在Windows中使用rdiff

时间:2016-04-15 16:05:57

标签: diff rsync cwrsync

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

如何在Windows中使用它?我正在使用PHP文件来执行diff。 rdiff是一样的吗?

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

2 个答案:

答案 0 :(得分:1)

您需要自己编译rdiff for Windows,因为它不是现成的。这并不困难,你需要:
- 从github.com/librsync/librsync/releases下载librsync源 - 安装Cygwin
- 按照这些说明编译librsync.sourcefrog.n​​et/page_install.html
- 利润:-)

如果您愿意,可以从这里使用我的MinGW x64版本 - www.filedropper.com/rdiff-win-200

答案 1 :(得分:0)

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

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