Страница 1 из 1

Софт для побитового сравнения файлов

Добавлено: Вс июл 30, 2006 03:03
Lamer
Ищется сабж.

Не могу отделатся от ощущения,что видел что-то подобное. С его помощью даже делали универсальные патчи например образов загрузочных CD. Т.е. допустим существует bootcd.iso версии 9.0 и bootcd.iso версии 10.0. При выходе 10.0 в общий доступ выкладывался не сам bootcd.iso 10.0 весом 4 гига, а exeшник, содержащий его отличия от 9.0 весом метров 100. Это общий принцип. Образы привёл просто для примера.

Интересует в общем случае вот что:
1. Имеем 2 похожих файла X и Y , каждый весом дофига.
2. Имеем утилиту,при помощи которой
а) получаем 1 файл Й размером не очень много, содержащий разницу между X и Y.
б) обрабатываем файл X, имея в руках файл Й, на выходе получаем Y.

Такая прога существует? Это не плод моего больного воображения?

P.S. пригодилась бы кстати и при выпуске патчей к TCKB.

Добавлено: Вс июл 30, 2006 12:57
D1P
Такая прога была у меня... но вот хоть убей не помню как называется. TCKB ей патчить я бы всё равно не стал - способ с перепаковкой chm мне больше нравится.

Добавлено: Вс июл 30, 2006 13:02
Lamer
Убил бы.Да разве поможет? :)

Добавлено: Вс июл 30, 2006 16:24
Volniy
Такие проги называются патчеры (patсher) или патчмейкеры (patchmaker). Их множество. Вот, например, одна из них [93 кб].

Добавлено: Вс июл 30, 2006 16:35
D1P
Просто для информации: размер файла-патча для RU.TCKB, полученного с помощью вышеприведённой программы, оказался больше, чем оригинальный файл :)

Добавлено: Вс июл 30, 2006 16:49
Lamer
Volniy , cпасибо. Но качается с умопомрачительной скоростью 0.08 кБ/сек :)
D1P ,ну вообще-то логично.И как я сразу не допёр.CHM это же жатый формат, а сжатие размазывает различия по всему файлу.Надо признать,что затея провалилась, и пример был не очень. :(

Добавлено: Пн июл 31, 2006 07:52
Моторокер
Успешно использую BinDiff
Правда нельзя задать папку по умолчанию, зато можно указать папку на основе ключа реестра.
А для обнолвения chm придется его вначале распаковать, затем запаковать. Тут батник нужен + распаковщик.

Добавлено: Пн июл 31, 2006 09:42
Lamer
Ага,интересно. Спасибо, Моторокер . Разбираюсь потихоньку.