使用C/C++读/写文件元数据

Raj*_*pal 6 c c++ xml metadata

通过网络搜索,无法找到使用C或C++读/写文件元数据的方法,但是,有可用的工具,并且还有C#和Java中的API来执行此操作.但我想在C或C++中从头开始.

例如,读/写图像元数据.

已经发现有三种格式将元数据写入文件.EXIF,IPTC和XMP.

谢谢.

Sté*_*ane 5

为什么要从头开始?

无论如何,您需要文档,并且您可能还想查看现有库以寻求帮助,特别是如果您没有该领域的经验。

你试过Exiv吗?

Exiv2 是一个 C++ 库和一个命令行实用程序,用于管理图像元数据。它提供对各种格式图像的 Exif、IPTC 和 XMP 元数据的快速、轻松的读写访问。Exiv2 可作为免费软件和商业许可使用,并用于许多项目。