Это команда dbfdump, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dbfdump - выгружает содержимое файла xBase в терминал
СИНТАКСИС
dbfdump [-h] [-r] [-m] xbase_file
ОПИСАНИЕ
Сбрасывает содержимое xbase_file на стандартный вывод. Первая строка содержит поле
имена, появляющиеся в xbase_file, и каждая из следующих строк содержит значения полей
записи. Имена и значения полей дополняются пробелами до их ширины. Пустой
поля печатаются как строка «(NULL)».
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-h информация заголовка вывода (описания полей).
Печатает определения полей столбца перед другим выводом. Определение каждого поля
состоит из строки вида
поле: индекс, Тип =напишите, Заголовок = `имя´, Ширина =ширина, Десятичные знаки =точность
в котором индекс номер столбца смещения нуля поля; в напишите указывает на
тип данных значения поля: «Целое число», «Реальное» или «Строка»; имя is
название поля; ширина - количество байтов, зарезервированных для значения поля; а также
точность - количество десятичных знаков точности для полей типа "Real", и
равен нулю для полей типа «Целое число» и «Строка».
-r выводить необработанную информацию о поле, числовые значения не переформатируются.
Печатает точные байты, встречающиеся в xbase_file для значений поля и подавляет
печать «(NULL)» для пустых значений.
-m выводить по одной строке на поле.
Печатает каждую запись в многострочном формате, разделенную пустыми строками. Первая строка
запись дает номер записи в виде
Записи: запись_индекс
в котором запись_индекс - номер нулевого смещения записи в файле, а затем
каждое поле записи отображается в отдельной строке в формате
имя: ценностное
xbase_file
имя существующего файла xBase.
ПРИМЕР
dbfdump -h testbase.dbf
при условии, что testbase.dbf имеет 1 запись (вставлена другим примером с использованием дбфадд), это
командная строка выдаст следующий вывод:
Поле 0: тип = строка, заголовок = ´NAME´, ширина = 20, десятичные дроби = 0.
Поле 1: Тип = Двойное, Заголовок = «ЗОНА», Ширина = 9, Десятичные знаки = 3.
Поле 2: тип = Double, заголовок = ´VALUE´, ширина = 9, десятичные дроби = 2.
НАЗВАНИЕ ПЛОЩАДЬ ЗНАЧЕНИЕ РЕГИОН1 25.656 150.22
ВЫХОД статус
0 Успешное выполнение программы.
1 Отсутствующий xbase_file аргумент.
2 Не удалось открыть xbase_file.
3 В xbase_file.
ДИАГНОСТИКИ
На стандартный вывод может быть выдана следующая диагностика:
DBFOpen (xbase_file, "r") не удалось.
В этой таблице нет полей!
Используйте dbfdump онлайн с помощью сервисов onworks.net