如何区分Ghostscript的pdf2dsc生成的.dsc文件与真实PostScript文档?
区分pdf2dsc生成的.dsc文件与真实PostScript文档
- 问题背景:Ghostscript的pdf2dsc工具生成的.dsc文件包含PDF文档的PostScript页面列表,其头部信息与真实PostScript文档高度相似,容易混淆。
- 区分方法:查找文件中是否存在仅属于.dsc文件的
/DSCPageCount 0 def语句,这一标识在Ghostscript的lib/pdf2dsc.ps文件中有明确保证。 - 实用价值:通过内容嗅探区分两类文件后,可启动对应工具打开——用文本查看器打开.dsc文件,用PostScript查看器打开真实PostScript文档,以此解决
file工具在文件识别上的相关问题。
内容的提问来源于stack exchange,提问作者vinc17
相关产品推荐
相关产品推荐

