gpt4 book ai didi

c# - ZipPackage 类与 Zipfile 类

转载 作者:太空狗 更新时间:2023-10-29 21:45:50 26 4
gpt4 key购买 nike

我对这两个类感到困惑,它们似乎都用于创建或提取 zip 文件?谁能解释一下区别?

最佳答案

ZipPackage 类 - 实现抽象 Package 基类的派生子类——ZipPackage 类使用 ZIP 存档作为容器存储。该类不能被继承。

Zipfile 类 - 提供用于创建、提取和打开 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

关于c# - ZipPackage 类与 Zipfile 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com