SuperAPI AI 工具集

file-compress

通用与其它

查看项目

更新于 10-15 20:31

技能介绍

用途:当用户要求压缩文件或文件夹、解压归档、创建 ZIP 或 tar.gz、查看归档内容、或为分享备份而压缩时使用本技能。

主要能力:支持 ZIP(.zip,跨平台常用)与 Gzip 压缩的 Tar(.tar.gz、.tgz,Unix 标准并保留权限)两种格式,动作包括 create(创建)、extract(解压)、list(列出内容)。

使用方式:通过内置脚本运行。输入参数含 action(必填,create/extract/list)、archive_path(必填,归档路径,如 ./backup.zip)、files(创建时需指定要包含的文件或目录)、target_dir(解压目标目录,默认当前目录)、format(创建时的格式,默认 zip 或 tar.gz)。示例命令: python3 skills/file-compress/scripts/archive.py create backup.zip file1.txt file2.txt mydir/ python3 skills/file-compress/scripts/archive.py create backup.tar.gz --format tar.gz file1.txt mydir/ python3 skills/file-compress/scripts/archive.py extract backup.zip --target ./output/ python3 skills/file-compress/scripts/archive.py list backup.zip 内置脚本为 scripts/archive.py(Python),负责创建、解压、列出 ZIP/tar.gz 归档。

适用场景:把 src/ 等文件夹打包、为分享或备份压缩、解压下载的 zip、查看归档内容。

限制:仅支持 ZIP 与 tar.gz/tgz;资料未提供对其它格式、密码加密、跨设备依赖等其他细节,暂未提供。