You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建带密码保护的Zip压缩文件?

带密码压缩Zip文件的实现方法

以下是不同场景下的实现方案,你的示例参数为待压缩文件./data.txt,压缩密码1234:


1. 命令行操作(适用macOS/Linux、Windows自带WSL环境)

  • 直接执行以下命令即可完成压缩,密码会直接传入:
    zip -P 1234 data.zip ./data.txt

注意:上述命令密码会保留在命令历史中,仅适合本地临时使用。敏感场景建议用交互模式输入密码:执行zip -e data.zip ./data.txt,按弹窗提示输入1234即可。


2. Python 代码实现(适合脚本自动化场景)

用第三方库pyminizip实现兼容性更好,不会出现加密后部分解压工具识别失败的问题:

  • 先安装依赖库:
    pip install pyminizip
  • 完整示例代码:
import pyminizip

# 你的预设参数
filename = "./data.txt"
password = "1234"
# 输出压缩包路径
output_path = "./data.zip"
# 压缩等级 1-9,数字越大压缩比越高、压缩速度越慢
compress_level = 6

# 执行压缩
pyminizip.compress(filename, None, output_path, password, compress_level)

如果需要批量压缩多个文件,把第一个参数替换为文件路径组成的列表即可。


3. Windows图形化操作(WinRAR/7-Zip)

  • 右键点击data.txt,选择「添加到压缩文件」
  • 在压缩参数设置页找到「设置密码」选项,输入1234
  • 确认设置后点击「确定」即可生成带密码的压缩包。

内容的提问来源于stack exchange,提问作者user17219216

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 09:57:02