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. 無法將文件從壓縮文件夾複製到非壓縮文件夾