WordPerfect 8 Linux 用户 Filtrix 的免费修复方案

作者:Richard Vernon

早在 2001 年 9 月,Corel WordPerfect/Linux 新闻组的一篇帖子就表明,一位用户无法使用 WordPerfect 8 打开 MS Word 文件。 Corel 在 WordPerfect 8 中包含的 Filtrix 文件转换实用程序存在一个错误(十亿秒错误),该错误禁用了该实用程序,从而禁用了转换 MS Word 文档的功能。

各种用户通知了 Corel 这个问题,但他们唯一的回复是:“目前,公司不准备对此发表任何评论。”

同时,也联系了 Filtrix 实用程序的制造商 Blueberry Software,他们回复说他们正在修复此问题。最终他们将这项工作转交给了 Corel,但从未完成。与此同时,来自荷兰的一位 Corel WP8-Linux 列表成员提出了一个修复方案。该补丁在 WP8 Linux 用户失去转换 MS Word 文档功能近两个月后发布。

以下是来自新闻组帖子并由组员 Leon Goldstein 转发给我的修复方案,他怀疑 Corel 的沉默可能表明与 Microsoft 达成了某种秘密协议,以放弃所有 Linux 活动,作为他们获得救助的条件。 最后,Linux 上的 Corel 用户可以再次转换文档了!

2001 年 9 月 9 日,Corel WordPerfect 8 for Linux 文件转换实用程序停止运行。 Corel 许可的 Filtrix 程序受到 UNIX 十亿秒错误的影响,并恢复到试用模式。 WP8 用户无法转换 Microsoft Word 文档。 相反,Filtrix 生成了一个包含许多错误的临时文件,需要手动编辑。 然后,“邀请” WP8 用户从 Filtrix 文件转换实用程序的原始制造商 Blueberry Software 订购付费许可证密钥。 在等待 Corel 提供此问题的修复方案超过六周后,荷兰阿姆斯特丹的一位积极进取的计算机顾问编译了一个小补丁,该补丁恢复了 WP8 文件转换实用程序的全部功能。

该补丁可以下载为一个 10.2KB 的 tarfile 文件。

将 tar.gz 文件复制到一个临时目录,然后运行 tar -zvxf wp8filtrixfix.tar.gz

cd 进入新目录,cd wp8fix

然后阅读并按照安装说明进行操作

more READMEmore INSTALL

您也可以使用您自己喜欢的文本阅读器。

该补丁的作者是 Valentijn Sessink,他是 OpenOffice 的一名顾问,OpenOffice 是一家支持 Linux 在桌面上的应用的荷兰公司。 他写道

关于 OpenOffice:我们是一家小型公司,致力于支持 Linux 在桌面上的应用。 我们的第一个安装是在(追溯到)1999 年,一个在阿姆斯特丹的小型律师事务所(15 台桌面)。 Sun Microsystems 已经启动了一个同名的项目。 我们与 Sun 没有任何关系。 也就是说,我们非常支持开源,并且我们喜欢 StarOffice 的开源。 关于我:自 1997 年以来一直是 Linux 用户; alsa-sound-driver-HOWTO 的作者,可以在任何 LDP 镜像上找到--并且需要重写。 您可以链接到我已经发送给您的实际 wp8fix 页面。 这是我们高流量的网站。 公司网站是 www.openoffice.nl

关于 WP8 Filtrix 修复方案的更多细节:该补丁之所以成为可能,仅仅是因为 WordPerfect 实际上使用了三个不同的程序进行过滤,并且实际上调用了这些程序。 所以我的补丁由三个部分组成

  1. 我将原始程序重命名为 fxwpf.orig、inww6.orig 和 outww6.orig。

  2. 我用这些程序名称制作了三个小脚本(WordPerfect 对此毫不知情,并且会很高兴地调用我的脚本)。

  3. 我的脚本调用原始程序,但首先它们加载一个小型的包装库,该库显示“时间是 915145293”。

困难在于 WordPerfect 和 Filtrix 过滤器都使用时间来计算某个许可证密钥,并且 Filtrix 无法计算晚于 1970 年 1 月 1 日之后 1,000,000,000 秒的许可证密钥。 所以除了发送不同的时间之外,我还需要找到这个时间的正确许可证密钥,您会在我的脚本中找到它。

加载 Disqus 评论