"这是如何创建的XMP元数据?"

时间:2017-12-05 17:59:49

标签: metadata xmp exiftool

我想将元数据添加到纯文本和二进制文件中。这些文件往往来自互联网上的规范来源(可能会更新等)。例如,我可能会执行curl $URL | obscure_magical_filter_that_took_me_ages > file.txt

之类的操作

如果可能的话,我想以模糊的标准方式做到这一点。 [{3}}似乎是一个很好的标准,[exiftool](XMP )是一个很好的命令行工具,可以与之互动。

我可以这样创建http://owl.phy.queensu.ca/~phil/exiftool/

exiftool -Creator="Joe Creator" -xmp -o test.xmp

问题在于,似乎不是&#34的元数据字段;这是如何制作的?" 。我该怎么用?

sidecar files。 其中, OriginatingProgram 似乎是最佳匹配:这是一件好事吗?

我可以在哪里放置元数据"如何创建此命令" *。

链接

1 个答案:

答案 0 :(得分:1)

我可以想到这些行中没有特定的标记,因此您可以重新标记标记或创建自己的标记。

要考虑的一件事是你将如何访问sidecar文件中的信息。 OriginatingProgram是一个ACDSee特定文件,大多数读取边车文件的程序都不太可能读取它。此外,如果ACDSee曾经更改过该边车文件中的数据,它听起来可能会被覆盖。

如果您正在设置自己的系统来阅读和处理边车文件,那么创建自己的标签可能就是您的选择。 Exiftool example config file有关于这样做的信息,可以在exiftool forums找到更多帮助。但是大多数软件可能都看不到这样的标签。

重新定位一个更常见的标签,您可能是一个方便的策略。如果您没有计划使用TitleDescription这样的标记,那么这些标记就是简单且受到良好支持的标记。否则,您可能需要重新定位可能与文件无关的其他标记,例如CityStateCountryInstructions也可能是一个不错的选择,因为我认为它的目的是限制或使用正确的用途,这些用途并非适用于非图像或视频文件。

就个人而言,我倾向于在HierarchicalSubject中放置对文件仍然重要的杂项信息。您可以将其与其自己的层次结构中的其他关键字区分开来,并且它仍然可用,并且很容易通过大多数软件查看。