.SQLITE3

Plik SQLITE3

SQLite 3 Database
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .sqlite3 to kompletna relacyjna baza danych przechowywana w jednym pliku binarnym przez SQLite - ten sam format co .sqlite i .db. Zawiera ustrukturyzowane tabele danych, a nie czytelny dokument. Otwórz go za pomocą darmowego programu DB Browser for SQLite (Windows/macOS/Linux), aby przeglądać i odpytywać tabele, lub użyj wiersza poleceń sqlite3. Aby przenieść dane do Excel, najpierw wyeksportuj tabelę do formatu CSV.

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

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 23, 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 SQLITE3?

Plik .sqlite3 to relacyjna baza danych SQLite 3 - kompletna, samowystarczalna, bezserwerowa baza danych przechowywana w pojedynczym, międzyplatformowym pliku binarnym. Format jest identyfikowany przez 16-bajtowy ciąg nagłówka zakończony znakiem null SQLite format 3 na offsetcie bajtowym 0, współdzielony przez każdą bazę danych SQLite 3 niezależnie od rozszerzenia pliku.

Dane są zorganizowane w strony B-drzewa o stałym rozmiarze (domyślnie 4 096 bajtów; rzeczywisty rozmiar strony jest zapisany w bajtach nagłówka 16-17) przy użyciu liczb całkowitych typu big-endian. Pierwsza strona zawsze zawiera tabelę sqlite_schema - katalog wszystkich tabel, indeksów, widoków i wyzwalaczy w bazie danych.

Rozszerzenie .sqlite3 jest jedną z kilku konwencji dla identycznego formatu binarnego; pliki .sqlite, .db, .db3 oraz .s3db są bajt po bajcie takie same. Baza danych w trybie WAL (write-ahead logging) generuje towarzyszące pliki pomocnicze -wal i -shm, które muszą być przechowywane obok pliku głównego.

SQLite 3 nie posiada wbudowanego szyfrowania; opcjonalne szyfrowanie jest dostępne poprzez komercyjne rozszerzenie SQLite Encryption Extension (SEE) lub otwartoźródłową bibliotekę SQLCipher. Schemat i dane można wyeksportować do skryptu .SQL za pomocą polecenia .dump w powłoce sqlite3.

SQLite to najczęściej wdrażany silnik bazy danych na Ziemi - jest dostarczany wewnątrz systemów Android, iOS, macOS, każdej głównej przeglądarki internetowej i niezliczonych urządzeń wbudowanych. Zespół SQLite gwarantuje długoterminową stabilność formatu: plik zapisany dzisiaj ma pozostać czytelny przez dziesięciolecia.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .sqlite3 to dane, a nie kod wykonywalny - otwieranie go w przeglądarce jest bezpieczne. Traktuj ZAWARTOŚĆ jako poufną: bazy danych SQLite aplikacji i przeglądarek często przechowują prywatne wiadomości, kontakty, historię przeglądania, tokeny sesji i dane o lokalizacji. Nie przesyłaj osobistych baz danych do przeglądarek online. Nigdy nie uruchamiaj SQL z niezaufanych źródeł na swojej bazie danych (może to USUNĄĆ dane). Pamiętaj, że mogą istnieć towarzyszące pliki -wal/-shm z najnowszymi niezatwierdzonymi zmianami; przechowuj je razem z plikiem głównym.

Szczegóły formatu

w pigułce
PEŁNA NAZWASQLite 3 Databaseznany również jako SQLite database, SQLite3 file
DEWELOPERD. Richard Hipp / SQLite Development Team (public domain)od 2004 (SQLite 3 file format; SQLite itself since 2000)
TYP MIMEapplication/vnd.sqlite3
TYPBinarna, samowystarczalna, jednoplikowa relacyjna baza danych (format SQLite 3)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Nagłówek identyczny pod względem bajtów niezależnie od rozszerzenia (.sqlite3, .sqlite, .db, .db3, .s3db lub bez rozszerzenia). Następujący po nim 100-bajtowy nagłówek przechowuje również rozmiar strony, wersje formatu i kodowanie tekstu.

Programy otwierające pliki SQLITE3

Windows3 apps
DB Browser for SQLite Open-source Plik > Otwórz bazę danych, wybierz .sqlite3, a następnie „Przeglądaj dane”, aby zobaczyć tabele i „Wykonaj SQL”, aby uruchomić zapytania. Darmowy, łatwy interfejs GUI.
SQLite (sqlite3 CLI) Open-source Uruchom „sqlite3 plik.sqlite3” w wierszu poleceń, a następnie „.tables”, aby wyświetlić listę tabel i SQL, aby odpytać/wyeksportować dane.
DBeaver Open-source Utwórz połączenie SQLite wskazujące na plik .sqlite3, aby przeglądać, odpytywać i eksportować dane za pomocą dopracowanego GUI. Obsługuje również bezpośredni eksport do XLSX.
macOS3 apps
DB Browser for SQLite Open-source Plik > Otwórz bazę danych, wybierz .sqlite3, a następnie „Przeglądaj dane”, aby zobaczyć tabele i „Wykonaj SQL”, aby uruchomić zapytania. Darmowy, łatwy interfejs GUI.
SQLite (sqlite3 CLI) Open-source Uruchom „sqlite3 plik.sqlite3” w wierszu poleceń, a następnie „.tables”, aby wyświetlić listę tabel i SQL, aby odpytać/wyeksportować dane.
TablePlus Freemium Natywny GUI dla macOS; otwórz .sqlite3, aby przeglądać i odpytywać tabele.
Linux2 apps
DB Browser for SQLite Open-source Plik > Otwórz bazę danych, wybierz .sqlite3, a następnie „Przeglądaj dane”, aby zobaczyć tabele i „Wykonaj SQL”, aby uruchomić zapytania. Darmowy, łatwy interfejs GUI.
SQLite (sqlite3 CLI) Open-source Uruchom „sqlite3 plik.sqlite3” w wierszu poleceń, a następnie „.tables”, aby wyświetlić listę tabel i SQL, aby odpytać/wyeksportować dane.
Web1 app
SQLite Viewer (sqliteviewer.app) Darmowy Przeciągnij .sqlite3 do przeglądarki, aby sprawdzić tabele lokalnie (po stronie klienta - ale unikaj przesyłania poufnych baz danych).

Szczegóły techniczne

specyfikacja
Sygnatura pliku53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 - „SQLite format 3” (zakończony znakiem null) na offsetcie bajtowym 0
Kolejność bajtówBig-endian (nagłówek i liczby całkowite stron B-drzewa)
Rozmiar strony512-65 536 bajtów na stronę (domyślnie 4 096 B); zapisany w bajtach nagłówka 16-17
Silnik pamięciNiestandardowe stronicowane przechowywanie B-drzewa (nie jest to ogólny format kontenera)
Kodowanie tekstuUTF-8 (kod 1), UTF-16LE (kod 2) lub UTF-16BE (kod 3); zapisane w nagłówku bazy danych
SzyfrowanieBrak domyślnie; dostępne przez SQLite Encryption Extension (SEE) lub SQLCipher
Tryb WALDodaje pliki towarzyszące -wal (dziennik zapisu z wyprzedzeniem) i -shm (pamięć współdzielona), gdy jest włączony
Katalog schematuTabela sqlite_schema na pierwszej stronie zawiera listę wszystkich tabel, indeksów, widoków i wyzwalaczy
Sprawdzanie integralnościPRAGMA integrity_check wykonuje pełne skanowanie B-drzewa; brak automatycznej wbudowanej sumy kontrolnej
Typowy rozmiarOd kilku KB (pusta) do wielu GB; brak sztywnego górnego limitu
Tabele STRICTSQLite 3.37.0+ (2021) obsługuje tabele STRICT dla wymuszonego typowania kolumn
Powiązane systemy operacyjneWindows, macOS, Linux, Android, iOS, systemy wbudowane
Wydano2004 (SQLite 3 file format; SQLite itself since 2000)
Najnowsza wersjaSQLite file format version 3 (stable; backwards-compatible since 2004)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.sqlite.org

Konwersje SQLITE3

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SQLITE3. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
C
christianSep 2026BEZ ODPOWIEDZI
j'ai un fichier SQLite format 3 a ovrir comment faire je n'y arrive pas
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Jak otworzyć plik .sqlite3?
Użyj darmowego programu DB Browser for SQLite (Windows/macOS/Linux): Plik > Otwórz bazę danych, a następnie Przeglądaj dane. Możesz też zadawać zapytania za pomocą narzędzia wiersza poleceń sqlite3. To jest baza danych - przeglądasz tabele, a nie „czytasz” ją jak dokument.
Jaka jest różnica między .sqlite3, .sqlite a .db?
W formacie nie ma żadnej różnicy. Wszystkie trzy używają tego samego formatu binarnego SQLite 3 (nagłówek „SQLite format 3”). Rozszerzenie to tylko konwencja nazewnictwa wybrana przez aplikację.
Jak wyeksportować .sqlite3 do CSV lub Excel?
W DB Browser for SQLite: Plik > Eksportuj > Tabela do pliku CSV (jedna tabela na raz), a następnie otwórz CSV w Excel/LibreOffice. DBeaver może eksportować wyniki zapytań bezpośrednio do XLSX.
Dlaczego mój .sqlite3 zgłasza „plik nie jest bazą danych”?
Plik może być zaszyfrowany (np. baza danych aplikacji zaszyfrowana przez SQLCipher), uszkodzony lub w rzeczywistości nie być bazą SQLite. Sprawdź, czy pierwsze 16 bajtów to „SQLite format 3”. Zaszyfrowane bazy danych muszą zostać najpierw odszyfrowane poprawnym kluczem.
Czy .sqlite3 różni się od pliku .sql?
Tak - .sqlite3 to binarny plik bazy danych; plik .sql to skrypt tekstowy zawierający instrukcje SQL. Plik .sqlite3 otwiera się w przeglądarce baz danych; plik .sql uruchamia się lub importuje do silnika bazy danych.
Czy muszę instalować serwer, aby używać plików .sqlite3?
Nie - SQLite jest bezserwerowy. DB Browser for SQLite lub CLI sqlite3 odczytuje plik bezpośrednio, bez konieczności konfiguracji czy procesu serwera.

Źródła

1SQLite - Database File Format specificationwww.sqlite.org
2DB Browser for SQLite (official GUI)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.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.EXEWindows Executable (Portable Executable)
10.DBSQLite Database File

Powiązane rozszerzenia

.DBSQLite Database 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

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