【发布时间】:2013-08-28 05:31:33
【问题描述】:
我想知道你是否知道我可以在我的脚本中包含任何好的和准确的 PHP 库或文件,以便分析 X 文件的内容,然后检查它是否是特定类型,如 .doc、.docx .jpg等。
我知道 PHP 提供了大量的库,我们可以使用它们来检查它们,但它们根本不是那么准确,有些只是检查文件扩展名或文件头(他们甚至不知道文件是否是否损坏)
我要求的是非常准确、简单和快速的东西(可能我要求太多了),但任何链接或建议都会被接受和感激,谢谢!
【问题讨论】:
-
为了达到您想要的准确度,您可能需要为每种格式使用一个成熟的库,一个真正解析文件的库。不过,它总是比标题检查慢。为什么这是必要的 - 文件头检查是否不够?为什么不呢?
-
Pekka,你所说的对每种格式使用不同的专用库是正确的,但标题对我来说还不够,因为假设我有我想分析的 jpeg 图像,标题可能会没关系,但图像本身已损坏,当我想转换它们或将它们剪切为缩略图(使用我使用的 GD 库)时,函数(主要是 imagecreatefromjpeg)会给我带来错误,并且为了创建一个好的缩略图我需要一个有效的图像。除了我想用它来防止病毒或代码注入..