我最近发现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?
答案 0 :(得分:1)
您需要自己编译rdiff for Windows,因为它不是现成的。这并不困难,你需要:
- 从github.com/librsync/librsync/releases下载librsync源
- 安装Cygwin
- 按照这些说明编译librsync.sourcefrog.net/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编译。