2010-04-20 52 views

回答

0

在我的理解中,幻数是文件中的第一对字节。另外,在我看来,这是一个非常松散的术语。

因此,假设幻数是文件中的第一个字节,您可以打开一个字节流并检查读取的字节。我认为这是唯一可靠的方式(但也很容易出错,可能会打开安全问题,想想IE浏览器的内容嗅探问题)。 UNIX工具file实际上是这样做的,它被称为文件类型猜测器。

实际数量取决于您尝试使用的文件格式。如果你幸运的话,它被记录下来。否则,它可能会变得痛苦。