Diff

10th June 2018 at 2:55pm

Beyond Compare

Beyond Compare 是 Windows 下最强的 Diff 软件,主要用的是比较文件和比较目录,非常实用,而且试用期的设置也很良心。但是正版比较贵,目前没有买。

TortoiseSVN

TortoiseSVN 也提供了一个 GUI 工具,功能比 Beyond Compare 弱。

Vimdiff

命令行形式,稍微难用一点,但是好过没有。

JSON Diff

JSON Diff: The semantic JSON compare tool

diff

命令行的 diff, patch 工具提供了对文本文件的 diff / patch 支持,但是不支持二进制文件。大部分 Linux 发行版都内置了。

bsdiff

bsdiff, bspatch 是命令行工具,可以支持二进制文件的 diff:

# 根据 old-file 和 new-file 生成 generated-patch-file
bsdiff old-file new-file generated-patch-file

# 根据 old-file 和 generated-patch-file,patch 出一个 new-file
bspatch old-file new-file generated-patch-file