使用lua读取文件元数据

ktl*_*lim 1 lua metadata

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

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

Nic*_*las 5

您似乎忽略了文件系统元数据和文档元数据之间的差异.文件系统元数据是文件系统存储的有关文件的元数据.每个文件都有这个东西,因为每个文件都存储在文件系统中.该元数据实际上并未存储文件中; 如果您加载了该文件,则无法访问文件系统元数据.你必须与文件系统通信才能获得它.

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

我不知道任何库,Lua或其他,旨在从任意文件类型中提取任意元数据.