質問

クライアントは私のプロジェクトで視覚化したいデータを私に与えてくれました - しかし、私はそれがどんなDB形式であるかわかりません。彼はかなり不明です。
テーブル構造にはアクセスできますが、読み方がわかりません。フラットファイルではありません。

各データセットにいくつかのファイルがあります。

  • file.dat(はるかに最大)
  • file.id(小)
  • file.ind( *.datの半分のサイズ)

*.datファイルの最初の数バイトは 03 6E 02 14 14 15 19 00 (魔法の数字が使用されている場合)。

これらの拡張機能は鐘を鳴らしますか?形式を決定するソフトウェアはありますか?

役に立ちましたか?

解決

私は見つけました このスレッド MapInfo Googleグループで。彼らは、ファイルタイプ(ID、IND、DAT)の同様の構造がMAPINFO(後のMicrosoftMaps製品)データベースに使用されたと言います。

最初の質問は、「TABファイル、マップファイル、DATファイル、IDファイル、INDファイルを作成する方法MAPINFOで必要なサイトデータのExcelファイルからのファイル。どのアプリケーションが使用されますか?」

そして、答えは、ファイルを作成するいくつかの方法を指しています。

私は彼らに精通していません..しかし、私はこれがあなたを少し助けてくれることを願っています:-)。

他のヒント

*nixシステムを使用している場合は、各ファイルの「文字列」コマンドを使用してコンテンツを覗くことができます。ヘッダーはあなたに手がかりを与えるかもしれません。

例えば

strings file.dat | head

これは、Quicky SQLite3データベースファイルに対する実行の例です。

~$ sqlite3 test.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table testtable (id INT);
sqlite> insert into testtable values (1);
sqlite> .quit
~$ strings test.db
SQLite format 3
Ktabletesttabletesttable
CREATE TABLE testtable (id INT)
ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top