Lossless compression method to shorten string before base64 encoding to make it shorter?

后端 未结 2 1246
余生分开走
余生分开走 2021-01-04 14:49

just built a small webapp for previewing HTML-documents that generates URL:s containing the HTML (and all inline CSS and Javascript) in base64 encoded data. Problem is, the

相关标签:
2条回答
  • 2021-01-04 15:01

    You will struggle to get very much compression at all on a URL, they're too short and don't contain enough redundant information to get much benefit from Huffman / LZW style algorithms.

    If you have constraints on the space of possible URLS (e.g. all content tends to be in the same set of folders) you could hard code some parts of the URLS for expansion on the client - i.e. cheat.

    0 讨论(0)
  • 2021-01-04 15:09

    Check out this answer. It mentions functions for LZW compression/decompression (via http://jsolait.net/, specifically http://jsolait.net/browser/trunk/jsolait/lib/codecs.js).

    0 讨论(0)
提交回复
热议问题