我目前正在将超过 20k 的数据库表从 Corel Paradox 4.0 格式(基于 DOS,扩展名为 .db)转换为 SQL 数据库,而不是使用现成的软件,我目前正在研究使用光脚本语言,如 Python(或 Ruby 或 PHP,但 Python 是理想的,因为我正在使用 Windows 桌面设置——尽管如果需要我可以启动我的一个 Linux VM 进行开发)让我编写一组代码来简单拉取一个目录下的所有.db文件,一键输出一组.sql数据库。
现在,虽然我知道 PHP 有一个专门用于处理 Paradox 文件的有限库,但在涉及 Python、Ruby 和其他语言时,我运气不佳。
我现在的问题是,在编写转换格式的脚本时,我该如何定义要输入的文件的语法?例如,当涉及到 .exe、.zip、.msi 等时,是否有发布供开发人员遵循的单一格式/语法,如果有,最全面/可靠的来源是什么?
我目前有一个 Paradox for Windows 的副本,可用于查看字段和表格,但这对我的脚本没有帮助,因为它只显示高级概述。
非常感谢您提供的任何信息,