Можно ли изменить только заголовок файла?
Есть команда под названием file
который может распознавать несколько типов файлов как по заголовкам, так и по содержимому файлов (когда они представляют собой простой текст).
Я хотел бы знать, есть ли способ изменить файл только в его заголовок. Например, чтобы сделать mp3-файл похожим на архив RAR, но оставив остальную часть файла нетронутой.
Таким образом, когда вы хотите, вы можете изменить заголовок файла обратно на MP3, и он будет работать, как и раньше.
Это вообще возможно с программным обеспечением, доступным в Ubuntu или вообще?
1 ответ
Да, можно изменить двоичный файл с помощью любого шестнадцатеричного редактора. Все, что вам нужно сделать, это найти магическое число и изменить его. MP3-файл начинается с шестнадцатеричного 49 44 33
(=ID3) или гекс FF FB
,
Магическое число для файла RAR - шестнадцатеричное 52 61 72 21 1A 07 00
, Если вам нужно больше, смотрите: http://www.garykessler.net/library/file_sigs.html
Хороший шестнадцатеричный редактор может быть Bless.