访问受保护的ZIP
ZIP 压缩文件提供了一种便捷的方式来压缩多个文件,以便在数字平台上轻松共享。 然而,有时包含敏感信息的 ZIP 文件会被意外发送给非预期收件人。 因此,任何 ZIP 库都必须具备符合行业标准的文件加密和解密能力。
IronZIP 的独特之处在于,它允许用户仅用几行代码即可解密受保护的 ZIP 文件,并且还允许使用密码和各种加密方法对现有的 ZIP 存档进行加密。 这种多功能性使其适用于多种情况。
Access Protected ZIP with C#
- 使用
IronZIP; - 使用
IronZip.Enum; - using (var
archive= newIronZipArchive("existing.zip","P@ssw0rd")) archive.Encrypt("P@ssw0rd",EncryptionMethods.AES256);
访问受保护的 ZIP 存档
首先导入命名空间 IronZip。 随后,我们初始化一个新的 IronZipArchive,然后输入两个参数:第一个是您试图访问的受保护 ZIP 文件的路径,第二个是访问该受保护 ZIP 文件的密码。请注意,如果密码或路径有误,操作将失败。 输入正确的密码后,即可解密 ZIP 文件,并查看、提取或修改其内容。
加密现有 ZIP 存档
除了使用 IronZipArchive 类访问受保护的 ZIP 文件外,IronZip 还允许您使用自选的加密算法对存档进行加密。 为此,我们首先导入 IronZip.Enum,导入这些枚举类型将使开发者能够选择用于加密归档文件的加密方法。最后,我们调用 Encrypt 方法,并传入两个参数。 第一个是您希望用于加密 ZIP 存档的密码,而第二个是 EncrpytionMethods 枚举。 在此示例中,我们将使用 EncryptionMethods.AES256 对文件进行加密。加密完成后,您可以通过输入密码再次访问受保护的 ZIP 文件,以此验证操作是否成功。 有关支持的加密方法及其相关枚举的完整列表,请参阅此处。

