SQLite — fichier .sqlite

pérenne

Base de données autonome dans un seul fichier, sans serveur, omniprésente dans les applications et appareils.

SQLite est une base de données relationnelle complète tenant dans un seul fichier, sans serveur ni processus séparé à administrer — une bibliothèque qu’une application intègre directement. Cette simplicité en a fait l’une des bases de données les plus déployées au monde, présente dans la quasi-totalité des smartphones, navigateurs web et applications de bureau.

Sa signature textuelle “SQLite format 3”, terminée par un octet nul, est particulièrement fiable et directement lisible en tête de fichier.

L’extension .db, très généraliste, n’est en aucun cas exclusive à SQLite : de nombreux autres formats de base de données ou de stockage l’utilisent aussi. C’est pourquoi une identification fiable doit toujours s’appuyer sur la signature réelle du fichier plutôt que sur cette seule extension ambiguë.

Le fichier est organisé en pages de taille fixe (souvent 4 Ko), une structure interne suffisamment stable et documentée pour que le projet garantisse une compatibilité de lecture sur le très long terme, un fichier SQLite créé aujourd’hui restant lisible par les versions futures de la bibliothèque.

Le projet SQLite lui-même se distingue par un objectif explicite de support jusqu’en 2050 et par une suite de tests exceptionnellement poussée (le code de test dépasse de plusieurs ordres de grandeur la taille du code du moteur lui-même), une rigueur qui explique en partie sa présence dans des systèmes critiques où la fiabilité prime.

La plupart des applications de messagerie mobile stockent d’ailleurs l’historique complet des conversations d’un utilisateur dans une base SQLite locale sur l’appareil, un fichier unique qui explique pourquoi la sauvegarde ou la restauration d’une conversation se limite souvent à copier ce seul fichier plutôt qu’à synchroniser des milliers d’enregistrements séparés.

Signature binaire

Diagramme de la signature binaire du format SQLite, octets mis en évidence
HexadécimalOffset
53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 000

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .sqlite ?

DB Browser for SQLite permet d'ouvrir gratuitement un fichier .sqlite. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format SQLite ?

Le type MIME du format SQLite est application/vnd.sqlite3.

Le format SQLite (.sqlite, .sqlite3, .db) est-il encore utilisé aujourd'hui ?

Oui, le format SQLite est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.

Peut-on ouvrir un fichier .sqlite sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .sqlite ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

SQLite, CSV, Parquet : quel format choisir pour stocker des données →

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :