Git 碰到 PDF、图片、字体、压缩包,很多时候只能看到一句 Binary files differ。
OmniDiff 是一个开源文件对比工具,会根据文件内容选择不同的 Diff 方式:
代码用 Tree-sitter 做结构化比较,图片看像素变化,PDF 定位页面差异,字体能看到 Glyph,压缩包还可以继续拆开看内部文件。
目前支持 25 种代码和结构化文本类型,也能接入 Git / Jujutsu,支持 headless 和 JSON 输出。
ZH👉 https://www.ahhhhfs.com/98338/
EN👉 https://www.ahhhhfs.com/en/98352/
OmniDiff 是一个开源文件对比工具,会根据文件内容选择不同的 Diff 方式:
代码用 Tree-sitter 做结构化比较,图片看像素变化,PDF 定位页面差异,字体能看到 Glyph,压缩包还可以继续拆开看内部文件。
目前支持 25 种代码和结构化文本类型,也能接入 Git / Jujutsu,支持 headless 和 JSON 输出。
ZH👉 https://www.ahhhhfs.com/98338/
EN👉 https://www.ahhhhfs.com/en/98352/