- diffoscope用来比较文档的不同。在比较的过程中可以递归解压各种文档,并将各种二进制格式转换为理为易于我们阅读的方式进行比较。它可以轻松比较两个tar,ios镜像包,pdf等。
- diffoscope可以进行脚本化编程,生成包含检测差异的报告。该报告可以是html格式的,也可以是文本格式的。如果没有选择任何类型的报告,diffoscope则默认将报告写在标准输出上。
- diffoscope最初是由“Reproducible Builds” (可复制的构建)Debian项目开始的,现在已作为“Reproducible Builds”(可复制的构建)计划的一部分进行开发。
使用举例:
diffoscope –html output.html a.tar.gz b.tar.gz # 会在当前目录下生成一个名为output的html格式的差异报告
diffoscope a.txt b.txt # 将比较差异写到标准输出