M AI 员工技能商店
AI 员工平台 返回商城
返回技能商店

小紫 压缩解压

v1.1.0 · 办公自动化 · 官方

压缩 解压 ZIP 打包 备份 归档 办公 小紫

简介

小紫 压缩解压插件让 AI 员工帮你 打包 ZIP/TAR、解压 ZIP/TAR/RAR/7z、查看压缩包内容。

ZIP/TAR 使用 Python 标准库,无需 pip。 RAR/7z 解压需本机安装 7-Zip(Windows 安装后一般即可用)。支持 Windows / macOS / Linux。

谁需要安装? 需要 AI 帮忙压缩文件夹、解压收到的 zip、查看压缩包里有哪些文件的用户。

包含能力

action功能
zip压缩为 .zip
tar打包为 .tar / .tar.gz 等
unzip解压 zip/tar/rar/7z(自动识别)
list查看压缩包内容(自动识别)
info检查各格式支持情况
格式压缩解压
ZIP✅✅
TAR / tar.gz / tar.bz2 / tar.xz✅✅
RAR❌✅(需 7-Zip)
7z❌✅(需 7-Zip)

只需注册 1 个技能 archive_tool,用 action 区分功能。


适用场景

  • 资料归档:把项目文件夹、周报文档打包备份
  • 解压附件:收到 zip 后一键解压到指定目录
  • 先看再解压:列出压缩包内容,确认无误再解压
  • 配合清理:大文件先压缩归档,再删除原文件(可配合磁盘清理插件)
  • 内网传输:日志、报表压缩后推送

安装步骤

1. 下载解压

下载对应系统版本,解压到固定目录,例如:

D:\xiaozi-plugins\办公自动化\压缩解压插件\

解压后应包含:archive_plugin.py、run.bat(或 run.sh)、python/ 文件夹。

2. 测试

在插件目录打开命令行,执行:

run.bat --action info

看到 "success": true 即表示安装成功。

其他测试:

run.bat --action zip --source D:\test\demo.txt --output D:\test\demo.zip
run.bat --action list --archive D:\test\demo.zip
run.bat --action unzip --archive D:\test\demo.zip --output_dir D:\test\extracted

注册技能(供 AI 调用)

打开 小紫 工作台 → 技能 → 添加技能。

技能名称

archive_tool

技能描述

压缩解压 v1.1。zip/tar 压缩;unzip/list 自动识别 zip、tar、rar、7z。rar/7z 解压需本机 7-Zip。用户打包、解压附件、查看压缩包时使用。

脚本路径(改成你的实际路径)

D:\xiaozi-plugins\办公自动化\压缩解压插件\run.bat

参数 JSON

{
  "type": "object",
  "properties": {
    "action": {"type": "string", "enum": ["zip", "tar", "unzip", "list", "info"], "description": "操作类型"},
    "source": {"type": "string", "description": "zip 单个文件或目录路径"},
    "sources": {"type": "string", "description": "zip 多个路径,逗号分隔或 JSON 数组"},
    "output": {"type": "string", "description": "zip 输出 .zip 路径"},
    "archive": {"type": "string", "description": "unzip/list 的 zip 文件路径"},
    "filepath": {"type": "string", "description": "archive 别名"},
    "output_dir": {"type": "string", "description": "unzip 解压目标目录"},
    "compression": {"type": "string", "description": "zip 压缩方式:deflated(默认) 或 store"}
  },
  "required": ["action"]
}

AI 怎么说

帮我把 D:\docs 文件夹打包成 zip
解压 D:\download\附件.zip 到 D:\extract
看看 D:\backup\data.zip 里面有什么文件
把这个目录压缩备份一下

常见错误

现象处理
python folder missing复制完整插件包(含 python 文件夹)
路径不存在检查 source / archive 路径是否正确
不是有效的 ZIP 文件确认文件未损坏,且为 .zip 格式
解压失败 / 非法路径压缩包可能含恶意路径,插件已拦截
压缩包为空检查 source 目录是否有文件

能力边界

已支持暂不支持
ZIP / TAR 压缩解压列表创建 RAR(专有格式)
RAR / 7z 解压(需 7-Zip)加密 zip、分卷压缩
自动识别格式在线云盘直接操作
Zip/Tar Slip 安全防护图形界面拖拽操作
Win / macOS / Linux—

配合:磁盘清理插件(归档后清理)· 文件格式转换 · 内网推送