【发布时间】:2013-05-28 12:50:06
【问题描述】:
对于我们正在进行的项目,我们需要使用 deflate 算法以 Unix 格式以 C# 格式保存 Gzip .z 文件。
我查看了 GZipStream,但似乎没有任何选项可以将文件设置为 Unix 格式。我还查看了 Chilkat C# UnixCompress Class,它以 Unix 格式保存文件,但它使用 LZW 算法,而不是 deflate 算法。
有人知道有这样的图书馆吗?
非常感谢!
【问题讨论】:
对于我们正在进行的项目,我们需要使用 deflate 算法以 Unix 格式以 C# 格式保存 Gzip .z 文件。
我查看了 GZipStream,但似乎没有任何选项可以将文件设置为 Unix 格式。我还查看了 Chilkat C# UnixCompress Class,它以 Unix 格式保存文件,但它使用 LZW 算法,而不是 deflate 算法。
有人知道有这样的图书馆吗?
非常感谢!
【问题讨论】:
只有一种 gzip 格式。它不是 Unix 特定的。 GZipStream 生成 gzip 格式,可以在任何地方解码。
顺便说一下,后缀是.gz,不是.z。
我建议您不要使用 .NET GZipStream。请改用DotNetZip。
【讨论】: