我有一个XML文件,其中包含长的base64字符串数据。 XML的大小大约为6KB,我想将XML的大小减小到大约1.5至2KB。我正在寻找的文本压缩应该是无损的。我试图使用很多库,例如GZIP,bzip2和deflate进行压缩。是否可以采取其他途径以获得更好的结果
答案 0 :(得分:0)
我将提取XML内容,将Base-64解码为二进制,然后创建可以无损地转换回XML的二进制格式。然后,我将尝试压缩该二进制表示形式。
但是,如果解码后的二进制数据本身不是非常可压缩的,那么您将得到的压缩系数不会达到三到四。