【问题标题】:Using rdiff in Windows在 Windows 中使用 rdiff
【发布时间】:2016-04-15 16:05:56
【问题描述】:

我最近发现了 rdiff 实用程序:http://beerpla.net/2008/05/12/a-better-diff-or-what-to-do-when-gnu-diff-runs-out-of-memory-diff-memory-exhausted/,它可以发现 2 个大文件之间的差异。

如何在 Windows 中使用它?我正在使用 PHP 文件来执行差异。 rdiff 也一样吗?

我想实现上述链接中的步骤。我可以用PHP写吗?从哪里可以执行rdiff?从 Windows cmd?还是cygwin cmd?

【问题讨论】:

    标签: diff rsync cwrsync


    【解决方案1】:

    您需要自己为 Windows 编译 rdiff,因为它不容易获得。没那么难,你需要:
    - 从 github.com/librsync/librsync/releases 下载 librsync 源
    - 安装 Cygwin
    - 按照这些说明编译 librsync.sourcefrog.n​​et/page_install.html
    - 利润:-)

    如果您愿意,可以从此处使用我的 MinGW x64 构建 - www.filedropper.com/rdiff-win-200

    【讨论】:

      【解决方案2】:

      这是另一个为 rdiff 准备的 Windows 二进制文件,因为 @H47 答案中的其他链接不起作用 - rdiff-2.0.2-win64.zip (mega.nz)

      使用 msys2 mingw64 gcc 编译器从 librsync-2.0.2 编译。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多