【发布时间】:2014-06-18 22:40:17
【问题描述】:
我工作的公司有一个不再受支持的程序,称为 QADisplay。该程序内部是一个用于注释图像的工具。它与 Photoshop 非常相似,因为它采用基于层的方法来处理注释,每个注释在 Delphi 7 中作为自己的类。这些注释存储为基础图像和文本文件,其中包含描述注释内容的信息。
问题在于注释中显示的文本以某种方式编码在文本文件中。例如,如果注释显示为“Arial”(不带引号),则文本文件将写为: TEXT(注释类型) 5(文字字符串的长度,在这种情况下:Arial) 07)I86P(编码后的字符串)
我需要做的是从注释中提取所有文本,为安装我们的新软件系统做准备。
我不熟悉 Delphi,也无法访问源代码。我试图反汇编可执行文件,但在那里运气不佳。有人对如何解码这个有任何想法吗?我用谷歌搜索了一下(Arial“07)I86P”),发现了一些与病毒扫描错误日志和类似性质的东西有关的结果,但我发现与我遇到的问题有关的任何东西都没有骰子。
【问题讨论】:
标签: delphi encoding character-encoding delphi-7