bsdiff - генерировать патч между двумя двоичными файлами
bsdiff старый_файл новый_файл файл_патча
Утилита bsdiff сравнивает бинарные файлы
старый_файл и
новый_файл, и сохраняет найденные отличия в
файл_патча в виде двоичного патча, пригодного для использования утилитой
bspatch. В случае, когда
старый_файл и
новый_файл представляют собой две версии одной исполняемой программы, патчи получаются в среднем в пять раз меньше, чем с помощью аналогичных утилит, известных автору.
Утилита
bsdiff использует память, равную 17 размерам файла
старый_файл. Минимальный размер рабочего набора памяти составляет 8 размеров файла
старый_файл.
администрирование FreeBSD