2012-10-15 67 views

回答

3

ZipPackage Class - 實現抽象Package基類的派生子類--ZipPackage類使用ZIP存檔作爲容器存儲。這個類不能被繼承。

Zipfile Class - 提供用於創建,提取和打開zip歸檔文件的靜態方法。

參考這些鏈接以獲得準確的差異 http://msdn.microsoft.com/en-us/library/system.io.packaging.zippackage.aspx

http://msdn.microsoft.com/en-us/library/system.io.compression.zipfile.aspx

ZipPackage Class是用來處理軟件包,它使用存儲的zip格式,但包含在zip特殊的元文件。一個包是一個zip文件,但所有的zip文件都不是包。您只能使用Package類打開一個包,而不是任何zip文件。

當你想要的只是zip文件我寧願使用zipFile類,直到我想我的zip是一個包。

如果你只想壓縮你的文件,並提取它使用zipClass而不是

+0

嗨@Ajeet,感謝您的答覆。我已經閱讀過它們,但是我仍然不知道何時使用ZipPackge以及何時使用ZipFile,能否幫助我? – James

+0

我更新了我的答案 –