所有
我需要压缩XML文件。目前我在.NET Classes中使用C#和gzip算法。我压缩它但不按我想要的速度压缩它。 例如,一个12MB的文件被压缩到略小于4MB。
还有其他方法来压缩它吗?压缩/减压的速度不是很重要。
谢谢, 中号
答案 0 :(得分:2)
ZIP压缩非常适合压缩XML数据。在.NET中,您最好依赖第三方库:
答案 1 :(得分:0)
您可以try 7zip。
答案 2 :(得分:0)
答案 3 :(得分:0)
This website将不同的压缩库与大量文本数据进行了比较。 7拉链也包括在内。我希望这有助于您选择符合您要求的正确库。
答案 4 :(得分:0)
查看System.IO.Packaging.ZipPackage
中的WindowsBase
。它是DOCX& S背后的.NET框架代码。 XLSX文件格式和这些或多或少的压缩XML文件。您可以将任何格式的多个文件压缩在一起,而不仅仅是XML。