📸 软件截图

✨ 功能亮点
🎯
拖放即用
无需菜单操作:压缩包拖左边自动解压,文件拖右边自动压缩,结果直接出现在源目录
📦
多格式支持
zip / tar / gz / tgz / bz2 / tbz2 / xz / txz 八种常见格式全认识,重名自动编号
🍎
原生零依赖
调用系统自带 ditto / zip / unzip 等工具,保留 mac 元数据,下载即编译即运行
🛡️
文件不出本机
纯本地处理,不联网、不上传,比在线压缩工具更安全
🚀 怎么用
- 1下载源码 ZIP 并解压,打开「编译说明.md」照做(两条终端命令)
- 2编译运行后,把任意文件夹拖进右侧窗口 → 同目录立刻出现 .zip
- 3把压缩包拖进左侧窗口 → 自动解压到同目录
🧭 源码与学习要点
一个用 Swift 写的单文件原生小应用:左边拖入压缩包自动解压,右边拖入文件或文件夹自动压缩成 ZIP。不联网、不上传、零第三方依赖——非常适合作为第一份真机源码来读。
- ▸Swift + AppKit 窗口搭建与拖放协议(NSDraggingDestination)
- ▸用 Process 安全调用系统命令行工具(ditto / zip / unzip)
- ▸单文件 Swift 应用从源码到 .app 的完整路径
🍎 macOS 原生版源码约 12 KB · 含 CompressMaster.swift、图标脚本与编译说明
🪟 跨平台版源码约 12 KB · Electron 工程,Windows/Linux/macOS 通用;Windows 支持 zip,macOS/Linux 支持 zip/tar/gz
