Данные и конфигурация.dbf
DBF просмотрщик
О формате DBF
Таблица атрибутов dBase / Foxpro / Shapefile.
DBF — табличный формат эпохи dBase: фиксированный бинарный заголовок, за которым следуют записи фиксированной ширины — тихо доживает внутри ESRI Shapefile, баз FoxPro, приложений Clipper и длинного хвоста устаревшего бизнес-софта. Мы парсим заголовок напрямую в браузере (без зависимостей), перечисляем дескрипторы полей и декодируем распространённые типы: Character, Numeric, Float, Logical, Date, Integer и ссылки на Memo. Выпадающий список устаревших кодовых страниц (cp1252, cp437, cp850, iso-8859-1) позволяет исправить криво отрисованные символы с диакритикой. Удалённые записи (помеченные '*') пропускаются; в тулбаре показано истинное число записей.
Частые вопросы
- Что такое DBF-файл?
- DBF — формат таблиц dBase из 80-х. Он пережил саму dBase, потому что ESRI Shapefile хранит таблицу атрибутов в сайдкаре .dbf, и бесчисленные устаревшие системы всё ещё его пишут.
- Почему текст полон знаков вопроса?
- DBF-файлы не хранят кодировку. По умолчанию используется cp1252 (Windows Latin-1), что корректно для большинства западных данных. Если записи выглядят сломанно, попробуйте cp437, cp850 или iso-8859-1 из выпадающего списка.
- Что насчёт Memo (M) полей?
- Значения Memo живут в сайдкар-файле .dbt или .fpt. Без него мы можем показать только ссылку на блок; с сайдкаром пока что их пришлось бы сшивать вручную.
- Загружается ли мой файл?
- Нет. Байты парсятся локально в вашем браузере; файл никогда не покидает устройство.
- Работает ли на мобильных?
- Да. Таблица записей прокручивается горизонтально с прилипшим индексом, а схема компактно укладывается на узких экранах.
Ещё в разделе «Данные и конфигурация»
- .jsonJSONJavaScript Object Notation — структурированные данные.Открыть
- .csvCSVТабличные данные CSV.Открыть
- .tsvTSVTab-Separated Values табличные данные.Открыть
- .xmlXMLExtensible Markup Language.Открыть
- .yamlYAMLЧеловекочитаемый формат конфигов/данных.Открыть
- .tomlTOMLTom's Obvious Minimal Language config.Открыть
- .iniINIКлассические config-файлы key=value.Открыть
- .dbSQLiteФайл базы данных .db / .sqlite.Открыть