.DB

Plik DB

SQLite Database File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .db to prawie zawsze baza danych SQLite - format jednoplikowy używany przez aplikacje na Android, przeglądarki i programy desktopowe do przechowywania danych. Można go otworzyć za pomocą darmowego programu DB Browser for SQLite (Windows/macOS/Linux) lub polecenia sqlite3 w wierszu poleceń. Jeśli plik zaczyna się od ciągu innego niż „SQLite format 3”, nie jest to baza danych SQLite; może to być pamięć podręczna Windows Thumbs.db lub autorski format aplikacji.

Deweloper: SQLite (D. Richard Hipp / SQLite Consortium) Kategoria: Pliki baz danych Otwarty standard MIME: application/vnd.sqlite3
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DBF · .ACCDB · .SQL · .MDB

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 1, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DB?

Plik .db zawiera bazę danych - zazwyczaj strukturalną, składającą się z rekordów danych zorganizowanych w tabelach wraz z relacjami między nimi. Struktura bazy danych przechowywanej w pliku .db jest zdefiniowana w tym samym pliku. .db to ogólne rozszerzenie używane przez różne aplikacje bazodanowe. Najczęstszym plikiem bazy danych .db jest ten utworzony przez SQLite, lekki, bezserwerowy silnik bazy danych opracowany przez D. Richarda Hippa. Każdy autentyczny plik .db SQLite zaczyna się od 16-bajtowego ciągu nagłówka SQLite format 3 pod offsetem 0. Pliki .db mogą przechowywać zaszyfrowane lub chronione hasłem bazy danych i mogą alternatywnie używać powiązanych rozszerzeń .sqlite, .sqlite3, .s3db lub .db3.

Pliki baz danych .db są często używane przez urządzenia mobilne do przechowywania danych, takich jak wiadomości SMS lub listy kontaktów. Pliki .db są również używane przez różne aplikacje do przechowywania swoich danych - na przykład gry komputerowe. Ponieważ .db jest rozszerzeniem ogólnym, nie każdy plik .db jest bazą danych SQLite; niektóre aplikacje zapisują własne formaty pod tym samym rozszerzeniem. Dane w pliku .db można wyeksportować do innych formatów baz danych lub zaimportować z innych plików - na przykład z arkusza kalkulacyjnego CSV.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .db SQLite to dane, a nie kod, więc otwieranie go w przeglądarce jest bezpieczne - należy jednak traktować zawartość jako poufną: bazy danych aplikacji często zawierają prywatne wiadomości, kontakty, tokeny lub historię lokalizacji. Nie przesyłaj osobistych baz danych (np. msgstore.db z WhatsApp) do przeglądarek online. Zachowaj ostrożność tylko w przypadku nieznanych plików .db z niezaufanych źródeł i nigdy nie uruchamiaj zapytań SQL z niezaufanego źródła na swojej bazie danych.

Szczegóły formatu

w pigułce
PEŁNA NAZWASQLite Database File
DEWELOPERSQLite (D. Richard Hipp / SQLite Consortium)od SQLite 3 file format, 2004
TYP MIMEapplication/vnd.sqlite3
TYPBinarna jednoplikowa baza danych SQLite 3
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Windows Thumbs.db - Ukryta pamięć podręczna miniatur OLE-compound (sygnatura D0 CF 11 E0), którą Windows zapisuje w folderach z obrazami; bezpieczna do usunięcia.
  • Starsze bazy danych desktopowe (dBASE / Paradox) - Pliki tabel xBase/Paradox z lat 80. i 90. ponownie wykorzystywały rozszerzenie .db; otwierane poprzez import w Access lub LibreOffice Base.
  • Autorskie magazyny aplikacji - Niektóre gry i klienci e-mail zapisują pliki .db we własnym, nieudokumentowanym układzie binarnym, czytelnym tylko dla tego programu.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Baza danych SQLite zawsze zaczyna się od 16-bajtowego ciągu nagłówka „SQLite format 3\000”. Plik .db, który zaczyna się od czegokolwiek innego, nie jest SQLite - zobacz sekcję also_used_by dla innych formatów, które używają tego rozszerzenia.

Programy otwierające pliki DB

Windows2 apps
DB Browser for SQLite Open-source Plik → Otwórz bazę danych, wybierz .db, a następnie Przeglądaj dane, aby wyświetlić tabele (działa dla każdej niezaszyfrowanej bazy danych SQLite, np. msgstore.db).
SQLite (sqlite3 CLI) Open-source Uruchom „sqlite3 plik.db”, a następnie „.tables” i zapytania SQL, aby sprawdzić lub wyeksportować bazę danych.
macOS2 apps
DB Browser for SQLite Open-source Plik → Otwórz bazę danych, wybierz .db, a następnie Przeglądaj dane, aby wyświetlić tabele (działa dla każdej niezaszyfrowanej bazy danych SQLite, np. msgstore.db).
SQLite (sqlite3 CLI) Open-source Uruchom „sqlite3 plik.db”, a następnie „.tables” i zapytania SQL, aby sprawdzić lub wyeksportować bazę danych.
Linux2 apps
DB Browser for SQLite Open-source Plik → Otwórz bazę danych, wybierz .db, a następnie Przeglądaj dane, aby wyświetlić tabele (działa dla każdej niezaszyfrowanej bazy danych SQLite, np. msgstore.db).
SQLite (sqlite3 CLI) Open-source Uruchom „sqlite3 plik.db”, a następnie „.tables” i zapytania SQL, aby sprawdzić lub wyeksportować bazę danych.
Web1 app
SQLite Viewer (sqliteviewer.app) Darmowy Przeciągnij plik .db do przeglądarki, aby sprawdzić tabele lokalnie (nie przesyłaj poufnych baz danych).

Szczegóły techniczne

specyfikacja
Typ formatuBinarna, jednoplikowa relacyjna baza danych (SQLite 3)
Typ MIMEapplication/vnd.sqlite3
Rozmiar nagłówka pliku100 bajtów pod offsetem 0
Magiczny ciąg„SQLite format 3” plus bajt zerowy - 16 bajtów pod offsetem 0
Domyślny rozmiar strony4 096 bajtów (konfigurowalny od 512 do 65 536 bajtów, musi być potęgą dwójki)
Kodowanie tekstuUTF-8, UTF-16-LE lub UTF-16-BE (wybierane przy tworzeniu, zapisane w nagłówku pod offsetem 56)
Typy danychNULL, INTEGER, REAL, TEXT, BLOB (z systemem powinowactwa typów)
Tryby kronikowaniaDELETE (dziennik wycofywania), WAL (dziennik zapisu z wyprzedzeniem), MEMORY, OFF
Zgodność ACIDPełna atomowość, spójność, izolacja, trwałość
Maksymalny rozmiar bazy danych~281 TB (teoretyczne maksimum przy rozmiarze strony 65 536 bajtów)
Maksymalna liczba kolumn w tabeli2 000 (domyślny limit czasu kompilacji)
Powiązane rozszerzenia.sqlite, .sqlite3, .db3, .s3db
Przenośność międzyplatformowaNiezależność od kolejności bajtów; ten sam plik działa bez zmian na dowolnym systemie operacyjnym i architekturze procesora
WydanoSQLite 3 file format, 2004
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.sqlite.org

Konwersje DB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DB.

Najczęściej zadawane pytania

Jak otworzyć plik .db SQLite?
Użyj darmowego programu DB Browser for SQLite (Windows/macOS/Linux): Plik → Otwórz bazę danych, a następnie Przeglądaj dane, aby zobaczyć tabele. Wiersz poleceń sqlite3 również działa („sqlite3 plik.db”, a następnie „.tables”).
Jak odczytać plik msgstore.db z WhatsApp?
Jeśli jest to zwykły plik msgstore.db, otwórz go w DB Browser for SQLite i przejrzyj tabele wiadomości. Kopie zapasowe z telefonu są zazwyczaj zaszyfrowane (msgstore.db.crypt14/15) i muszą zostać najpierw odszyfrowane przy użyciu klucza konta.
Czy mogę przekonwertować plik .db na CSV lub Excel?
Tak - otwórz plik .db SQLite w DB Browser for SQLite i wyeksportuj każdą tabelę do formatu CSV, a następnie otwórz ją w Excel/LibreOffice. Nie ma bezpośredniej konwersji binarnej z jednego pliku na XLSX; odbywa się to poprzez format CSV.
Jak sprawdzić, czy mój plik .db to naprawdę baza danych SQLite?
Sprawdź pierwsze 16 bajtów w edytorze szesnastkowym: „SQLite format 3” oznacza SQLite (użyj DB Browser). Jeśli zaczyna się od „D0 CF 11 E0”, jest to plik OLE, taki jak Thumbs.db, a każda inna wartość prawdopodobnie oznacza prywatny format aplikacji.
Dlaczego mój plik .db nie otwiera się w DB Browser?
Może to nie być SQLite - może to być zaszyfrowana kopia zapasowa (crypt14), plik Windows Thumbs.db lub autorski format aplikacji. Potwierdź nagłówek; pliki SQLite zaczynają się od „SQLite format 3”.
Czy mogę edytować plik .db SQLite i go zapisać?
Tak - DB Browser for SQLite pozwala edytować wiersze i zapisywać zmiany (Write Changes), a sqlite3 umożliwia wykonywanie zapytań SQL UPDATE/INSERT. Najpierw wykonaj kopię zapasową pliku i zamknij aplikację nadrzędną, aby nie zapisywała danych w tym samym czasie.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TXTPlain Text File
10.TMPTemporary File

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z