知道我该怎么做吗?我能够压缩单个文件。
问问题
7701 次
2 回答
2
您不能直接对整个文件夹进行 GZip,因为 GZip 对单个数据流进行操作。您首先必须将文件夹变成这样的流。
一种方法是从目录创建一个Tar 存档。这将为您提供一个可以处理的流,并且由于 Tar 格式未压缩,因此 GZip 通常会在 Tar 文件上实现良好的压缩率。
于 2010-11-22T14:50:01.857 回答
1
GZip 不支持多个文件。它们必须首先组合在另一个容器中,例如 Tar。如果您需要对 C# 的完整 Zip 支持,请使用此库:
于 2010-11-22T15:01:35.463 回答