2009-07-29 40 views

回答

3

我會建議的一件事就是看這裏。

它似乎是開放給開發者的。

http://www.winzip.com/comp_info.htm

+0

是對的。在下載部分,您可以獲得命令行,您可以從C#http://www.winzip.com/downcl.html上運行命令行。 – 2017-01-19 15:02:57

2

根據Wikipedia WinZip的使用.zipx作爲擴展使用的壓縮方式比deflate新的Zip文件。 Deflate可能是Zip的最低標準,每個人都可以壓縮或提取,但更新的算法如bzip2LZMAPPMd+也由standard定義。

至於能夠處理較新的壓縮算法的庫,您可能有SharpZipLib的運氣,它實現了至少bzip2壓縮。還有DotNetZip,但對新功能來說似乎有點低。

+0

DotNetZip會執行DEFLATE。目前不做bzip2,LZMA或PPMd。 – Cheeso 2009-07-30 00:59:39

+0

這是我的恐懼。雖然沒有在他們的頁面上找到很多明確的信息。 – Joey 2009-07-30 01:07:45

0

由於約翰內斯羅塞爾提到SharpZipLib是一個體面的壓縮庫用C#編寫,並有源代碼可用。這個圖書館也用於各種項目,似乎有不錯的支持。唯一不利的方面是我認爲他們目前不支持WinZip的新zipx格式。事實上,我還沒有發現任何其他的應用程序或庫目前支持WinZip以外的這種新格式。如果你需要一個新的格式庫,可能首先要開始檢查的地方是WinZip支持部門,看他們是否有可用的本地庫或者新格式的一些規範。如果這個文件格式是一個封閉的規範,那麼不幸的是你可能沒有很多選項。

相關問題