某些媒体格式可以包含完全嵌入的其他完整媒体格式。
我相信某些图像格式包含缩略图图像,它们本身就是完整的图像文件,而不仅仅是位图。另一个例子是 MP3 文件可以包含嵌入其中的完整图像文件,例如专辑封面。这些图像文件似乎能够在其中包含它们通常类型的元数据。
我知道 Exiftool 可以递归地扫描元数据格式中的元数据格式,例如 Jpeg Exif 中的 XMP 或 MP3 ID3 元数据。
但到目前为止,我还没有找到一种方法让它也递归扫描嵌入文件的元数据。
我错过了什么吗?有没有办法做到这一点?如果没有,我将继续提交功能请求(-:
不直接,不。对于单个嵌入文件,您可以使用
-b
(binary) 选项将其提取出来,并将输出通过管道传输到 exiftool 的另一个实例(请参阅此 exiftool 论坛帖子以获取示例)。-ee
在某些情况下,例如视频或 pdf 文件,您可以通过添加(extractEmbedded) 选项来获得更多数据,但这仍然不能完全处理嵌入文件。