Расширение файла dbf. Чем открыть dbf

Варианты открытия dbf с помощью excel
Их несколько. Заметим, формат dbf бывает нескольких модификаций: dBase II; dBase III; dBase IV; foxpro и несколько других.
Что еще может повлиять на аккуратное открытие файлов dbf? Это типы документов . И тут excel занимает ведущее место среди других программ, и за своей способности открывать любой тип документа в формате dbf.
В части открытия он уникален для этого формата, но вот сохранение требует дополнительного объяснения.
Один из способов открытия файла dbf это использовать окно, через которое открываем файл, в меню файл. Это достаточно простой способ, и даже не обладая особыми знаниями можно спокойно им пользоваться.
Действие первое - открываем excel, идем в «файл», далее «открыть» в выпавшем меню.

далее «открыть» в выпавшем меню.

Таким образом, видим знакомое окно для открытия нужного файла. Находим файл нас интересующий, и справа внизу ставим файлы dBase он же dbf, если плохо все же виден файл ставим «все файлы». В этом режиме нужный файл вы точно обнаружите в той папке, где он должен быть.
Выбрав файл – жмем «открыть» .


В результате получим в файле excel уже открытый наш файл dbf на лист1.


Можно открыть файл и два раза щелкнув по самому файлу .
Однако это возможно, если седлать определенные настройки в excel. И так левой кнопкой мыши делаем двойной щелчок по файлу, который хотим открыть в формате dbf.


В результате этого действия получим сообщение, в котором программа нам скажет, что результат отрицательный при открытии таким способом, и предложит свои варианты открытия файла.


Это либо поиск решения проблемы в интернете, либо выбрать нужную программу из предложенного списка. Мы, активируем программу, нажимая на «ок» используя предложенный список программ. Возможно, что dbf файл может уже быть ранее открываем другой программой. А нам необходимо запустить файл обязательно в excel, тогда используем правую кнопку мыши, наведя курсор на файл dbf, и в меню ищем «открыть с помощью» находим эту вкладку, жмем на нее и получим предложенные ассортимент программ. Ищем excel и жмем на ярлык программы.


И если у нас не будет видно программы excel то жмем свойства, находим ярлык «общие» и в параметрах приложения жмем на "изменить", соответственно выбираем excel.




И так рассмотрели несколько вариантов, как открыть файл dbf в excel.
Следует отметить, что при работе с любым из описанных способов вы видите окно открытия файла. Если есть excel в списках программ, то жмем на нее. В противном случае ищем «обзор»,


активируем его и делаем уже выше описанные манипуляции. Однако, может сложиться ситуация когда мы активируем окно «открыть с помощью» и видим окно проводника.
В этом случае следует идти в ту папку, где лежит программа Microsoft Office и в ней искать excel. Обычно найти ее легко. Изменения могут быть только из - за версий самого excel. Путь C: Program Files Microsoft Office office # и для разных версий поставляем вместо # значка номер установленного у вас офиса. Попали в нашу директорию, видим там файл excel. exe.


Мышкой указываем на этот файл и активируем его. Нас перенесет в знакомый уже список выбора, и тут уж excel непременно будет виден.


Как результат мы получим открытый формат dbf в эксель.


Для дальнейших открытий файлов формата dbf простым щелканьем по нему мышью ставим птичку в списке предложений «использовать эту программу всегда для открытия этих файлов».
Жмем «ок» и уже в следующий раз, нажав два раза на файл клавишей мышки, автоматически получите открытие файла dbf excel.
Как видим все достаточно просто и на картинках наглядно показано.

Одним из самых популярных форматов хранения структурируемых данных является DBF. Этот формат отличается универсальностью, то есть, его поддерживают множество систем СУБД и других программ. Его используют не только как элемент для хранения данных, но и как средство для обмена ими между приложениями. Поэтому довольно актуальным становится вопрос открытия файлов с данным расширением в табличном процессоре Excel.

Следует знать, что и в самом формате DBF существует несколько модификаций:

  • dBase II;
  • dBase III;
  • dBase IV;
  • FoxPro и др.

Тип документа тоже влияет на корректность его открытия программами. Но нужно отметить, что Excel поддерживает корректную работу практически со всеми типами файлов DBF.

Следует сказать, что в большинстве случаев Excel справляется с открытием данного формата вполне успешно, то есть, открывает этот документ так же, как данная программа открывала бы, например, свой «родной» формат xls. А вот сохранять файлы в формате DBF стандартными средствами Эксель перестал после версии Excel 2007. Впрочем, это уже тема для отдельного урока.

Способ 1: запуск через окно открытия файлов

Одним из самых простых и интуитивно понятных вариантов открытия документов с расширением DBF в Excel является запуск их через окно открытия файлов.


Способ 2: открытие двойным щелчком по файлу

Также популярным способом открытия документов является запуск путем двойного щелчка левой кнопкой мыши по соответствующему файлу. Но дело в том, что по умолчанию, если специально не прописывать в системных настройках, программа Эксель не связана с расширением DBF. Поэтому без дополнительных манипуляций таким способом файл открыть не получится. Посмотрим, как это можно сделать.

  1. Итак, делаем двойной щелчок левой кнопкой мыши по тому файлу формата DBF, который желаем открыть.
  2. Если на данном компьютере в системных настройках формат DBF не связан ни с одной программой, то запустится окошко, которое сообщит, что не удалось открыть файл. В нем будут предложены варианты действий:
    • Поиск соответствий в Интернете;
    • Выбор программы из списка установленных программ.

    Так как подразумевается, что табличный процессор Microsoft Excel у нас уже установлен, то переставляем переключатель во вторую позицию и щелкаем по клавише «OK» в нижней части окна.

    Если же данное расширение уже связано с другой программой, но мы хотим запустить его именно в Excel, то поступаем несколько иначе. Кликаем по наименованию документа правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Открыть с помощью» . Открывается ещё один список. Если в нем имеется наименование «Microsoft Excel» , то кликаем по нему, если же вы такое название не найдете, то переходим по пункту «Выбрать программу…» .

    Есть ещё один вариант. Кликаем по наименованию документа правой кнопкой мыши. В списке, открывшемся после последнего действия, выбираем позицию «Свойства» .

    В запустившемся окошке «Свойства» перемещаемся во вкладку «Общие» , если запуск произошел в какой-то другой вкладке. Около параметра «Приложение» жмем на кнопку «Изменить…» .

  3. При выборе любого из трех данных вариантов запускается окно открытия файла. Опять же, если в списке рекомендуемых программ в верхней части окна присутствует наименование «Microsoft Excel» , то щелкаем по нему, а в обратном случае жмем на кнопку «Обзор…» в нижней части окна.
  4. В случае последнего действия в директории расположения программ на компьютере открывается окошко «Открыть с помощью…» в виде Проводника. В нем нужно перейти в папку, которая содержит файл запуска программы Эксель. Точный адрес пути к этой папки зависит от версии Excel, которая у вас установлена, а точнее от версии пакета Microsoft Office. Общий шаблон пути будет выглядеть следующим образом:

    C:\Program Files\Microsoft Office\Office#

    Вместо символа «#» требуется подставить номер версии вашего офисного продукта. Так для Excel 2010 это будет номер «14» , а точный путь к папке будет соответственно выглядеть так:

    C:\Program Files\Microsoft Office\Office14

    Для Excel 2007 номер будет «12» , для Excel 2013 – «15» , для Excel 2016 – «16» .

    Итак, перемещаемся в указанную выше директорию и ищем файл с наименованием «EXCEL.EXE» . Если у вас в системе не запущено отображение расширений, то его название будет выглядеть просто как «EXCEL» . Выделяем данное наименование и жмем на кнопку «Открыть» .

  5. После этого мы автоматически переносимся опять в окно выбора программы. На этот раз наименование «Microsoft Office» тут точно будет отображаться. Если пользователь желает, чтобы данное приложение всегда по умолчанию открывало документы DBF двойным кликом мышки по ним, то нужно удостовериться, что около параметра «Использовать выбранную программу для всех файлов такого типа» стоит галочка. Если же вы планируете только одиночное открытие документа DBF в Excel, а далее собираетесь открывать данный тип файлов в другой программе, то, наоборот, данную галочку следует снять. После того, как все указанные настройки выполнены, жмем на кнопку «OK» .
  6. После этого документ DBF будет запущен в программе Excel, и если пользователь выставил галочку в соответствующем месте в окне выбора программы, то теперь файлы данного расширения будут открываться в Экселе автоматически после двойного клика по ним левой кнопкой мыши.

Как видим, открыть файлы DBF в Эксель довольно просто. Но, к сожалению, многие начинающие пользователи путаются и не знают, как это сделать. Например, они не догадываются выставить соответствующий формат в окне открытия документа через интерфейс Эксель. Ещё большую сложность для некоторых юзеров составляет открытие документов DBF двойным щелчком левой кнопки мыши, так как для этого нужно изменить некоторые системные установки через окно выбора программы.

Файлы формата DBF хранят в себе табличные данные, базы данных, различные отчёты и т.д. Во главе структуры стоит заголовок, а под ним идёт остальное содержимое файла. Отличительной особенностью файла с таким форматом является возможность работы с большинством известных систем управления базами данных.

Процесс открытия

Открыть файлы формата DBF можно в нескольких программах. Помимо открытия файла в этих программах его там же можно и редактировать.

Программа 1: DBF Commander

Это платная программа, которая позволяет открывать DBF-файлы и проводить с ними примитивные манипуляции при необходимости. У неё есть пробный период, во время которого возможности программы никак не ограничены. Также в программе присутствует русский язык и удобный интерфейс.

Инструкция по открытию файлов в DBF Commander:


Программа 2: DBF Viewer Plus

Это немного более простая программа, которая имеет схожий интерфейс с предыдущем ПО. Однако она распространяется полностью бесплатно и не требует установки. Функционал практически схож с предыдущем ПО.

Пошаговая инструкция к этой программе выглядит следующим образом:


Программа 3: DBF Viewer 2000

Это программа с очень простым интерфейсом, переведённым на русский язык. Она имеет широкий функционал для работы с файлами формата DBF. Здесь вы можете обрабатывать файлы размером более 2 Гб. Однако ПО платное, правда, имеет пробный период, в ходе которого вы можете пользоваться всеми функциями без ограничений.

Инструкция к открытию файлов в этой программе выглядит следующим образом:


Программа 4: CDBF

Данное решения представляет очень широкий функционал для работы с базами данных и их производными файлами. Помимо редактирования файлов баз данных вы можете создавать различные отчёты и вспомогательные документы. Интерфейс может быть переведён на русский язык, а функционал расширен при помощи сторонних плагинов из сети. CDBF – платная программа, но при этом она имеет как демонстрационный период, так и урезанную бесплатную версию, функционала которой будет достаточно для открытия DBF-файлов.

Инструкция:


Программа 5: MS Excel

Excel – это одна из программа пакета Office от Microsoft. В некоторых версиях Windows этот пакет вместе с программой могут быть уже предустановлены, в других же придётся покупать весь пакет Office, либо воспользоваться демонстрационной версией. Эта программа предназначена для создания и редактирования таблиц различной сложности. Поддерживает множество форматов, а также имеет удобный и функциональный интерфейс на русском языке.

Инструкция по открытию файла DBF выглядит следующим образом:


Используя одну из программ, представленных в инструкции вы можете открыть и отредактировать DBF-файл. Из всего списка можно выделить только DBF Viewer Plus, который распространяется на полностью бесплатной основе.

Dbf используется во многих приложениях связанных с базами данных. Потихоньку формат развивался и приобретал новые функции. Dbf был первым стандартным форматом баз данных. Сама таблица формата dbf состоит из заголовка, в нем хранят информацию о структуре и записях, а также области данных, в которой непосредственно находятся все записи. Из-за того что формат не сертифицирован, не факт что любая программа для просмотра баз данных сможет его открыть. Ниже приведена подборка бесплатных программ для работы с данным файлом.

Какие бесплатные программы могут открыть файл формата dbf?

  1. – простая бесплатная программа для просмотра и изменения значений таблиц баз данных dbf. Дополнительных программ и утилит кроме.NET Framework 2.0 не требуется.
  2. мощный инструмент для просмотра и редактирования таблицы в формате DBF. Кроме просмотра и редактирования DBF Viewer plus предоставляет дополнительные возможности, такие как поиск по таблице, экспорт таблицы в различные форматы. Программа DBF Viewer предоставляет довольно обширный функционал. Редактор позволяет открывать и просматривать файлы DBF, предоставляет предпросмотр файла перед печатью, умеет функции добавления, редактирования, удаления записей. Утилита поддерживает поиск по записям по ключевому слову. Если в таблице много записей, то можно воспользоваться функцией переход к указанному полю. В интерфейсе есть поле, отображающие количество записей, тип записей, язык записей, размер записей. Утилита позволяет скрывать и показывать столбцы, экспортировать таблицы в такие форматы, как CSV, pdf, xls, rtf, АРМ, XML и HTML, или оставить в формате DBF. Кроме того программа позволяет создать таблицы DBF.

Таблицы dBASE: Структура.DBF-файла

DBF - формат хранения данных , используемый в качестве одного из стандартных способов хранения и передачи информации системами управления базами данных, электронными таблицами и т. д.

DBF-файл делится на заголовок, в котором хранится информация о структуре базы (в новых версиях - и о некоторых других характеристиках, например используемой кодовой странице) и количестве записей и, собственно, область данных, представляющую собой последовательно организованную таблицу из записей фиксированной длины. Записи, в свою очередь, делятся на поля, также фиксированной длины.

Первое поле всегда - пометка удаления (1 байт). Если оно равно 2A16 (символ «звёздочка»), считается, что запись помечена на удаление. Удалённые записи могут быть восстановлены или физически удалены при выполнении операции «упаковка» (команда PACK xBase).

С DBF-файлами могут быть так же сопряжены другие файлы - .DBT (dBase III, IV,Clipper ), .FPT (FoxBASE/FoxPro ) и, в некоторых случаях, какие-то ещё, предназначенные для хранения больших объектов переменной длины. .DBT/.FPT-файлы не являются самостоятельными и не могут быть прочитаны без соответствующего им.DBF файла. В связи с этим их описание обычно включают в качестве составной части описания формата.DBF.

DBF-файл состоит из двух частей:

Заголовок
- собственно записи

Cтруктуры.DBF-файлов для таблиц dBASE . Представлены структуры файлов для различных версий dBASE: dBASE III PLUS 1.1, dBASE IV 2.0, dBASE 5.0 под DOS и dBASE 5.0 для Windows.

Структура заголовка файла данных для таблицы dBASE III PLUS.

Заголовок табличного файла

Байт Содержание Описание
0 1-й байт Определение наличия MEMO-файла в таблице dBASE III PLUS (03h без MEMO-файла (.DBT-файл;) 83h с MEMO-файлом).
1-3 3 байта
4-7 32-битное число Количество записей в таблице
8-9 16-битное число
10-11 16-битное число
12-14 3 байта Зарезервированная область
15-27 13 байт
28-31 4 байта Зарезервированная область
32-n 32 байта
n+1 1 байт Хранится значение 0Dh, выполняющее роль терминатора описаний полей
Описание поля таблицы
Байт Содержание Описание
0-10 11 байт
11 1 байт Тип поля в ASCII (C, D, L, M или N)
12-15 4 байта Адрес данных поля (ссылка на память, а не на диск)
16 1 байт
17 1 байт
18-19 2 байта Зарезервировано для сетевой версии dBASE III PLUS
20 1 байт ID рабочей области
21-22 2 байта Зарезервировано для сетевой версии dBASE III PLUS
23 1 байт Флаг установки поля
24-31 1 байт Зарезервированная область

Записи таблицы

Бинарные-, MEMO-, OLE-поля и.DBT-файлы

MEMO-поля хранят данные в.DBT-файлах, состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Размер блока равен 512 байт. Первый блок в.DBT-файле (нулевой блок) - заголовок.DBT-файла.

Данная информация взята из руководства по использованию dBASE III Plus ("Using dBASE III PLUS", Appendix C).

Структура заголовка файла данных для таблицы dBASE IV 2.0.

Структура файла
Байт Содержание Описание
0 1-й байт Контроль файла dBASE IV: биты 0-2 указывают номер версии, бит 3 - наличие MEMO-файла dBASE IV, биты 4-6 - наличие SQL-таблицы, бит 7 - наличие любого MEMO-файла (или dBASE III Plus, или dBASE IV)
1-3 3 байта Дата последнего обновления в формате YYMMDD
4-7 32-битное число Количество записей в таблице
8-9 16-битное число Количество байтов, занимаемых заголовком
10-11 16-битное число Количество байтов, занимаемых записью
12-13 2 байта
14 1 байт
15 1 байт Флаг кодировки
16-27 12 байт dBASE IV
28 1 байт
29 1 байт ID драйвера языка
30-31 2 байта Зарезервированная область, заполнена нулями
32-n * по 32 байта Массив с описаниями полей (структура каждого такого описания показана ниже)
n+1 1 байт 0DH в качестве терминатора

n - последний байт массива с описаниями полей. Размер массива зависит от количества полей в табличном файле.

Описание поля таблицы
Байт Содержание Описание
0-10 11 байт Имя поля в ASCII (заполнено нулями).
11 1 байт Тип поля в ASCII (C, D, F, L, M или N)
12-15 4 байта Зарезервированная область
16 1 байт Размер поля в бинарном формате
17 1 байт Порядковый номер поля в бинарном формате
18-19 2 байта Зарезервированная область
20 1 байт ID рабочей области
21-30 10 байт Зарезервированная область
31 1 байт

Записи таблицы

Записи в табличном файле располагаются непосредственно за заголовком таблицы. Данным записи предшествует байт, указывающий на удаленность записи: значение 20h (пробел) указывает что запись не удалена, значение 2Ah (звездочка) - запись была удалена. Поля упаковываются записями без разделителей полей или терминаторов записи. Конец файла помечается единственным байтом (с EOF-маркером), OEM-код которого соответствует значению 26 (1Ah).

Допустимый тип данных таблиц dBASE
Обозначение типа Тип Диапазон значений
C Символы
D Дата
F Бинарные числа с плавающей точкой - . 0 1 2 3 4 5 6 7 8 9
N Десятичное преобразование бинарных чисел - . 0 1 2 3 4 5 6 7 8 9
L Логический
M Мемо Все символы кодовой страницы OEM (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока)

Memo-поля и.DBT-файлы

MEMO-поле каждой записи.DBF-файла содержит номер (значение указывается в кодовой странице OEM), указывающий на блок с хранимыми данными. Если поле не содержит никаких данных, .DBF-файл будет заполнен пробелами (20h) (а не числами).

В случае изменения данных какого-либо поля, блоки могут изменить свои порядковые номера для отображения новой позиции данных в.DBT-файле.

Данная информация взята из справочника по dBASE IV ("dBASE IV Language Reference", Appendix D).

Структура заголовка файла данных для таблицы dBASE 5.0 под DOS.

Заголовок табличного файла
Байт Содержание Описание
0 1-й байт
1-3 3 байта Дата последнего обновления в формате YYMMDD
4-7 32-битное число Количество записей в таблице
8-9 16-битное число Количество байтов, занимаемых заголовком
10-11 16-битное число Количество байтов, занимаемых записью
12-13 2 байта Зарезервированная область, заполнена нулями
14 1 байт Флаг, указывающий на наличие незавершенной транзакции
15 1 байт Флаг кодировки
16-27 12 байт Зарезервированная область для многопользовательского использования
28 1 байт Флаг наличия MDX-файла: 01H - файл присутствует, 00H - файл отсутствует
29 1 байт ID драйвера языка
30-31 2 байта Зарезервированная область, заполнена нулями
32-n * по 32 байта Массив с описаниями полей (структура каждого такого описания показана ниже)
n+1 1 байт 0DH в качестве терминатора

n - последний байт массива с описаниями полей. Размер массива зависит от количества полей в табличном файле.

Описание поля таблицы
Байт Содержание Описание
0-10 11 байт Имя поля в ASCII (заполнено нулями).
11 1 байт
12-15 4 байта Зарезервированная область
16 1 байт Размер поля в бинарном формате
17 1 байт Порядковый номер поля в бинарном формате
18-19 2 байта Зарезервированная область
20 1 байт ID рабочей области
21-30 10 байт Зарезервированная область
31 1 байт Флаг MDX-поля: 01H если поле имеет метку индекса в MDX-файле, 00H - нет.

Записи таблицы

Записи в табличном файле располагаются непосредственно за заголовком таблицы. Данным записи предшествует байт, указывающий на удаленность записи: значение 20h (пробел) указывает что запись не удалена, значение 2Ah (звездочка) - запись была удалена. Поля упаковываются записями без разделителей полей или терминаторов записи. Конец файла помечается единственным байтом (с EOF-маркером), OEM-код которого соответствует значению 26 (1Ah). Вы можете ввести данные в кодовой странице OEM как показано ниже.

MEMO-поля и.DBT-файлы

MEMO-поля хранят данные в.DBT-файлах, состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Переменная BLOCKSIZE определяет размер каждого блока. Первый блок в.DBT-файле (нулевой блок) - заголовок.DBT-файла.

MEMO-поле каждой записи.DBF-файла содержит номер (значение указывается в кодовой странице OEM), указывающий на блок с хранимыми данными. Если поле не содержит никаких данных, .DBF-файл будет заполнен пробелами (20h) (а не числами).

В случае изменения данных какого-либо поля, блоки могут изменить свои порядковые номера для отображения новой позиции данных в.DBT-файле.

Если вы удаляете текст в МЕМO-поле, в отличие от dBASE III PLUS, таблица dBASE 5.0 под DOS для ввода нового текста использует удаленную область. dBASE III PLUS всегда добавляет новый текст в конец.DBT-файла. В dBASE III PLUS размер.DBT-файла растет всякий раз при добавления нового текста, даже если перед этим текст был удален.

Данная информация взята из справочника по dBASE под DOS ("dBASE for DOS Language Reference manual", Appendix C).

Структура заголовка файла данных для таблицы dBASE 5.0 под Windows.

Заголовок табличного файла
Байт Содержание Описание
0 1-й байт Контроль файла dBASE под Windows: биты 0-2 указывают номер версии, бит 3 - наличие MEMO-файла dBASE IV или dBASE под Windows, биты 4-6 - наличие dBASE IV SQL-таблицы, бит 7 - наличие любого.DBT MEMO-файла (MEMO-файл таблицы dBASE III Plus, dBASE IV или dBASE под Windows)
1-3 3 байта Дата последнего обновления в формате YYMMDD
4-7 32-битное число Количество записей в таблице
8-9 16-битное число Количество байтов, занимаемых заголовком
10-11 16-битное число Количество байтов, занимаемых записью
12-13 2 байта Зарезервированная область, заполнена нулями
14 1 байт Флаг, указывающий на наличие незавершенной транзакции dBASE IV
15 1 байт Флаг кодировки таблицы dBASE IV
16-27 12 байт Зарезервированная область для многопользовательского использования
28 1 байт Флаг наличия MDX-файла: 01H - файл для данной таблицы присутствует, 00H - файл отсутствует
29 1 байт ID драйвера языка
30-31 2 байта Зарезервированная область, заполнена нулями
32-n по 32 байта Массив с описаниями полей (структура данного массива показана ниже)
n+1 1 байт 0DH в качестве терминатора

n - последний байт массива с описаниями полей. Размер массива зависит от количества полей в табличном файле.

Описание поля таблицы
Байт Содержание Описание
0-10 11 байт Имя поля в ASCII (заполнено нулями).
11 1 байт Тип поля в ASCII (B, C, D, F, G, L, M или N)
12-15 4 байта Зарезервированная область
16 1 байт Размер поля в бинарном формате
17 1 байт Порядковый номер поля в бинарном формате
18-19 2 байта Зарезервированная область
20 1 байт ID рабочей области
21-30 10 байт Зарезервированная область
31 1 байт Флаг MDX-поля: 01H если поле имеет метку индекса в MDX-файле, 00H - нет.

Записи таблицы

Записи в табличном файле располагаются непосредственно за заголовком таблицы. Данным записи предшествует байт, указывающий на удаленность записи: значение 20h (пробел) указывает что запись не удалена, значение 2Ah (звездочка) - запись была удалена. Поля упаковываются записями без разделителей полей или терминаторов записи. Конец файла помечается единственным байтом (с EOF-маркером), OEM-код которого соответствует значению 26 (1Ah). Вы можете ввести данные в кодовой странице OEM как показано ниже.

Допустимый тип данных таблиц dBASE
Тип данных Возможные значения
B (Бинарный) Все символы кодовой страницы OEM (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока).
C (Символы) Все символы кодовой страницы OEM
D (Дата) Числа и символ-разделитель для месяца, дня и года (внутренний формат записи - 8 цифр в формате YYYYMMDD)
G (Общий) Все символы кодовой страницы OEM или OLE (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока).
N (Числовой) - . 0 1 2 3 4 5 6 7 8 9
L (Логический) ? Y y N n T t F f (? - не инициализировано)
M (Мемо) Все символы кодовой страницы OEM (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока)

Бинарные, МЕМО, OLE-поля и.DBT-файлы

Бинарные, MEMO и OLE-поля хранят данные в.DBT-файлах, Структура заголовка файла данных для таблицы dBASE III PLUS.br //td b/b состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Переменная BLOCKSIZE определяет размер каждого блока. Первый блок в.DBT-файле (нулевой блок) - заголовок.DBT-файла.

Бинарное, OLE- или MEMO-поле каждой записи.DBF-файла содержит номер (значение указывается в кодовой странице OEM), указывающий на блок с хранимыми данными. Если поле не содержит никаких данных, .DBF-файл будет заполнен пробелами (20h) (а не числами).

В случае изменения данных какого-либо поля, блоки могут изменить свои порядковые номера для отображения новой позиции данных в.DBT-файле .

Если вы удаляете текст в бинарном, OLE- или МЕМO-поле, в отличие от dBASE III PLUS и dBASE IV, таблица dBASE 5.0 под Windows для ввода нового текста использует удаленную область. dBASE III PLUS всегда добавляет новый текст в конец.DBT-файла. В dBASE III PLUS размер.DBT-файла растет всякий раз при добавления нового текста, даже если перед этим текст был удален.