xdelta

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
xdelta
Тип Сравнение файлов
Операционная система UNIX-подобные операционные системы
Последняя версия 3.0.0
Лицензия GPL version 2
Сайт xdelta.org

xdelta — это свободная программа, работающая из командной строки, которая позволяет построить разницу между двумя файлами. Её предназначение такое же, как у программ diff и patch, но xdelta работает и с двоичными (не текстовыми) файлами. Также, в отличие от diff, результат сравнения файлов не удобочитаем человеком.

Впервые выпущена в 1997 г.[1], первоначальный алгоритм базировался на алгоритме rsync, впервые разработанном Эндрю Триджелом. Программу разработал и поныне поддерживает Джошуа Макдональд.

Новое поколение программы xdelta3 предоставляет несколько уникальных возможностей. Результат сравнения представляется в виде стандартного формата VCDIFF, что позволяет использовать её совместно с другими программами, поддерживающими стандарт. Программа выполняется на системах UNIX, Linux, BSD и Microsoft Windows. xdelta эффективно [2] поддерживает файлы размером до 264 байтов, что делает её незаменимым средством для создания инкрементальных резервных копий больших файлов.


Простой пример использования (версия 1.1.3 [win])[править | править код]

Создать патч для «необходимый.файл» из «имеющийся.файл»: xdelta.exe delta -V имеющийся.файл необходимый.файл патч.delta

Использовать патч: xdelta.exe patch -V патч.delta имеющийся.файл необходимый.файл

Простой пример использования (версия 3.0u [win])[править | править код]

Создать патч для «необходимый.файл» из «имеющийся.файл»: xdelta3 -e -s имеющийся.файл необходимый.файл патч.delta

Использовать патч: xdelta3 -d -s имеющийся.файл патч.delta необходимый.файл

См. также[править | править код]

Примечания[править | править код]

Ссылки[править | править код]