Z9、このままでは使い物にならないので、図形出力ファイルのzcfファイルを、カシミール3Dでも読めるテキスト形式であるtrk形式にでも変換できないかと思ってます。それで、zcfファイルフォーマットの調査を始めてみました。今は、ピンを1個だけ作成してそれを出力しただけのファイルを調べています。
解析のために、簡単なperlスクリプトを書いたりしてるんですが、もうすっかり忘れてしまってます
。そういや、何年もプログラム書いてない。
・.zcfファイルは実はzip形式でアーカイブされた、いくつかのファイルで構成されているようです。
・拡張子を.zipに変更してから解凍すると、以下のファイルが入っていました。
- foo.zcf
- foo.ico → 拡張子から、ピンのアイコンのようです。
- data.nzx
- fig.ini → 更新の可否が書かれたテキストファイルです。
- index.nzi
- layinfo.ini → 最終更新日時が書かれたテキストファイルです。
引き続き、何かわかったら書きます。
しかし、どうしてこんな変なバイナリファイル形式に変更するんだろ? 普通は古いファイル形式と互換性を持たせるか、全然違う形式だとしたら今はxmlにするのが流行り。今さら独自形式のバイナリファイルを採用するなんて意味わかりません。