У нас есть таблица, которая время от времени портится с ошибкой «Не таблица». Запустив демонстрационную версию DBF Doctor, он сообщает, что в заголовке указано неправильное количество записей.
Глядя на один пример, который я смог найти, я не совсем уверен, как выяснить, как вычислить количество записей, используя база 256.
Байты 4-7 имеют количество записей в DBF.
(https://www.dbf2002.com/dbf-file-format.html)
Первые 10 байтов из Заголовок DBF, который я прочитал с помощью небольшой Java программы:
0 -> 0
1 -> 20
2 -> 3
3 -> 31
4 -> 81
5 -> 113
6 -> 0
7 -> 0
8 -> 0
9 -> 0
10-> 0
Может кто-нибудь помочь мне выяснить, как вычислить количество записей в DBF?
Хотите посмотреть, если Я могу написать быструю утилиту для решения этой проблемы.
Заранее спасибо,