PDF元数据中使用什么编码?

时间:2018-10-03 08:59:25

标签: pdf encoding metadata

我正在查看Adobe PDF Reference文档的二进制文件,并且我想知道此处的元数据值中使用了编码:

<<
/Producer <30B9883671A1867F59929DEDF9AF32BC0029CF5414D3744A3273BCA8E7319382EA151980>
/Subject <30BE953B76E0A2306F8F8FFBFCA67E9D1D6A8F17418D200C1B6EEE88E726DAC4CE3E2CC1>
/Creator <37A89B34768D93347889CEAFBEF3>
/Title <219EBC7941A5943A6F9E80FAF5EF7E8D1A60881E04A630452968F38B>
/Author <30BE953B76E0A1266E8F8BF4E3E317B71166880A4B9135583865>
/ModDate <35E0C86923F1C36E2FC2DEA0A1F56BEF5F39C25D14D373>
/CreationDate <35E0C86923F1C36E2CCCDFAEA1F36EE128>
>>

到目前为止,我在文档或ISO标准中都找不到关于此的任何内容,这是我迄今为止所见的唯一具有已编码元数据值的PDF。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这是标准编码,但文本字符串已加密。请参见同一参考指南中的 3.5加密

检查PDF时,应始终从阅读预告片字典开始(请参阅 3.4.4 File Trailer )。在您的文档中,它包含一个/Encrypt键:

<<
   /Size 31667
   /ID [<19574527ECBF00E3EC0373879833EEF6> <24EE9EDB7DE40DB862FDB4C5D3493585>]
   /Info 7 0 R
   /Root 1 0 R
   /Encrypt 31666 0 R
>>

“如果文档已加密则为必需”。