文本与文档
纯文本、Markdown、PDF
在段落、句子和词语层面进行比较,以可读性为准,而不是原始的行级 diff。
Changelo 比较两个文件——或两个完整的文件夹——并用通俗语言给出答案,而不是向您展示满屏的技术性 diff。
完全离线。没有账户,没有服务器,没有分析统计。
Changelo 实际会这样告诉您:
将任意两个文件或文件夹拖入 App,从“文件”或访达中选取,或者直接在访达的右键菜单中开始比较。
几秒钟内即可获得通俗语言的结论、背后的原因,以及可搜索的完整变更列表。
并排的可视化差异视图始终只需一次点按即可打开——文本、图像、文件夹树、表格、PDF 页面——但它绝不会挡您的路。
每个答案都来自确定性的、可验证的分析——没有 AI 猜测。当结论基于启发式推断时,Changelo 会如实说明:结论会标注“确定”、“很可能”或“可能”。
Changelo 不比较字节,而是理解格式。PDF 是页面、段落和批注;照片是像素、EXIF 和色彩描述文件;文件夹是文件树;应用是版本、框架和本地化。
纯文本、Markdown、PDF
在段落、句子和词语层面进行比较,以可读性为准,而不是原始的行级 diff。
JSON、plist、XML、YAML、CSV
键、值和行按结构比较,因此重新格式化绝不会被误认为真正的改动。
JPEG、PNG、HEIC 等
尺寸、EXIF、ICC 描述文件、感知哈希、直方图和 SSIM——从而区分“重新保存”与“已编辑”。
文件夹、ZIP
新增、删除、修改和重命名的项目,其中重命名依据内容而非名称来识别。
SQLite、.app、.ipa、磁盘映像
数据库比较架构与数据行;应用包比较版本、框架、本地化和授权。
QuickTime(MOV)
时长、轨道、编解码器和元数据,并抽样比较画面帧,以区分重新编码与真正的编辑。
在 macOS 上,无需先打开 App,直接从访达就能开始比较。
文件由访达自己打开,正是这一点让沙盒中的 App 恰好获得这些项目的访问权限,而不会多出任何其他权限。
从本页下载的版本还附带一个命令行工具。App Store 版本无法提供:沙盒 App 内的一切也必须处于沙盒中,而这样的工具无法打开你在命令行里指定的文件。
创建一次链接,让 shell 能找到它:
sudo ln -s /Applications/Changelo.app/Contents/Helpers/changelo /usr/local/bin/changelo
然后把要比较的两个对象交给它:
changelo before.txt after.txt
它输出与 App 相同的结论,相同时返回 0,不同时返回 1,因此可以直接用在脚本或 CI 任务里。
Changelo 的设计让“离线”可被证明。