IRONSOFTWAREHOME
访问受保护的ZIP
using IronZip;
using IronZip.Enum;

// Open protected ZIP
using (var archive = new IronZipArchive("existing.zip", "P@ssw0rd"))
{
    // Change to AES256-based encryption
    archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
}
Imports IronZip
Imports IronZip.Enum

' Open protected ZIP
Using archive As New IronZipArchive("existing.zip", "P@ssw0rd")
    ' Change to AES256-based encryption
    archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256)
End Using
NuGet Download
PM > Install-Package IronZip
访问受保护的ZIP

访问受保护的ZIP

ZIP 压缩文件提供了一种便捷的方式来压缩多个文件,以便在数字平台上轻松共享。 然而,有时包含敏感信息的 ZIP 文件会被意外发送给非预期收件人。 因此,任何 ZIP 库都必须具备符合行业标准的文件加密和解密能力。

IronZIP 的独特之处在于,它允许用户仅用几行代码即可解密受保护的 ZIP 文件,并且还允许使用密码和各种加密方法对现有的 ZIP 存档进行加密。 这种多功能性使其适用于多种情况。

访问受保护的 ZIP 存档

我们首先导入命名空间IronZip。 之后,我们初始化一个新的IronZipArchive,然后输入两个参数,第一个是您尝试访问的受保护ZIP的路径,第二个是访问受保护ZIP的密码。请注意,如果密码或路径错误,操作将失败。 输入正确的密码后,即可解密 ZIP 文件,并查看、提取或修改其内容。

加密现有 ZIP 存档

除了使用IronZipArchive类访问受保护的ZIP外,IronZIP还允许您使用选择的加密对存档进行加密。 为此,我们首先导入Encrypt方法。 第一个是加密ZIP档案时使用的密码,而第二个是EncrpytionMethods枚举。 在此示例中,我们将使用EncryptionMethods.AES256加密文件。加密文件后,您可以再次提供密码以访问受保护的ZIP进行验证。 有关支持的加密方法及其相关枚举的完整列表,请参阅此处。

学习使用 IronZIP 创建、读取和提取 ZIP 文件
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 23,714版本:2026.10刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronZIP
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
您的资料将始终保密。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
深受全球数百万工程师信赖
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.10

PM > Install-Package IronZip
nuget.org/packages/IronZip/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索"IronZIP"
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.10

  1. 下载并解压IronZIP到解决方案目录内的~/Libs等位置
  2. 在Visual Studio解决方案资源管理器中,右键点击引用。选择浏览,"IronZIP.dll"

许可证从$999起