我有一个 .pfa font file,我想阅读渲染字体的“算法”。但是,大部分信息都隐藏在二进制中:
currentfile eexec
743F8413F3636CA85A9FFEFB50B4BB27302A5F6C876586CCC1670A7EF5521E6ADE15AAB4
DD2DDDB83735311FC63DB80D2C96AECFA05BB67F865EA35934B4B79A203A8DD489B09C79
FF6EB9DBCFD889C3E73F8C94BC342AF671D6F688870A62EE1A0DF216E150FFEC64A8C2B7
509AD05C011599C1AD84E6C4B668E07EA219BD72663D8AF4CA8EC8E23AA90DE90BE940C6
6DB849CEDB3B64961365A7CCE47F4FC9E30FDEE4B14B90C2E0D8C344EBC974EABF417B3D
28251A78ACEE2BFC4212B1E3E9C7EBC3262821EE98E538713C64DF0BC13C19337B1307DB
D795D285F959C924FC14AEF7E9D406406CDEE1A35377887A16B13DD51717A86284369FA7
6ABB6A4488B9174A561DA854C33821F3172E4CF956EC9B65F829D69E02BC0EE23044DB1D
9A4D45A14A3998115BEE5DDC582F158DB2E..................
我们如何“解码”这些信息?
最佳答案
除非您真的想编写自己的 eexec 解密,然后编写自己的字符字符串解密,否则我建议您简单地使用 t1disasm。如果您在 Linux 发行版上运行,您可能能够找到应包含此内容的 t1utils 包,或者您可以在许多地方(Google 是您的 friend )获得源代码,这里有一个:
http://freepcb.googlecode.com/svn/clibpdf/trunk/util/t1utils-1.9/t1disasm.c
如果您使用的是 Windows,您可以在此处查找 t1utils 软件包 fopr WIndows :
http://gnuwin32.sourceforge.net/packages/t1utils.htm
关于fonts - 如何 "decode"eexec 的字体文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15584054/