.DB

Файл DB

SQLite Database File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .db - это почти всегда база данных SQLite, формат одного файла, используемый приложениями Android, браузерами и настольными программами для хранения данных. Откройте его с помощью бесплатной программы DB Browser for SQLite (Windows/macOS/Linux) или через командную строку sqlite3. Если файл начинается с чего-либо, кроме «SQLite format 3», это не база данных SQLite; это может быть кэш Windows Thumbs.db или проприетарный формат приложения.

Разработчик: SQLite (D. Richard Hipp / SQLite Consortium) Категория: Файлы баз данных Открыть стандартное MIME: application/vnd.sqlite3
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .DBF · .ACCDB · .SQL · .MDB

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 1, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DB?

Файл .db содержит базу данных - обычно структурированную, состоящую из записей данных, организованных в таблицы вместе со связями между этими таблицами. Структура базы данных, хранящейся в файле .db, определяется внутри того же файла. .db - это общее расширение, используемое различными приложениями баз данных. Наиболее распространенным файлом базы данных .db является файл, созданный SQLite, легким встраиваемым движком баз данных, разработанным Ричардом Хиппом. Каждый подлинный файл SQLite .db начинается с 16-байтовой строки заголовка SQLite format 3 со смещением 0. Файлы .db могут хранить зашифрованные или защищенные паролем базы данных и могут альтернативно использовать связанные расширения .sqlite, .sqlite3, .s3db или .db3.

Файлы баз данных .db часто используются мобильными устройствами для хранения таких данных, как SMS-сообщения или списки контактов. Файлы .db также используются различными программными приложениями для хранения своих данных - например, компьютерными играми. Поскольку .db является общим расширением, не каждый файл .db является базой данных SQLite; некоторые приложения записывают проприетарные форматы под тем же расширением. Данные в файле .db могут быть экспортированы в другие форматы баз данных или импортированы из других файлов - например, из электронной таблицы CSV.

Безопасность и защита

РИСК: MEDIUM

SQLite .db - это данные, а не код, поэтому открывать их в программе просмотра безопасно. Однако относитесь к содержимому как к конфиденциальному: базы данных приложений часто содержат личные сообщения, контакты, токены или историю местоположений. Не загружайте личные базы данных (например, WhatsApp msgstore.db) в онлайн-просмотрщики. Будьте осторожны только с неизвестными файлами .db из ненадежных источников и никогда не запускайте SQL-запросы из ненадежных источников к своей базе данных.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕSQLite Database File
РАЗРАБОТЧИКSQLite (D. Richard Hipp / SQLite Consortium)с SQLite 3 file format, 2004
MIME-ТИПapplication/vnd.sqlite3
ТИПБинарная однофайловая база данных SQLite 3
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.dbf.accdb.sql.mdb
Это расширение также используется в…
  • Windows Thumbs.db - Скрытый кэш эскизов OLE-compound (сигнатура D0 CF 11 E0), который Windows записывает в папки с изображениями; можно безопасно удалять.
  • Устаревшие настольные базы данных (dBASE / Paradox) - Файлы таблиц xBase/Paradox 1980-х и 90-х годов повторно использовали расширение .db; открываются через импорт в Access или LibreOffice Base.
  • Проприетарные хранилища приложений - Некоторые игры и почтовые клиенты записывают .db в собственной недокументированной бинарной структуре, читаемой только этой программой.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
База данных SQLite всегда начинается с 16-байтовой строки заголовка «SQLite format 3\000». Файл .db, который начинается с чего-либо другого, не является SQLite - см. раздел «также используется», чтобы узнать о других форматах, использующих это расширение.

Программы, открывающие файлы DB

Windows2 apps
DB Browser for SQLite Открытый код Файл → Открыть базу данных, выберите .db, затем вкладка «Данные» для просмотра таблиц (работает для любой незашифрованной базы данных SQLite, например, msgstore.db).
SQLite (sqlite3 CLI) Открытый код Запустите «sqlite3 file.db», затем «.tables» и SQL-запросы для проверки или экспорта базы данных.
macOS2 apps
DB Browser for SQLite Открытый код Файл → Открыть базу данных, выберите .db, затем вкладка «Данные» для просмотра таблиц (работает для любой незашифрованной базы данных SQLite, например, msgstore.db).
SQLite (sqlite3 CLI) Открытый код Запустите «sqlite3 file.db», затем «.tables» и SQL-запросы для проверки или экспорта базы данных.
Linux2 apps
DB Browser for SQLite Открытый код Файл → Открыть базу данных, выберите .db, затем вкладка «Данные» для просмотра таблиц (работает для любой незашифрованной базы данных SQLite, например, msgstore.db).
SQLite (sqlite3 CLI) Открытый код Запустите «sqlite3 file.db», затем «.tables» и SQL-запросы для проверки или экспорта базы данных.
Web1 app
SQLite Viewer (sqliteviewer.app) Бесплатно Перетащите .db в браузер для локального просмотра таблиц (не загружайте конфиденциальные базы данных).

Технические подробности

глубокая спецификация
Тип форматаБинарная однофайловая реляционная база данных (SQLite 3)
MIME-типapplication/vnd.sqlite3
Размер заголовка файла100 байт со смещением 0
Магическая строка«SQLite format 3» плюс нулевой байт - 16 байт со смещением 0
Размер страницы по умолчанию4 096 байт (настраивается от 512 до 65 536 байт, должен быть степенью двойки)
Кодировка текстаUTF-8, UTF-16-LE или UTF-16-BE (выбирается при создании, записывается в заголовке со смещением 56)
Типы данныхNULL, INTEGER, REAL, TEXT, BLOB (с системой аффинности типов)
Режимы журналированияDELETE (журнал отката), WAL (упреждающая запись), MEMORY, OFF
Соответствие ACIDПолная атомарность, согласованность, изолированность, долговечность
Максимальный размер базы данных~281 ТБ (теоретический максимум при размере страницы 65 536 байт)
Макс. количество столбцов в таблице2 000 (лимит компиляции по умолчанию)
Связанные расширения.sqlite, .sqlite3, .db3, .s3db
КроссплатформенностьНезависимость от порядка байтов; один и тот же файл работает без изменений на любой ОС и архитектуре процессора
ВыпущенSQLite 3 file format, 2004
Открыть стандартноеДа · без роялти
Спецификацияwww.sqlite.org

Конвертации DB

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DB. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DB.

Часто задаваемые вопросы

Как открыть файл SQLite .db?
Используйте бесплатную программу DB Browser for SQLite (Windows/macOS/Linux): Файл → Открыть базу данных, затем вкладка «Данные», чтобы просмотреть таблицы. Командная строка sqlite3 также подходит («sqlite3 file.db», затем «.tables»).
Как прочитать файл WhatsApp msgstore.db?
Если это обычный msgstore.db, откройте его в DB Browser for SQLite и изучите таблицы сообщений. Резервные копии с телефона обычно зашифрованы (msgstore.db.crypt14/15) и должны быть сначала расшифрованы с помощью ключа вашей учетной записи.
Можно ли конвертировать файл .db в CSV или Excel?
Да - откройте SQLite .db в DB Browser for SQLite и экспортируйте каждую таблицу в CSV, затем откройте в Excel/LibreOffice. Прямой конвертации бинарного файла в XLSX не существует; она выполняется через CSV.
Как узнать, является ли мой .db на самом деле базой данных SQLite?
Проверьте первые 16 байт в шестнадцатеричном редакторе: «SQLite format 3» означает SQLite (используйте DB Browser). Если он начинается с «D0 CF 11 E0», это файл OLE, такой как Thumbs.db, а любое другое значение, скорее всего, является частным форматом приложения.
Почему мой .db не открывается в DB Browser?
Возможно, это не SQLite - это может быть зашифрованная резервная копия (crypt14), Windows Thumbs.db или проприетарный формат приложения. Проверьте заголовок; файлы SQLite начинаются с «SQLite format 3».
Можно ли редактировать SQLite .db и сохранить его обратно?
Да - DB Browser for SQLite позволяет редактировать строки и нажимать «Записать изменения», а sqlite3 выполняет SQL-запросы UPDATE/INSERT. Сначала сделайте резервную копию файла и закройте владеющее им приложение, чтобы оно не производило запись одновременно с вами.

Ссылки

1SQLite - Database File Formatwww.sqlite.org
2DB Browser for SQLite (official site)sqlitebrowser.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Похожие расширения

.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database
.SQLITESQLite Database

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z