2009-08-03 3 views
0

Ich versuche mit ziemlich interessanten Daten zu arbeiten. Leider habe ich Probleme damit, es zu öffnen und in ein nützliches Format zu konvertieren. Es ist eine Sammlung von archivierten TXT-Dateien. Wenn ich sie dekomprimiere und versuche, txt-Datei zu öffnen, bekomme ich 'es ist Binär-Datei, Speichern kann dazu führen, dass beschädigte Datei' und es ist nicht lesbar - es gibt nur 'seltsame Zeichen', nichts, was ich manuell lesen konnte. Versucht, Grep zu verwenden, aber es beschwert sich auch, dass es binär ist. Ich versuchte, es in mysql Datenbank zu importieren, aber als ich versuchte, LOAD DATA LOCAL INFILE ‘/path/to/file.txt’ INTO TABLE tablename auszuführen, bekam ich ERROR 1064 (42000). Ich weiß nicht, was ich tun soll, um es zu öffnen.Wie problematische Daten Dump zu öffnen und in mysql (oder ein anderes praktisches Format) zu konvertieren?

+0

sagt der Befehl 'Datei' nichts Vernünftiges darüber, renne 'Datei youstrangefile' – nos

+0

'Datei' sagt 'gzip komprimierte Daten' - sehr seltsam, ich habe gerade versucht, es mit Archiver zu öffnen und es kann es nicht öffnen , weil, ähm, es ist kein Archiv;)) –

+0

also, wenn die Datei "gzip compressed data" sagt, was sagt "gunzip yourfile"? – ChssPly76

Antwort

2

ich eine wilde Vermutung hier nehmen werde und sagen, dass sie nicht wirklich Text-Dateien :-)

Und bis Sie herausfinden, was sie sind, so dass sie über verschiedene Methoden zu importieren versuchen, wird nicht sein das produktivste Vorgehen.

Können Sie Header für diese Dateien (einen Hexadezimalcode) posten? Wenn sie eine magische Sequenz vor sich haben, sollte es helfen, herauszufinden, was sie sind.

+0

Wie bekomme ich es? –

+0

Ich nehme an, Sie sind auf Linux, da Sie 'Datei yourfile' ausführen können? 'hexdump -x -n 80 yourfile' – ChssPly76

Verwandte Themen