.DB

Archivo DB

SQLite Database File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .db es casi siempre una base de datos SQLite - el formato de archivo único utilizado por aplicaciones de Android, navegadores y programas de escritorio para almacenar sus datos. Ábralo con el programa gratuito DB Browser for SQLite (Windows/macOS/Linux) o con la línea de comandos sqlite3. Si el archivo comienza con algo que no sea «SQLite format 3», no es una base de datos SQLite; podría ser un caché Thumbs.db de Windows o un formato de aplicación propietario en su lugar.

Desarrollador: SQLite (D. Richard Hipp / SQLite Consortium) Categoría: Archivos de base de datos Estándar abierto MIME: application/vnd.sqlite3
SE ABRE EN Windows macOS Linux Web
Relacionado: .DBF · .ACCDB · .SQL · .MDB

En esta página

19k+ extensiones indexadas
Última revisión Aug 1, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo DB?

Un archivo .db contiene una base de datos - generalmente estructurada, compuesta por registros de datos organizados en tablas junto con relaciones entre esas tablas. La estructura de la base de datos almacenada en un archivo .db se define dentro del mismo archivo. .db es una extensión genérica utilizada por varias aplicaciones de bases de datos. El archivo de base de datos .db más común es el creado por SQLite, un motor de base de datos ligero y sin servidor desarrollado por D. Richard Hipp. Cada archivo .db de SQLite genuino comienza con la cadena de encabezado de 16 bytes SQLite format 3 en el desplazamiento de byte 0. Los archivos .db pueden almacenar bases de datos cifradas o protegidas por acceso y pueden utilizar alternativamente las extensiones relacionadas .sqlite, .sqlite3, .s3db o .db3.

Los archivos de base de datos .db se utilizan con frecuencia en dispositivos móviles para almacenar datos como mensajes SMS o listas de contactos. Los archivos .db también son utilizados por diversas aplicaciones de software para almacenar sus datos - por ejemplo, juegos de computadora. Debido a que .db es una extensión genérica, no todos los archivos .db son una base de datos SQLite; algunas aplicaciones escriben formatos propietarios bajo la misma extensión. Los datos en un archivo .db pueden exportarse a otros formatos de base de datos o importarse desde otros archivos - por ejemplo, una hoja de cálculo CSV.

Seguridad y protección

RIESGO: MEDIUM

Un .db de SQLite son datos, no código, por lo que abrir uno en un visor es seguro - pero trate el contenido como sensible: las bases de datos de aplicaciones a menudo contienen mensajes privados, contactos, tokens o historial de ubicaciones. No suba bases de datos personales (por ejemplo, msgstore.db de WhatsApp) a visores en línea. Sea cauteloso solo con archivos .db desconocidos de fuentes no confiables, y nunca ejecute SQL de una fuente no confiable contra su base de datos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSQLite Database File
DESARROLLADORSQLite (D. Richard Hipp / SQLite Consortium)desde SQLite 3 file format, 2004
TIPO MIMEapplication/vnd.sqlite3
TIPOBase de datos binaria de archivo único SQLite 3
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Windows Thumbs.db - Un caché de miniaturas compuesto por OLE oculto (firma D0 CF 11 E0) que Windows escribe en carpetas de imágenes; es seguro eliminarlo.
  • Bases de datos de escritorio heredadas (dBASE / Paradox) - Los archivos de tabla xBase/Paradox de los años 80 y 90 reutilizaban .db; se abren mediante importación en Access o LibreOffice Base.
  • Almacenes de aplicaciones propietarios - Algunos juegos y clientes de correo electrónico escriben .db en su propio diseño binario no documentado, legible solo por ese programa.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Una base de datos SQLite siempre comienza con la cadena de encabezado de 16 bytes «SQLite format 3\000». Un .db que comienza con cualquier otra cosa no es SQLite - consulte also_used_by para ver otros formatos que reutilizan esta extensión.

Programas que abren archivos DB

Windows2 apps
DB Browser for SQLite Código abierto Archivo → Abrir base de datos, elija el .db, luego Hoja de datos para ver las tablas (funciona para cualquier base de datos SQLite sin cifrar, por ejemplo, msgstore.db).
SQLite (sqlite3 CLI) Código abierto Ejecute «sqlite3 archivo.db», luego «.tables» y consultas SQL para inspeccionar/exportar la base de datos.
macOS2 apps
DB Browser for SQLite Código abierto Archivo → Abrir base de datos, elija el .db, luego Hoja de datos para ver las tablas (funciona para cualquier base de datos SQLite sin cifrar, por ejemplo, msgstore.db).
SQLite (sqlite3 CLI) Código abierto Ejecute «sqlite3 archivo.db», luego «.tables» y consultas SQL para inspeccionar/exportar la base de datos.
Linux2 apps
DB Browser for SQLite Código abierto Archivo → Abrir base de datos, elija el .db, luego Hoja de datos para ver las tablas (funciona para cualquier base de datos SQLite sin cifrar, por ejemplo, msgstore.db).
SQLite (sqlite3 CLI) Código abierto Ejecute «sqlite3 archivo.db», luego «.tables» y consultas SQL para inspeccionar/exportar la base de datos.
Web1 app
SQLite Viewer (sqliteviewer.app) Gratis Arrastre un .db al navegador para inspeccionar las tablas localmente (no suba bases de datos confidenciales).

Detalles técnicos

especificación profunda
Tipo de formatoBase de datos relacional binaria de archivo único (SQLite 3)
Tipo MIMEapplication/vnd.sqlite3
Tamaño del encabezado del archivo100 bytes en el desplazamiento 0
Cadena mágica«SQLite format 3» más un byte nulo - 16 bytes en el desplazamiento de archivo 0
Tamaño de página predeterminado4 096 bytes (configurable de 512 a 65 536 bytes, debe ser una potencia de dos)
Codificación de textoUTF-8, UTF-16-LE o UTF-16-BE (elegida en la creación, registrada en el encabezado en el desplazamiento 56)
Tipos de datosNULL, INTEGER, REAL, TEXT, BLOB (con sistema de afinidad de tipos)
Modos de registro (journaling)DELETE (rollback journal), WAL (write-ahead log), MEMORY, OFF
Cumplimiento ACIDAtomicidad, consistencia, aislamiento y durabilidad completas
Tamaño máximo de la base de datos~281 TB (máximo teórico con tamaño de página de 65 536 bytes)
Columnas máximas por tabla2 000 (límite predeterminado en tiempo de compilación)
Extensiones relacionadas.sqlite, .sqlite3, .db3, .s3db
Portabilidad multiplataformaIndependiente del orden de bytes; el mismo archivo se ejecuta sin cambios en cualquier SO y arquitectura de CPU
LanzadoSQLite 3 file format, 2004
Estándar abiertoSí · libre de regalías
Especificaciónwww.sqlite.org

Conversiones de DB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos DB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos DB.

Preguntas frecuentes

¿Cómo abro un archivo .db de SQLite?
Utilice el programa gratuito DB Browser for SQLite (Windows/macOS/Linux): Archivo → Abrir base de datos, luego Hoja de datos para ver las tablas. La línea de comandos sqlite3 también funciona («sqlite3 archivo.db», luego «.tables»).
¿Cómo leo un archivo msgstore.db de WhatsApp?
Si es el msgstore.db sin cifrar, ábralo en DB Browser for SQLite y examine las tablas de mensajes. Las copias de seguridad del teléfono suelen estar cifradas (msgstore.db.crypt14/15) y deben descifrarse primero con la clave de su cuenta.
¿Puedo convertir un archivo .db a CSV o Excel?
Sí - abra el .db de SQLite en DB Browser for SQLite y exporte cada tabla a CSV, luego ábralo en Excel/LibreOffice. No existe una conversión directa de binario a XLSX en un solo archivo; se hace a través de CSV.
¿Cómo puedo saber si mi .db es realmente una base de datos SQLite?
Verifique los primeros 16 bytes en un editor hexadecimal: «SQLite format 3» significa que es SQLite (use DB Browser). Si comienza con «D0 CF 11 E0» es un archivo OLE como Thumbs.db, y cualquier otra cosa es probablemente un formato de aplicación privado.
¿Por qué mi .db no se abre en DB Browser?
Es posible que no sea SQLite - podría ser una copia de seguridad cifrada (crypt14), un Thumbs.db de Windows o un formato de aplicación propietario. Confirme el encabezado; los archivos SQLite comienzan con «SQLite format 3».
¿Puedo editar un .db de SQLite y volver a guardarlo?
Sí - DB Browser for SQLite le permite editar filas y Guardar cambios, y sqlite3 ejecuta comandos SQL UPDATE/INSERT. Haga una copia de seguridad del archivo primero y cierre la aplicación propietaria para que no esté escribiendo al mismo tiempo.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z