Xdelta
xdelta — це вільна програма, що працює з командного рядка для отримання різниці між двома файлами. Її призначення таке ж, як у програм diff та patch, але xdelta працює і з двійковими (не текстовими) файлами. Також, на відміну від diff, результат порівняння файлів не зручний для прочитання людиною.
| Тип | Дельта-кодування |
|---|---|
| Автор(и) | Джошуа Макдональд |
| Розробник | Джошуа Макдональд |
| Перший випуск | 12 жовтня 1997 |
| Стабільний випуск | 3.0.11 (8 січня, 2016) |
| Репозиторій | github.com/jmacd/xdelta |
| Операційна система | Unix-like, Microsoft Windows |
| Мова програмування | C++ |
| Стан розробки | Active |
| Ліцензія | GNU General Public License |
| Вебсайт | xdelta.org |
Вперше випущена в 1997 році [1], первісний алгоритм базувався на алгоритмі rsync, вперше розробленому Ендрю Тріджелом. Програму розробив і понині підтримує Джошуа Макдональд.
Нове покоління програми xdelta3 надає кілька унікальних можливостей. Результат порівняння представляється у вигляді стандартного формату VCDIFF, що дозволяє використовувати її спільно з іншими програмами, що підтримують цей стандарт. Програма виконується на системах UNIX, Linux, BSD і Microsoft Windows. xdelta3 ефективно [2] підтримує файли розміром до 264 байтів, що робить її незамінним засобом для створення інкрементальних резервних копій великих файлів.
Див. також
- Дельта-кодування
- VCDIFF
Посилання
- Офіційний сайт
- Докторська дисертація Ендрю Тріджела про rsync, з главою про xdelta
- RFC 3284, специфікація VCDIFF універсального формату дельта-стиску
- Реалізація Xdelta на Java