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: MEDIUMPlik .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- 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.
Programy otwierające pliki DB
Szczegóły techniczne
specyfikacja| Typ formatu | Binarna, jednoplikowa relacyjna baza danych (SQLite 3) |
| Typ MIME | application/vnd.sqlite3 |
| Rozmiar nagłówka pliku | 100 bajtów pod offsetem 0 |
| Magiczny ciąg | „SQLite format 3” plus bajt zerowy - 16 bajtów pod offsetem 0 |
| Domyślny rozmiar strony | 4 096 bajtów (konfigurowalny od 512 do 65 536 bajtów, musi być potęgą dwójki) |
| Kodowanie tekstu | UTF-8, UTF-16-LE lub UTF-16-BE (wybierane przy tworzeniu, zapisane w nagłówku pod offsetem 56) |
| Typy danych | NULL, INTEGER, REAL, TEXT, BLOB (z systemem powinowactwa typów) |
| Tryby kronikowania | DELETE (dziennik wycofywania), WAL (dziennik zapisu z wyprzedzeniem), MEMORY, OFF |
| Zgodność ACID | Peł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 tabeli | 2 000 (domyślny limit czasu kompilacji) |
| Powiązane rozszerzenia | .sqlite, .sqlite3, .db3, .s3db |
| Przenośność międzyplatformowa | Niezależność od kolejności bajtów; ten sam plik działa bez zmian na dowolnym systemie operacyjnym i architekturze procesora |
| Wydano | SQLite 3 file format, 2004 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.sqlite.org |
Konwersje DB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DB.