简体   繁体   English

是否可以在十六进制查看器中查看IPTC数据?

[英]Is it possible to view IPTC data in a hex-viewer?

I have been trying to examine a JPEG file, known to contain IPTC data, but could notice no strings whatsoever. 我一直在尝试检查一个已知包含IPTC数据的JPEG文件,但是可能不会注意到任何字符串。 I tried the well known UNIX strings command, ASCII, 8-bit, 16-bit Unicode --- to no avail: I could not see any strings that I expect to find in IPTC fields. 我尝试了众所周知的UNIX 字符串命令,即ASCII,8位,16位Unicode ---无济于事:我看不到我希望在IPTC字段中找到的任何字符串。

My question is: How is IPTC data encoded? 我的问题是:IPTC数据如何编码? Is it encrypted? 加密了吗? Compressed? 压缩? Other? 其他? Why can't it be viewed using the strings command? 为什么不能使用strings命令查看它?

The most probable reason why you cannot view IPTC data using a hex viewer is because it has no IPTC data. 无法使用十六进制查看器查看IPTC数据的最可能原因是因为它没有IPTC数据。

An image that contains IPTC data like this one: 包含IPTC数据的图像,如下所示:

http://regex.info/exif.cgi?dummy=on&imgurl=https%3A%2F%2Fwww.iptc.org%2Fstd%2Fphotometadata%2Fexamples%2FIPTC-PhotometadataRef-Std2014_large.jpg http://regex.info/exif.cgi?dummy=on&imgurl=https%3A%2F%2Fwww.iptc.org%2Fstd%2Fphotometadata%2Fexamples%2FIPTC-PhotometadataRef-Std2014_large.jpg

has an XML structure and text fields that are view-able through a text editor like Emacs (8-bit, not even Unicode). 具有XML结构和可通过诸如Emacs(8位,甚至不是Unicode)之类的文本编辑器查看的文本字段。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM