dbview filename
--> 没有输出
dbf 文件名:
[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.................
也尝试过使用 libre office calc 和 writer,但无法打开
答案1
迄今为止最简单的方法是使用 Libreoffice Calc 打开文件。
但是从您展示的打印结果来看,很明显文件本身存在一些不兼容性,无论是由于不匹配的字符集损坏造成的。
原始 DBF 文件全部都是 ASCII 格式。例如,不支持 unicode。
您的示例中的这些奇怪的字符看起来就像是试图显示 unicode。
强制将其转换为 UTF-8 可能会有所帮助。在这种情况下,您可能希望删除“奇怪的”记录,然后看看是否可以恢复文件的其余部分。
我希望您有一个好的原始备份以供比较。