Предположительно собрана без поддержки файлов > 2Гб. Во всяком случае попытка сделать xdelta delta dvd4-20070605.iso dvd4-20070609.iso dvd4-20070605-20070609.xdelta приводит к xdelta: warning: no matches found in from file, patch will apply without it xdelta: lseek failed: Success xdelta: write failed: Success При том что совпаденяи там заведомо есть
Если бы xdelta не поддерживала большие файлы, то она не смогла бы их читать и записывать. К тому же на x86-64 поддержка больших файлов неотключаема. Вероятно, в коде какая-то ошибка.
А кто высказывался, что надо бы xdelta3 посмотреть? Есть ещё bsdiff, но: bsdiff uses memory equal to 17 times the size of <oldfile>, and requires an absolute minimum working set size of 8 times the size of oldfile. что для >2Gb тоже совершенно непрактично.
Насколько я понял - ошибка в формате файла xdelta2 Исправлено в xdelta3
Значит, WONTFIX. BTW xdelta3 между 4.0.1 и 4.0.2 (кажется) DVD ISO получилось ~2.5Gb.