Question

Un client m'a donné les données qu'il veut visualiser dans mon projet - mais je ne sais pas quel format DB, il est dans Il est assez clair, aussi ..
. J'ai accès aux structures de table, mais je ne sais pas comment le lire. C'est certainement pas un fichier plat.

Il y a plusieurs fichiers pour chaque ensemble de données:

  • file.dat (le plus grand de loin)
  • file.id (petit)
  • file.ind (la moitié de la taille de .dat *)

Les premiers octets dans le fichier * .dat sont 03 6E 02 14 14 15 19 00 (en cas de numéros magiques sont utilisés).

Est-ce que ces extensions sonner de cloches? Y at-il un logiciel pour déterminer le format?

Était-ce utile?

La solution

J'ai trouvé ce fil sur un groupe MapInfo Google. Ils disent qu'une structure similaire dans les types de fichiers (id, ind, dat) a été utilisé pour les bases de données MapInfo (produit de MicrosoftMaps plus tard).

La première question est: « Comment créer un fichier onglet, le fichier de la carte, dat, fichier id, fichier ind de fichier Excel des données du site requis dans MapInfo. Quelle application est utilisée et comment? »

Et la réponse pointe vers des façons de créer les fichiers.

Je ne suis pas familier avec eux .. mais j'espère que cela vous aide un peu: -)

.

Autres conseils

Si vous êtes sur un système * nix, vous pouvez essayer d'utiliser la commande « chaînes » sur chaque fichier pour avoir un aperçu du contenu. Un en-tête peut vous donner un indice.

par exemple.

strings file.dat | head

Voici un exemple d'exécution sur un fichier de base de données sqlite3 Quicky.

~$ 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)
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top