我可以期待PostScript以“end end”结束吗?

时间:2016-04-07 18:28:29

标签: pdf postscript

我正在编写一个PostScript解析器。 我从PDF获取PostScript。我不确定为什么,但有时候我的PostScript以胡言乱语结束。

<0053>
<0072>
endbfchar
endcmap CMapName currentdict /CMap defineresource pop end end
1
><0Ö

我的问题是。我可以假设所有有效的PostScript都以单词“end”结束

如果是这样,那么我可以切断文件末尾看到的任何额外字符。

谢谢!

1 个答案:

答案 0 :(得分:0)

Np个。您不能指望以&#34; end&#34;结尾的有效PostScript流。此外,没有特定的字节序列表示PostScript流的结束。 PostScript程序的最后可能有任何内容。例如,您可能会遇到为eexec编码的二进制令牌。