CJK 文件名一键修复
Windows 创建的压缩包常常带着乱码——Shift-JIS 被当作 UTF-8、GBK 被当作 Windows-1252。SafeZip 自动识别编码错位,提供前后对照预览,一键修复。
報告書.txt → 报告书.txt社内写真.jpg → 社内写真.jpgŠÉ¬¶Šé[†.pdf → ハンコ届.pdf
在落盘之前拦截 Zip Slip、软链接逃逸和隐藏的可执行文件。外发 ZIP 自动去除 macOS 元数据。CJK 文件名乱码一键修复。完全离线,全部在你的 Mac 上完成。
project-handoff.zip
9 个条目 · 24.6 MB · SHA-256 a7c2f0…
Before / After
每个压缩包都会被扫一遍:路径穿越、指向目录外的软链接、夹带的可执行——全部在解压前展示给你。没有静默惊喜。
为什么
每个 Mac 归档工具都该做、但只有一个真的做了的三件事。SafeZip 把别的工具默认让你自己防住的安全边界,做成默认行为。
每一个压缩包在解压前都会被扫一遍:路径穿越(../)、软链接逃逸、夹带的 .app / .command / .sh 都会被识别。风险条目永远先给你看清楚,再决定要不要解。
打包 ZIP 时自动剥离 .DS_Store、__MACOSX 和 AppleDouble ._* 文件。Windows / Linux 同事每个压缩包少看十个垃圾文件。
SafeZip 在沙盒 entitlements 里明确声明 network.client: false,物理上无法联网。你的压缩包始终留在你的 Mac 上。
Workflow
ZIP、7Z、RAR、TAR 系列、ISO、CPIO、PAX、XAR、单文件流——SafeZip 自动按格式调度后端引擎。
Zip Slip、软链接逃逸、可执行、CJK 乱码——风险条目都打上标签。可以只解你信任的条目,也可以全解,反正危险的已经被拦下。
安全解压,带冲突策略(跳过 / 覆盖 / 保留两者 / 合并)。或者打一个干净 ZIP,自动剥离 macOS 元数据,外发 Windows 同事一气呵成。
真实场景
Windows 创建的压缩包常常带着乱码——Shift-JIS 被当作 UTF-8、GBK 被当作 Windows-1252。SafeZip 自动识别编码错位,提供前后对照预览,一键修复。
報告書.txt → 报告书.txt社内写真.jpg → 社内写真.jpgŠÉ¬¶Šé[†.pdf → ハンコ届.pdf
用 Finder 打的 ZIP 自带 .DS_Store 和 __MACOSX。SafeZip 在打包前剥离这些隐藏文件,Windows 那边只看到你真正要发的内容。
- .DS_Store (4 KB)- __MACOSX/ (42 files)- ._presentation.key (4 KB)+ presentation.key (12 MB)+ notes.md (8 KB)
包含 ../../../etc/passwd 条目的恶意压缩包,在扫描阶段就被标红——还没解压,攻击就被截停。你可以选择只解压安全的条目。
✗ build/../../etc/passwd [Zip Slip — blocked]✗ install.command [executable — blocked]✗ link → /Users/you/.ssh [symlink escape — blocked]✓ README.md (extract OK)✓ src/main.swift (extract OK)
ZIP、7Z、RAR、TAR 系列、ISO、CPIO、PAX、XAR、各类单文件压缩流——由路由引擎根据格式自动挑选合适的后端,体验一致。
.zip .7z .rar .tar.gz .tar.bz2.tar.xz .tar.zst .iso .cpio.pax .xar .gz .bz2 .xz .zst
适用场景
经常收 Windows 同事的压缩包、爬数据、跨平台协作、或者经常处理中日韩文件名的人——SafeZip 把其它工具丢给你自己处理的麻烦事,做成默认行为。
GBK 和 Shift-JIS 文件名照样能读;.DS_Store / __MACOSX 不会偷偷进入你的回复邮件。
干净 ZIP 模式打包前剥离所有 macOS 专属文件。对方不会再看到每个真实文件背后多挂十个垃圾。
Zip Slip、软链接、可执行、header-encrypted——扫描阶段全部标红。即使是密码 ZIP,安全策略也一样生效。
FAQ
不会。沙盒 entitlements 里直接关掉 network.client,也不带任何分析 SDK。用 `strings` 验证一下二进制,自己就能确认。
RAR 的压缩算法 RARLAB 不开放授权,我们也不会侵权打包。SafeZip 可以读取和解压 RAR4 / RAR5;外发场景推荐 7Z 或 ZIP-AES,加密强度更高。
不会。SafeZip 识别编码错位后会展示前后对照预览,你确认无误再应用重命名。原文件没有被改动。
支持。SafeZip 是 Universal 2 原生二进制,Apple Silicon 和 Intel Mac 都能跑,需要 macOS 12 或更新版本。
代码相同,签名方式不同。MAS 版走 Apple 沙盒审核、自动更新;DMG 版用 Developer ID + 公证,安全性一致,但你掌握更新节奏。
归档核心引擎和安全策略层是 MIT 协议。打包好的 Mac App 里嵌入的 7zz helper 走 LGPL(详见 App 内的 About 页面)。
下载 SafeZip
Apple Silicon 和 Intel Mac 都能跑。沙盒 entitlements 明确拒绝联网。
需要 macOS 12(Monterey)或更新