2

我正在寻找最好的工具来提取嵌入在最流行的图像文件格式(特别是 JPEG 和 PNG)中的任何和所有元数据。我想知道里面有什么(XMP、Exif、IPTC/IIM 等)。理想情况下,我正在寻找一种可以从命令行运行的一体化解决方案,但有兴趣了解该领域中任何其他有价值的工具。

我发现了以下内容,每个都有优点/缺点:

4

3 回答 3

2

我最近发布了 Binspector,我最终编写了这个工具来回答这个问题,让我自己满意。该工具的基本前提是它采用格式语法并使用它来分析二进制文件。只要格式语法和二进制文件格式正确,就可以检查和分析无数的二进制文件和格式。

代码托管在GitHub 上,该工具的博客在这里。(该工具的概述帖子在这里。)

于 2014-12-09T22:17:17.450 回答
0

由于您没有提到任何首选的编程语言,我以 PHP 为例。PHP 有一个 Exif 扩展,可用于轻松地从图像中检索元数据。

http://www.php.net/manual/en/function.exif-read-data.php

您可以轻松地创建一个可以从命令行调用的脚本。我必须补充一点,该扩展似乎只支持 JPEG 和 TIFF 图像。

于 2010-01-29T23:47:05.170 回答
0

你可以试试官方的 ADOBE XMP SDK。可在以下位置下载:

http://www.adobe.com/devnet/xmp.html

这是用于读取/写入/操作各种格式的元数据的完整 SDK。

在 SDK 包中,有一个您可能感兴趣的特定示例。转到“示例”文件夹,按照文档(在包中提供)构建示例。查找示例 exe“DumpFile”。这会将文件中的所有元数据转储到控制台。

于 2014-06-10T13:06:28.337 回答