Использование 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