【问题标题】:Compression of XML containing base64 data压缩包含 base64 数据的 XML
【发布时间】:2018-12-11 12:40:02
【问题描述】:

我有一个包含长 base64 字符串数据的 XML 文件。 XML 的大小大约为 6KB,我想将 XML 的大小减小到大约 1.5 到 2KB。我正在寻找的文本压缩应该是无损的。我尝试使用很多库,如 GZIP、bzip2 和 deflate 进行压缩。是否可以采取其他途径来获得更好的结果

【问题讨论】:

    标签: xml base64 gzip bzip2 text-compression


    【解决方案1】:

    我会提取 XML 内容,将 Base-64 解码为二进制,然后创建一种可以无损转换回 XML 的二进制格式。然后我会尝试压缩该二进制表示。

    但是,如果解码后的二进制数据本身不可压缩,那么您将无法达到三到四倍的压缩率。

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 2013-02-27
      • 2016-03-15
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2022-11-24
      相关资源
      最近更新 更多