前言 ofd是国家文档标准,其对标的文档格式是pdf。ofd文档是容器格式文件,ofd其实就是压缩包。将ofd文件后缀改成.zip,解压后可看到文件包含的内容。html
ofd文件分析工具下载:点我下载。
算法
ofd文件解压后,能够看到以下内容:工具
对于xml文件,能够用文本工具查看。可是对于印章文件(Seal.esl)、签名文件(SignedValue.dat)就没法查看其内容了。本人开发一款ofd内容查看器,能够一探ofd文件内容。在此工具帮助下,再结合ofd标准文档、电子签章规范等文件,能够迅速加深对规范文件的理解。ui
功能说明spa
1 树状显示文档结构xml
2 XML文档查看htm
3 印章文件查看blog
印章文件遵循GM/T 0031规范。印章文件包含的数据很是多;若是只看标准,很难弄清头绪。本软件以树状形式查看,与标准定义格式保持一致,能够很直观的了解印章文件包含的内容。图片
对于数据节点,显示数据的内容,asn1类型,16进制数据等,也能够显示出印章图片文件。ip
4 证书文件查看
印章中会包含制章人和签章人的的CA证书。证书是符合X.509规范。本软件按照规范,以树状形式显示每一个节点数据。
后记 工欲善其事,必先利其器。本人从事研究ofd文档以来,阅读了大量标准和规范以及相关资料。ofd文档涉及xml、电子签章、国密算法、数字证书等方面。若是仅靠阅读文档,很难造成直观的概念,不利于快速的掌握。基于此,本人以为很是有必要写一款工具,帮助理解ofd文档内容。但愿此工具对你有所帮助!本人也写了ofd文档显示、ofd文档编辑等工具(都可下载,无偿使用);欲了解这方面信息,请参考个人其余文章。
原文出处:https://www.cnblogs.com/yuanchenhui/p/ofdViewer.html