Скажем, у меня есть файл rar, и я хочу изменить его хэш (MD5), какой самый быстрый способ сделать это?
Я думаю, что мог бы добавить в конец байта, который должен изменить хэш ... Но я не уверен, как это сделать. Мне нужно иметь возможность извлекать файлы внутри без проблем, а также.
Буду признателен за любую помощь!
NB. Я уже сделал это с помощью архивных комментариев, но это занимает некоторое время, поэтому я ищу что-то более быстрое и удобное. менее интенсивно использует процессор
Ответы:
Вы можете открыть файл с помощью vim, cat или любого hexeditor.
НО: Вы повредите верхний и нижний колонтитулы файла, и архив больше не будет распознаваться как архив. Да, внутри структуры данных есть поля, в которые можно записывать произвольные данные (см. Стеганография), но вполне вероятно, что вы повредите файл.
Так что попробуйте с одним из редакторов, упомянутых выше.
источник
Хорошо, я понял это! Для моих целей это так же просто, как вывод 0 в файл.
например
Это меняет MD5 моего rar-файла, оставляя содержимое внутри неизменным.
источник
0
, Я думаю, что было бы намного безопаснее извлечь и повторно упаковать файл (и, возможно, добавить комментарий в архив).