.ACCDB вариант №
Файл с расширением .accdb представляет собой файл базы данных Microsoft Access 2007, в котором данные пользователей хранятся в таблицах. Он поддерживает хранение настраиваемые формы, SQL-запросы и другие данные. Файлы ACCDB заменили файлы MDB после того, как Microsoft перешла на файловую структуру на основе XML. Файлы ACCDB все еще могут быть преобразованы в MDB со старой совместимостью. Однако в настоящее время ACCDB является широко используемым форматом файла базы данных Access. Microsoft также поддерживала дополнительные функции в формате ACCDB, такие как возможность хранения файловых вложений, двоичных данных и поддержка многозначных полей.
Формат файла ACCDB
Как и в случае с MDB, для формата файла ACCDB нет общедоступных спецификаций. Microsoft поддерживает программный доступ к этим файлам через стандарт Open Database Connectivity (ODBC) и Visual Basic для приложений (VBA).
Инсайт
Шестнадцатеричный дамп простого файла ACCDB предполагает наличие общего сходства в структуре с последними версиями предшествующего семейства форматов MDB. Оба формата файлов используют фиксированный размер страницы 4096 байт. Еще одно сходство между ACCDB и MDB заключается в форме магического числа, которое включает в себя строку «Стандартная база данных ACE» для ACCDB. Код версии или совместимости находится в одном и том же месте в обоих форматах. Инструменты mdb | В файле HACKING указано: «Смещение 0x14 содержит Jet-версию этой базы данных», и неофициальное руководство MDB соглашается. Информация в этих источниках в сочетании с записью Википедии для Microsoft Jet Database Engine предполагает, что значение 0x02 указывает на ACE 12 (Access 2007), а 0x03 указывает на ACE. 14 (Доступ 2010). Однако минимальная база данных, созданная в Access 2010, и аналогичная база данных, созданная в Access 2016, имеют в этом расположении 0x02. Минимальная база данных, созданная в Access 2016, но определяющая столбец с недавно введенным типом данных «большое целое», имела значение 0x05. В файлах ACCDB этот индикатор отражает совместимость файла, а не версию механизма ACE, использованного для его создания.