是否可以只更改文件头?

是否可以只更改文件头?

有一个名为的命令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

一个好的十六进制编辑器可能是保佑

相关内容