4
A
回答
7
您可以使用ZipOutputStream
类的SetLevel
方法将压缩等级设置为0。
using (ZipOutputStream s = new ZipOutputStream(File.Create("test.zip")))
{
s.SetLevel(0); // 0 - store only to 9 - means best compression
string file = "test.txt";
byte[] contents = File.ReadAllBytes(file);
ZipEntry entry = new ZipEntry(Path.GetFileName(file));
s.PutNextEntry(entry);
s.Write(contents, 0, contents.Length);
}
编辑:实际上,在审阅文档后,有一个更简单的方法。
using (ZipFile z = ZipFile.Create("test.zip"))
{
z.BeginUpdate();
z.Add("test.txt", CompressionMethod.Stored);
z.CommitUpdate();
}
相关问题
- 1. 如何使用C#和DotNetZip将压缩文件添加到压缩文件中
- 2. 将文件添加到zip压缩文件而不压缩
- 3. 使用SharpZipLib解压缩特定文件?
- 4. 我想将压缩文件添加到现有压缩文件(ZIP/RAR)或在压缩时添加文件
- 5. 如何使用Delphi将多个文件压缩到单个压缩文件中
- 6. 如何在C#中使用SharpZipLib提取多卷压缩文件?
- 7. 如何压缩文件时不压缩
- 8. 如何将未压缩文件夹视为压缩文件?
- 9. 如何直接将csv文件压缩成zip压缩文件?
- 10. sharpziplib压缩文件要解压到外部
- 11. PowerShell中添加文件到压缩
- 12. D:如何将文件添加到zip压缩文件?
- 13. 如何使用ICSharpCode.SharpZipLib将文件夹添加到zip压缩包
- 14. 使用zlib和cPickle将字典压缩/解压缩到文件
- 15. 如何添加URL文件压缩
- 16. .NET使用压缩和非压缩数据压缩文件
- 17. 在perl中将文件添加到压缩文件夹中
- 18. java-library将文件从压缩文件中提取/压缩到压缩文件中
- 19. 在yii中压缩/解压缩文件
- 20. 使用zlib附加到压缩文件
- 21. 压缩文件
- 22. 为什么在SharpZipLib中压缩文件的大小比未压缩的大?
- 23. 如何在winrt中解压缩由SharpZipLib压缩的字符串?
- 24. 如何使用AngularJs解压缩压缩文件?
- 25. 如何使用C#解压缩压缩文件?
- 26. 如何使用命令行解压缩xip压缩文件?
- 27. 如何使用Zend压缩过滤器压缩多个文件?
- 28. 如何解压缩使用fusecompress/lzo压缩的文件?
- 29. 如何使用rubyzip解压缩压缩文件夹
- 30. 无法将文件从压缩文件夹复制到非压缩文件夹