簡體   English   中英

ZipPackage類vs Zipfile類

[英]ZipPackage Class vs Zipfile class

我對這兩個類感到困惑,它們似乎都用於創建或提取zip文件? 有人可以解釋這個區別嗎?

ZipPackage Class - 實現抽象包基類的派生子類 - 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM