翻譯|使用教程|編輯:李顯亮|2019-12-03 14:22:22.000|閱讀 442 次
概述:在最新的.NET版本Aspose.ZIP中,通過Lempel-Ziv-Markov鏈算法LZMA壓縮實(shí)現(xiàn)了7z歸檔組合,該文件現(xiàn)已用于使用LZMA壓縮創(chuàng)建.7z歸檔文件。本文將用示例代碼介紹具有LZMA壓縮功能的7Z壓縮存檔。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
7z是用于以高壓縮率壓縮文件和文件夾的歸檔格式。它基于開放源代碼體系結(jié)構(gòu),這使得可以使用任何壓縮和加密算法。
Aspose.ZIP for .NET是用于標(biāo)準(zhǔn)ZIP格式的靈活文檔壓縮和存檔操作API。API使.NET應(yīng)用程序能夠?qū)崿F(xiàn)文件壓縮/解壓縮,文件存檔以及文件夾和存檔加密。在最新的.NET版本Aspose.ZIP中,通過Lempel-Ziv-Markov鏈算法LZMA壓縮實(shí)現(xiàn)了7z歸檔組合,該文件現(xiàn)已用于使用LZMA壓縮創(chuàng)建.7z歸檔文件。
點(diǎn)擊下載最新版Aspose.ZIP for .NET
LZMA(Lempel-Ziv-Markov鏈算法)是為了執(zhí)行“無損數(shù)據(jù)壓縮”而開發(fā)的。LZMA算法的壓縮字典大小可變且壓縮率高,使其類似于LZ77算法提供的字典壓縮方案。以下代碼示例演示了如何使用LZMA壓縮創(chuàng)建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系列中的一款產(chǎn)品,2019年終福“旦”,Aspose.Total直降10000元,想了解更多授權(quán)相關(guān)的朋友請(qǐng)。
還想要更多嗎?您可以點(diǎn)擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn