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