0

現在、2 万を超えるデータベース テーブルを Corel Paradox 4.0 形式 (DOS ベース、.db 拡張子付き) から SQL データベースに変換中です。 Python のようなスクリプト言語 (または Ruby や PHP。ただし、私は Windows デスクトップのセットアップで作業しているので Python が理想的です。ただし、必要に応じて開発用に Linux VM の 1 つを起動することもできます)。ディレクトリ内のすべての .db ファイルをプルし、ワンクリックで一連の .sql データベースを出力します。

PHP には特に Paradox ファイルを処理するために構築された限られたライブラリがあることはわかっていますが、Python、Ruby、およびその他の言語に関しては、あまり運がありませんでした。

私の質問は、フォーマットを変換するスクリプトを作成する場合、入力するファイルの構文をどのように定義すればよいですか? たとえば、.exe、.zip、.msi などに関して、開発者が従うべき単一の形式/構文が公開されていますか? もしそうなら、チェックすべき最も包括的で確実なソースは何ですか?

私は現在、フィールドとテーブルを表示するために使用できる Windows 用の Paradox のコピーを持っていますが、それは高レベルの概要しか示していないため、スクリプトの役に立ちません。

情報をありがとうございました。

4

1 に答える 1

1

既存のソフトウェアを使いたくないのはなぜですか?たとえば、すばやくグーグルすると、このツールセットが生成されました(テストするParadoxデータベースはありませんが、正しくコンパイルされているようです)。

于 2011-09-12T18:38:40.740 に答える