【发布时间】:2018-12-11 12:40:02
【问题描述】:
我有一个包含长 base64 字符串数据的 XML 文件。 XML 的大小大约为 6KB,我想将 XML 的大小减小到大约 1.5 到 2KB。我正在寻找的文本压缩应该是无损的。我尝试使用很多库,如 GZIP、bzip2 和 deflate 进行压缩。是否可以采取其他途径来获得更好的结果
【问题讨论】:
标签: xml base64 gzip bzip2 text-compression
我有一个包含长 base64 字符串数据的 XML 文件。 XML 的大小大约为 6KB,我想将 XML 的大小减小到大约 1.5 到 2KB。我正在寻找的文本压缩应该是无损的。我尝试使用很多库,如 GZIP、bzip2 和 deflate 进行压缩。是否可以采取其他途径来获得更好的结果
【问题讨论】:
标签: xml base64 gzip bzip2 text-compression
我会提取 XML 内容,将 Base-64 解码为二进制,然后创建一种可以无损转换回 XML 的二进制格式。然后我会尝试压缩该二进制表示。
但是,如果解码后的二进制数据本身不可压缩,那么您将无法达到三到四倍的压缩率。
【讨论】: