使用lua读取文件元数据

时间:2012-05-07 14:36:37

标签: lua metadata

我想知道是否有更好的代码/库可以读取文件元数据?

到目前为止,我已尝试使用LuaFileSystemLuaComScripting.FileSystemObject)但到目前为止还没有人能够提取所有数据。当我指的是所有数据,除了通常的标准数据,如访问日期,创建日期,修改日期等,我想要更多的数据,如pdf的情况,它将包含其他数据,如作者和标题,以及图像,它将包含比特深度,分辨率等数据。

1 个答案:

答案 0 :(得分:5)

您似乎忽略了 filesystem 元数据与文档元数据之间的区别。文件系统元数据是文件系统存储的有关文件的元数据。 每个文件都有这个东西,因为每个文件都存储在文件系统中。此元数据实际上并未存储在 文件中;如果您加载了该文件,则无法访问文件系统元数据。你必须与文件系统交谈以获得它。

文档元数据是文件中用作元数据的一些信息。要获取此数据,您必须阅读文件,了解文件的格式,并解析该元数据。

我不知道任何用于从任意文件类型中提取任意元数据的库,Lua或其他库。