View previous topic :: View next topic |
Author |
Message |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sun Jul 30, 2006 03:03 Post subject: Софт для побитового сравнения файлов |
|
|
Ищется сабж.
Не могу отделатся от ощущения,что видел что-то подобное. С его помощью даже делали универсальные патчи например образов загрузочных 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. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Jul 30, 2006 12:57 Post subject: |
|
|
Такая прога была у меня... но вот хоть убей не помню как называется. TCKB ей патчить я бы всё равно не стал - способ с перепаковкой chm мне больше нравится. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sun Jul 30, 2006 13:02 Post subject: |
|
|
Убил бы.Да разве поможет? |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sun Jul 30, 2006 16:24 Post subject: |
|
|
Такие проги называются патчеры (patсher) или патчмейкеры (patchmaker). Их множество. Вот, например, одна из них [93 кб]. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Jul 30, 2006 16:35 Post subject: |
|
|
Просто для информации: размер файла-патча для RU.TCKB, полученного с помощью вышеприведённой программы, оказался больше, чем оригинальный файл _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sun Jul 30, 2006 16:49 Post subject: |
|
|
Volniy , cпасибо. Но качается с умопомрачительной скоростью 0.08 кБ/сек
D1P ,ну вообще-то логично.И как я сразу не допёр.CHM это же жатый формат, а сжатие размазывает различия по всему файлу.Надо признать,что затея провалилась, и пример был не очень. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 31, 2006 07:52 Post subject: |
|
|
Успешно использую BinDiff
Правда нельзя задать папку по умолчанию, зато можно указать папку на основе ключа реестра.
А для обнолвения chm придется его вначале распаковать, затем запаковать. Тут батник нужен + распаковщик. |
|
Back to top |
|
|
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Mon Jul 31, 2006 09:42 Post subject: |
|
|
Ага,интересно. Спасибо, Моторокер . Разбираюсь потихоньку. |
|
Back to top |
|
|
|