翻譯|使用教程|編輯:李顯亮|2019-12-03 14:22:22.000|閱讀 442 次
概述:在最新的.NET版本Aspose.ZIP中,通過Lempel-Ziv-Markov鏈算法LZMA壓縮實現了7z歸檔組合,該文件現已用于使用LZMA壓縮創建.7z歸檔文件。本文將用示例代碼介紹具有LZMA壓縮功能的7Z壓縮存檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
7z是用于以高壓縮率壓縮文件和文件夾的歸檔格式。它基于開放源代碼體系結構,這使得可以使用任何壓縮和加密算法。
Aspose.ZIP for .NET是用于標準ZIP格式的靈活文檔壓縮和存檔操作API。API使.NET應用程序能夠實現文件壓縮/解壓縮,文件存檔以及文件夾和存檔加密。在最新的.NET版本Aspose.ZIP中,通過Lempel-Ziv-Markov鏈算法LZMA壓縮實現了7z歸檔組合,該文件現已用于使用LZMA壓縮創建.7z歸檔文件。
LZMA(Lempel-Ziv-Markov鏈算法)是為了執行“無損數據壓縮”而開發的。LZMA算法的壓縮字典大小可變且壓縮率高,使其類似于LZ77算法提供的字典壓縮方案。以下代碼示例演示了如何使用LZMA壓縮創建7z存檔。
using (FileStream sevenZipFile = File.Open("archive.7z", FileMode.Create)) { using (var archive = new SevenZipArchive()) { archive.CreateEntry("entry1.bin", new MemoryStream(new byte[] { 0x00, 0xFF }), new SevenZipEntrySettings(new SevenZipLZMACompressionSettings(), new SevenZipAESEncryptionSettings("test1")), new FileInfo("data1.bin")); archive.Save(sevenZipFile); } }
Aspose.ZIP是Aspose.Total系列中的一款產品,2019年終?!暗?,Aspose.Total直降10000元,想了解更多授權相關的朋友請。
還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn