Como posso visualizar o conteúdo de um arquivo DBF?

1

dbview filename - > nenhuma saída

dbf filename:

[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.................

Tentei com o libre office calc e writer também, mas ele não abre

    
por munish 16.07.2017 / 08:34

1 resposta

1

De longe, a maneira mais fácil é usar o Libreoffice Calc para abrir o arquivo.

Mas a partir da impressão que você mostrou é muito claro que o arquivo em si tem alguma incompatibilidade, seja através da corrupção de conjuntos de caracteres incompatíveis.

Arquivos DBF originais são apenas planos ASCII. Não houve suporte para o unicode, por exemplo.

Esses personagens engraçados em seu exemplo parecem estar tentando exibir unicode.

Forçá-lo a UTF-8 pode ajudar. Em um caso como esse, você deseja excluir registros "stange" e ver se consegue recuperar o restante do arquivo.

Espero que você tenha um bom backup do original para comparar.

    
por 16.07.2017 / 10:59

Tags