关于二进制文件格式魔数设计的建议
Recommendations for designing magic numbers of binary file formats

原始链接: https://hackers.town/@zwol/114155595855705796

要使用Mastodon网页应用,请启用JavaScript。或者,您可以尝试使用适用于您平台的Mastodon原生应用。

一个Hacker News的帖子讨论了二进制文件格式中设计魔数的建议。Hacker.town上的原帖作者建议这些魔数应该包含一个零字节、一个无效的UTF-8序列,以及至少一个高位被设置的字节。这些要求旨在防止文件被错误地识别为标准文本格式,例如ASCII或UTF-8。具体来说,高位要求将其与ASCII区分开来,无效的UTF-8序列防止将其误认为UTF-8文本,而零字节则防止一般的文本识别。一些用户质疑其理由并提供解释,参考作者的原帖以寻求澄清。另一些用户分析了ELF文件格式的魔数是否符合这些建议,发现它并不完全符合。

原文
联系我们 contact @ memedata.com