diffoscope

  • 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 # 将比较差异写到标准输出 

 

原文地址:https://www.cnblogs.com/tongyishu/p/12448899.html