Использование rdiff в Windows

Недавно я нашел утилиту 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 для выполнения diff. Является ли rdiff таким же образом?

Я хочу реализовать шаги по ссылке выше. Могу ли я написать это на PHP? а откуда можно выполнить rdiff? из винды cmd? или Cygwin CMD?

1 ответ

Вот еще один подготовленный двоичный файл Windows для rdiff, поскольку другая ссылка в ответе @H47 не работает - rdiff-2.0.2-win64.zip (mega.nz)

Скомпилировано из librsync-2.0.2 с использованием компилятора msys2 mingw64 gcc.

Вам нужно будет самостоятельно скомпилировать rdiff для Windows, так как он недоступен. Это не так сложно, нужно:
- загрузите исходный код librsync с github.com/librsync/librsync/releases
- установить Cygwin
- скомпилируйте, следуя этим инструкциям, librsync.sourcefrog.net/page_install.html
- прибыль:-)

Если хотите, вы можете использовать мою сборку MinGW x64 отсюда - www.filedropper.com/rdiff-win-200

Другие вопросы по тегам