2012-10-15 36 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

我更新了我的答案 –