PHP库/类,用于从各种文件格式中提取信息

时间:2012-07-31 15:59:26

标签: php file

我正在寻找一个PHP类/库,它可以从文件中动态提取信息,而无需任何手动工作。例如:

任何类型的文件:大小,名称,路径,扩展名,mime类型,md5sum ...
图片:宽度,高度,使用的颜色......
存档:压缩级别,存档中包含的文件列表...
视频/音频文件:持续时间,元数据...
文件:字数/字符数/页数

我不是在寻找像这些PHP-based file managers/explorers这样的前端,我想要的是一个可以从尽可能多的文件格式中尽可能多地返回信息的库(我看过重新使用一些来自这些文件管理器/资源管理器的代码,但它在这里和那里只能是几行,因为我正在寻找的东西通常在文件管理器/资源管理器的逻辑中被破坏了。

到目前为止,我发现的所有包装和小型实现都专注于一种类型的文件(例如FileInfo用于通用,ImageMagick用于图像,Zend_Service_LiveDocx用于文档...但是无论如何我想问这个问题只是为了确保我没有错过任何重大的东西。

是否有可用的PHP类/库可以检索有关许多不同文件格式的大量信息?