創(chuàng)建和讀取Zip文件,無需中間磁盤/內(nèi)存存儲,無需等待完整的文件到達(dá)或讀取。為服務(wù)器和網(wǎng)絡(luò)場景以及高需求環(huán)境提供了理想的“動態(tài)”性能。由響應(yīng)迅速的支持和開發(fā)團(tuán)隊提供支持,他們的唯一目標(biāo)是讓您完全滿意。
在不等待所有數(shù)據(jù)或文件的情況下壓縮或解壓歸檔
支持最新的Zip文件格式標(biāo)準(zhǔn)
8年的業(yè)績記錄和堅如磐石的可靠性
這是一種創(chuàng)建/提取整個Zip文件的新方法,非常適合無法訪問存儲文件系統(tǒng)的流媒體場景。
即時壓縮
一旦第一個要壓縮的數(shù)據(jù)可用,就開始以流式方式創(chuàng)建Zip文件。無需等待文件列表壓縮,無需提前知道文件大小或文件計數(shù),并且可以在第一個要壓縮的文件的數(shù)據(jù)開始讀取或接收時立即開始輸出Zip文件。
生成的Zip文件可以立即通過網(wǎng)絡(luò)發(fā)送或在本地保存,隨著接收和壓縮更多數(shù)據(jù),歸檔文件的其余部分變得可用。
即時解壓
Zip文件也會被類似地提取出來,一旦Zip文件的第一個數(shù)據(jù)開始被讀取或接收,就會立即被提取出來。常規(guī)的Zip壓縮庫組件根本不能以這種方式工作。
規(guī)?;?/strong>
提供了一種優(yōu)化的性能,非常適合高需求服務(wù)器環(huán)境、無盤操作、I/O密集型網(wǎng)站,或需要實時流壓縮/解壓縮功能或內(nèi)存或磁盤空間非常寶貴的任何情況。Zip存檔中文件的大小或數(shù)量對內(nèi)存和磁盤空間需求絕對沒有影響。
該庫易于使用,只需幾個方法即可執(zhí)行強(qiáng)大的流式壓縮/提取,支持最新的WinZip12和up-Zip文件格式,以及LZMA、PPMd、BZip2、BWT、Deflate和Deflate64壓縮方法。完美的事件和屬性集讓開發(fā)人員能夠監(jiān)視和控制Zip的寫入/讀取過程。
堅如磐石,值得信賴
Xceed Zip for.NET經(jīng)過10年的廣泛使用,經(jīng)過了時間考驗,已經(jīng)更新了很多次,并在不斷改進(jìn)。它繼承了XceedZip for.NET中實現(xiàn)的穩(wěn)定核心數(shù)據(jù)壓縮算法,一個擁有15年歷史的庫。許多財富500強(qiáng)公司在其應(yīng)用程序中使用和信任的.NET跟蹤記錄,以及微軟在Windows服務(wù)器操作系統(tǒng)中使用和信任的跟蹤記錄。
特點:
.NET技術(shù)
.NET frameworks2.0/3.5, 4.0及以上版本,.NETStandard和.NETCore和ASP.NETCore 2.0及以上版本使用100%托管C#代碼編寫。
Blueprint許可證中包含的源代碼。
NET和C#示例應(yīng)用程序。
面向?qū)ο蟮脑O(shè)計與之相匹配.NETFramework類庫。
所有錯誤處理都可以通過.NET異常類。
不需要明確處理對象。
符合CLS(通用語言規(guī)范)。
不使用不安全的區(qū)塊來滿足最低許可要求。
文檔完全集成到VisualStudio中。
.NET 2.0到.NET3.5的獨立版本。.NET4.0及其以上版本是使用客戶端配置文件編譯的。
主要特點
更快:創(chuàng)建Zip文件時不需要使用臨時文件,這意味著當(dāng)用它來創(chuàng)建全新的Zip文件時,它甚至比XceedZip for .NET更快。
更安全:因為在編寫Zip文件時沒有使用臨時文件,所以在Zip創(chuàng)建過程中,未經(jīng)授權(quán)訪問或修改文件的可能性更小。
該產(chǎn)品的主ZipWriter和ZipReader類分別使用任何可查找或不可查找的基于流的對象作為目標(biāo)或源Zip存檔,以實現(xiàn)完全的靈活性和“動態(tài)”壓縮/解壓縮。
輕量級庫。
一旦收到要壓縮的數(shù)據(jù),就開始創(chuàng)建Zip存檔:無需等待所有文件,甚至無需等待完整的文件。不需要提前知道文件的數(shù)量或大小。
Zip存檔文件可以在寫入過程開始后立即通過網(wǎng)絡(luò)發(fā)送或在本地保存,存檔文件的其余部分在壓縮后可用。
即使組件仍在接收Zip存檔文件,存檔文件也會被提取出來,并可立即用于進(jìn)一步處理。
Zip存檔中文件的大小或數(shù)量對內(nèi)存和磁盤空間需求絕對沒有影響。
只需幾個方法和屬性即可執(zhí)行強(qiáng)大的Zip壓縮/提取。
支持PPMd、BZip2、BWT、Deflate和Deflate64壓縮方法。
支持AES加密和解密,以實現(xiàn)最大的WinZip兼容性。組件使用的AES加密算法現(xiàn)在可以由開發(fā)人員設(shè)置。
唯一一個提供WinZip12兼容性的庫,支持LZMA算法,在某些情況下提高壓縮性能。注意:不支持使用WinZip12的特殊JPEG重新壓縮功能的Zip文件。
提供了頭文件中的UTF-8字符編碼,以改進(jìn)對文件名和注釋中國際字符的支持。
還提供用于監(jiān)視和控制Zip寫入/讀取過程的事件和屬性。
與舊的Zip工具兼容。
ZipWriter可以生成產(chǎn)品的ZipReader可以讀取的未壓縮Zip文件,增加了靈活性(結(jié)合了Deflate格式和無壓縮)。
對于傳統(tǒng)的壓縮/解壓縮方法,請考慮XceedZip for .NET。
責(zé)任編輯:彭菁
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7030瀏覽量
89034 -
Zip
+關(guān)注
關(guān)注
0文章
17瀏覽量
8642 -
文件
+關(guān)注
關(guān)注
1文章
566瀏覽量
24744
原文標(biāo)題:Xceed Real-Time Zip for .NET
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論