本快速教程介绍如何使用 Python 密码保护 ZIP 文件。它讨论了使用 Python 加密 ZIP 文件的步骤和代码片段。此外,您还将了解如何根据您的要求改进工作流程。
使用 Python 密码保护 ZIP 文件的步骤
- 配置系统以使用 Aspose.ZIP 库
- 加载输入档案,同时设置加密算法和密码
- 使用 create_Entry() 方法创建 ZIP 档案的条目
- 通过调用 save() 方法导出安全的 ZIP 存档
这些步骤介绍了使用 Python 为 ZIP 文件添加密码的工作流程。首先,使用所需的配置准备 IDE。然后,读取源 ZIP 文件,对其进行加密,最后保存加密的 ZIP 存档以完成该过程。
使用 Python 密码保护 ZIP 文件的代码
import aspose.zip as az | |
# Create archive settings and set password | |
archive_settings = az.saving.ArchiveEntrySettings(None, az.saving.TraditionalEncryptionSettings("password")) | |
# Create and save archive with multiple files | |
with az.Archive(archive_settings) as archive: | |
# Add folder to zip | |
archive.create_entries("zipfiles") | |
# Create and save zip archive | |
archive.save('protected_archive.zip') |
此代码片段演示了 Python 中的 ZIP 加密。但是,您可以使用不同的加密标准(如 AES256、AES192 等),同时指定不同的密码字符串。此外,您还可以并行处理多个文件,只要没有文件同时由不同的进程共享即可。
本简短指南详细说明了如何使用 Python 保护 ZIP。如果您想使用 Python 将 RAR 转换为 ZIP,请参阅 使用 Python 将 RAR 转换为 ZIP 上的文章。