Wie kann ich den Inhalt einer DBF-Datei anzeigen?

611
munish

dbview filename -> keine Ausgabe

dbf Dateiname:

[mukesh@centos Others]$ dbf --view-info 0AB701AF19CDCD4DE0D687B870E437D90727CE4B9DE6ABBA5EB46495BED599C9D8E6D0C06B4801CC7D591AB2C2E75A94146D6671C85913944E1B7E8478Z dBase Reader and Converter V. 0.8.3.1, (c) 2002 - 2004 by Bjoern Berg  -- File statistics dBase version.........: FoxBase+/dBASE III+ (without memo) Date of last update...: 1908-00-08 Number of records.....: 1767985152 (69615000d) Length of header......: 22116 (5664d) Record length.........: 25961 (6569d) Columns in file.......: 690  Rows in file..........: 1767985152  +---------------+-------+---------------+---------------+---------------+ | field name | type | field adress | length | field dec. | +---------------+-------+---------------+---------------+---------------+ | nId$ | f | 32612d38 | 97 | 52 | | d71bbafd4 | d | 67756265 | 73 | 83 | | 274 | a | 36567 | 49 | 53 | | erid | 2 | 64000b32 | 101 | 98 | | | c | 6e6f6974 | 73 | 100 | | on | P | 57656761 | 105 | 116 | | nsCWS � | � | 3c099ba4 | 148 | 223 | | �,�F�� ��c | | 7e6a5921 | 149 | 148 | ...................AND SO ON................. 

Ich habe es mit libre office calc und dem Schriftsteller versucht, aber es öffnet sich nicht

1
Geben Sie [`dbfdump`] (https://linux.die.net/man/1/dbfdump) einen Schuss und / oder schauen Sie sich [` dbview`] an (https://linux.die.net/man/1/ dbview) und stellen Sie sicher, dass Sie die richtigen Optionen verwenden. Pimp Juice IT vor 7 Jahren 0
Die Datei scheint beschädigt zu sein. DavidPostill vor 7 Jahren 0

1 Antwort auf die Frage

1
SDsolar

Am einfachsten ist es, Libreoffice Calc zum Öffnen der Datei zu verwenden.

Aus dem Druck, den Sie gezeigt haben, ist jedoch klar, dass die Datei selbst eine gewisse Inkompatibilität aufweist, sei es durch Korruption nicht übereinstimmender Zeichensätze.

Original-DBF-Dateien sind allesamt nur ASCII-Pläne. Es gab beispielsweise keine Unterstützung für Unicode.

Diese lustigen Charaktere in Ihrem Beispiel sehen aus, als würde sie Unicode anzeigen.

Es könnte helfen, es auf UTF-8 zu setzen. In einem solchen Fall möchten Sie "stange" -Datensätze löschen und sehen, ob Sie den Rest der Datei wiederherstellen können.

Ich hoffe, Sie haben eine gute Sicherung des Originals, mit der Sie vergleichen können.