Zip Tool

支持加密、递归压缩和跨平台兼容的 ZIP 文件管理工具。

已扫描
适合谁
需要批量压缩文件的办公人员、开发者或运维人员处理项目打包
不适合谁
仅需简单文件操作的普通用户、对命令行不熟悉的初学者
国内可用性
基本可用。基本可用,具体体验取决于依赖服务。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @dinghaibin/zip-tool

Skill 说明

命令、参数、文件名以原文为准

ZIP 工具 — 压缩包管理器

创建、更新、列出和解压 ZIP 压缩包。支持递归目录包含、压缩级别控制、密码加密以及跨平台兼容性。

快速开始

# 创建 ZIP 压缩包
zip-tool -r archive.zip ./documents/

# 列出压缩包内容
zip-tool -l archive.zip

# 解压压缩包
zip-tool -x archive.zip -d ./output/

使用方法

zip-tool [选项] 压缩包 [文件...]

选项:
  -r, --recursive      递归包含目录
  -l, --list           列出压缩包内容
  -x, --extract        解压压缩包
  -d, --delete 模式     删除匹配模式的条目
  -u, --update         更新已有条目或添加新条目
  -P, --password 密码   用密码保护压缩包
  -c, --compress 级别   压缩级别(0-9,默认:6)
  -o, --output 目录    解压目标目录
  --overwrite          解压时覆盖已存在的文件
  --json               以 JSON 格式输出压缩包元数据

示例

# 创建包含目录的 ZIP 压缩包
zip-tool -r backup.zip ./my-project/

# 使用最高压缩级别创建压缩包
zip-tool -r -c 9 archive.zip ./data/

# 列出压缩包内容
zip-tool -l backup.zip

# 解压到指定目录
zip-tool -x archive.zip -d ./restored/

# 创建带密码保护的压缩包
zip-tool -r -P secret123 confidential.zip ./docs/

# 更新现有压缩包
zip-tool -u archive.zip ./new-file.txt

# 删除匹配模式的条目
zip-tool -d "*.tmp" archive.zip

# 以 JSON 格式输出压缩包元数据
zip-tool -l backup.zip --json

功能特性

  • 创建/解压/更新 — 完整的压缩包生命周期管理
  • 目录递归 — 支持打包整个文件夹树
  • 压缩级别 — 0(不压缩)到 9(最大压缩)
  • 密码加密 — 支持 AES-256 和传统 ZIP 加密方式
  • 内容列表 — 无需解压即可查看压缩包内容
  • 模式删除 — 可选择性移除特定条目
  • 跨平台兼容 — 与所有主流操作系统压缩工具兼容
  • JSON 输出 — 提供结构化的压缩包元数据信息
D
@dinghaibin

已收录 3 个 Skill

相关推荐