代码之家  ›  专栏  ›  技术社区  ›  Sairam

比较4个或更多文件

  •  1
  • Sairam  · 技术社区  · 14 年前

    是否有一个命令行实用程序或php/py脚本来生成一个html差异,以便可以比较多个文件以比较4个或更多的文件。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Ben    14 年前

    这取决于您正在比较/分析的数据类型。

    基本的解决办法是

    • file_get_contents 提供文件数据的字符串
    • strcmp 将对数据进行“二进制安全比较”

    explode() 您的数据以某种方式对其进行分隔,并比较数据的各个部分。

    另一种选择是定界、循环并生成一个“比较系数”,它将指示文件偏离规范的程度。例如,文件1的cc=3,文件4的cc=8。文件4将是一个更接近匹配。

    php.ini .

    只是注意到 diff 标签,但我会留下这个无论如何,以防它有什么帮助。