.MDB

Archivo MDB

Microsoft Access Database (97-2003, Jet engine)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo MDB es una base de datos de Microsoft Access en el formato antiguo que Access utilizó desde 1992 hasta 2003, reemplazado por .accdb en Access 2007. Almacena tablas, consultas, formularios, informes y código VBA en un solo archivo. En Windows, ábralo con Microsoft Access o el software gratuito MDB Viewer Plus; en Mac o Linux, use LibreOffice Base o mdbtools - no existe Microsoft Access para macOS.

Desarrollador: Microsoft Categoría: Archivos de base de datos MIME: application/x-msaccess
SE ABRE EN Windows macOS Linux
Relacionado: .DB · .DBF · .ACCDB · .SQL

En esta página

19k+ extensiones indexadas
Última revisión Jun 22, 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 MDB?

.mdb es un archivo de base de datos generado y utilizado por Microsoft Access - es el formato nativo de este software, basado en el motor de base de datos Access Jet. Los archivos .mdb contienen datos relativos a bases de datos: la estructura y consultas de una base de datos, funciones, registros y otra información. Además de eso, los archivos .mdb también pueden almacenar formularios para la entrada de datos, procedimientos de módulos, informes y configuraciones de seguridad.

Los datos de Access pueden importarse y unirse con otros formatos y aplicaciones, como HTML, XML, Excel, SharePoint y Outlook. Los archivos .mdb pueden convertirse a .csv o .txt utilizando herramientas como MDB Converter o el asistente de exportación integrado de Access, para que los datos puedan trabajarse en muchos otros programas. Internamente, un archivo .mdb comienza con los bytes 00 01 00 00 seguidos en el desplazamiento (offset) 4 por la cadena ASCII Standard Jet DB - un identificador fiable en un editor hexadecimal.

Los archivos MDB y su sucesor

.mdb era el formato predeterminado en Microsoft Access 2003 y sus versiones anteriores. Las versiones más recientes de Access utilizan un formato que ha sustituido a .mdb - el formato .accdb (introducido en Access 2007). Las versiones actuales de Access todavía pueden abrir archivos .mdb, pero .accdb añade campos multivalor, columnas de archivos adjuntos y un cifrado más fuerte.

MDB y LDB

Junto con los archivos .mdb, en la misma carpeta también puede haber un archivo con la extensión .ldb, ya que Access lo crea siempre que un archivo .mdb está abierto. .ldb es un archivo de bloqueo creado por el programa en el momento en que un usuario está editando un archivo .mdb. Esto evita que varios usuarios introduzcan cambios conflictivos en el archivo al mismo tiempo. El archivo .ldb se elimina automáticamente cuando el último usuario cierra la base de datos.

Seguridad y protección

RIESGO: MEDIUM

Un .mdb puede contener macros VBA que ejecutan código, por lo que una base de datos de una fuente no confiable puede contener malware - Access abre bases de datos desconocidas con las macros desactivadas (el Centro de confianza / barra de seguridad amarilla), y debe dejarlas desactivadas a menos que confíe en el remitente. Más allá de las macros, los datos en sí son inertes. Advertencia de seguridad heredada: la antigua «contraseña de base de datos» de Jet y la seguridad a nivel de usuario (grupo de trabajo) en .mdb son DÉBILES y se omiten/descifran fácilmente - nunca confíe en ellas para proteger datos sensibles; el contenido del archivo es efectivamente legible por herramientas como mdbtools de todos modos. No elimine el archivo de bloqueo .ldb mientras la base de datos esté abierta en otra sesión. Los archivos .mdb antiguos también presentan riesgo de corrupción - mantenga copias de seguridad y use Compactar y reparar.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOMicrosoft Access Database (97-2003, Jet engine)
DESARROLLADORMicrosoftdesde 1992 (Access 1.0); MDB was the default through Access 2003
TIPO MIMEapplication/x-msaccess
TIPOArchivo de base de datos binario propietario (motor de base de datos Jet / Access)
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Un .mdb comienza con 00 01 00 00 seguido en el desplazamiento 4 por la cadena ASCII «Standard Jet DB». El más nuevo .accdb tiene en su lugar «Standard ACE DB» en el mismo desplazamiento - esa cadena es la forma más rápida de diferenciar los dos en un editor hexadecimal. (Los archivos muy antiguos de Access 97 pueden mostrar «Standard Jet DB» con un byte de versión diferente).

Programas que abren archivos MDB

Windows4 apps
Microsoft Access Pago Haga doble clic en el .mdb para abrirlo en Access (lectura-escritura completa, formularios, informes, VBA). El Access moderno todavía abre archivos MDB heredados.
MDB Viewer Plus Gratis Software gratuito portátil (sin instalación) - abra el .mdb para ver/editar tablas y exportar a Excel/CSV/XML. El abridor gratuito más sencillo para Windows.
LibreOffice Base Código abierto Suite de oficina gratuita; conéctese al .mdb para examinar tablas y ejecutar consultas. Algunos formularios/VBA no se trasladarán.
Microsoft Access Runtime Gratis Entorno de ejecución gratuito que EJECUTA una aplicación de Access (formularios/informes) pero no puede diseñarla - para usar una base de datos heredada existente.
macOS3 apps
LibreOffice Base Código abierto Suite de oficina gratuita; conéctese al .mdb para examinar tablas y ejecutar consultas. Algunos formularios/VBA no se trasladarán.
MDB Tools (CLI / Homebrew) Código abierto «brew install mdbtools», luego «mdb-tables archivo.mdb» y «mdb-export archivo.mdb Tabla > salida.csv» para extraer datos.
Parallels Desktop + Windows Pago Ejecute Windows (y Access real) en una máquina virtual en Mac cuando LibreOffice Base no pueda manejar completamente la base de datos.
Linux3 apps
MDB Tools Código abierto Línea de comandos: «mdb-tables archivo.mdb» enumera las tablas; «mdb-export archivo.mdb NombreTabla > salida.csv» vuelca a CSV; «mdb-schema» vuelca el esquema.
LibreOffice Base Código abierto Suite de oficina gratuita; conéctese al .mdb para examinar tablas y ejecutar consultas. Algunos formularios/VBA no se trasladarán.
Kexi (KEXI) Código abierto Aplicación de base de datos de KDE - importa/migra tablas de Access .mdb (el desarrollo es lento; use mdbtools/LibreOffice si tiene dificultades).

Detalles técnicos

especificación profunda
DesarrolladorMicrosoft Corporation
Tipo MIMEapplication/x-msaccess
Firma de archivo00 01 00 00 en desplazamiento 0; ASCII «Standard Jet DB» en desplazamiento 4
Motor de base de datosMicrosoft Jet 3.0 (Access 97) hasta Jet 4.0 (Access 2000-2003)
Tamaño de página2 048 bytes por página (Jet 3.x / Access 97); 4 096 bytes por página (Jet 4.0 / Access 2000-2003)
Tamaño máximo de archivo2 GB
Campos máximos por tabla255
Soporte UnicodeUnicode comprimido en Jet 4.0 (Access 2000+); codificación de página de códigos en Jet 3.x (Access 97)
VBA embebidoMódulos de p-code VBA compilados almacenados directamente dentro del archivo junto con los datos de las tablas
Cifrado de contraseñaCifrado RC4 de 40 bits; conocido por ser débil y susceptible a ataques de descifrado fuera de línea
Archivo de bloqueoSe crea un archivo .ldb emparejado al abrir; rastrea usuarios activos y registros bloqueados; se elimina cuando el último usuario cierra
Formato sucesor.accdb (Access 2007+, motor ACE); identificado por «Standard ACE DB» en el desplazamiento 4; añade cifrado más fuerte y campos de adjuntos
Herramientas multiplataformaMDB Tools (mdb-export, mdb-tables) para Linux y macOS; LibreOffice Base y Kexi en Linux
Conectores de importación/exportaciónSoporte nativo para fuentes de datos Excel, SharePoint, Outlook, HTML, XML y ODBC
Objetos máximos por base de datos32 768 (tablas, consultas, formularios, informes y macros combinados)
Lanzado1992 (Access 1.0); MDB was the default through Access 2003
Especificaciónlearn.microsoft.com

Conversiones de MDB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MDB. 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 MDB.

Preguntas frecuentes

¿Cómo abro un archivo MDB sin Microsoft Access?
En Windows use el programa gratuito MDB Viewer Plus (portátil, abre y exporta MDB) o LibreOffice Base. En Mac/Linux use LibreOffice Base o las herramientas de línea de comandos mdbtools. Todos permiten ver tablas y exportar a Excel/CSV; no ejecutarán completamente formularios de Access o VBA.
¿Puedo abrir un archivo MDB en un Mac?
No existe Microsoft Access para macOS. Use LibreOffice Base (gratuito) para leer las tablas y exportar los datos, instale mdbtools a través de Homebrew para la exportación por línea de comandos, o ejecute Windows + Access real en una máquina virtual (Parallels) si necesita formularios/informes/VBA completos.
¿Cuál es la diferencia entre MDB y ACCDB?
MDB es el formato antiguo de Access (1992-2003, motor Jet); ACCDB es el actual (2007+, motor ACE). ACCDB añade campos multivalor/adjuntos, campos calculados y macros de datos, mientras que MDB mantiene la seguridad a nivel de usuario y la replicación que ACCDB eliminó. En un editor hexadecimal, MDB muestra «Standard Jet DB» y ACCDB muestra «Standard ACE DB».
¿Cómo convierto un MDB a Excel o CSV?
En Access, abra la tabla/consulta y elija Datos externos > Exportar > Excel o Archivo de texto. Sin Access, MDB Viewer Plus exporta a XLSX/CSV, o en Linux/Mac ejecute «mdb-export archivo.mdb NombreTabla > salida.csv». Cada tabla se exporta por separado.
¿Qué es el archivo .ldb que está junto a mi MDB?
Es el archivo de bloqueo temporal que Access crea mientras el .mdb está abierto, rastreando qué usuarios lo tienen abierto para la edición multiusuario. Desaparece cuando todos cierran la base de datos; no lo borre manualmente mientras la base de datos esté en uso.
Mi MDB se abre como solo lectura o está dañado, ¿qué hago?
El modo de solo lectura suele deberse a una ubicación de archivo de solo lectura, un bloqueo .ldb remanente de un error del sistema, o a que se está abriendo en un visor en lugar de en el Access completo. Para la corrupción, use la función Compactar y reparar de Access (Herramientas de base de datos), restaure una copia de seguridad o, como último recurso, una herramienta de reparación de pago como DataNumen Access Repair.

Referencias

1Microsoft Learn - [MS-ACE] Access database file formatlearn.microsoft.com
2Microsoft Support - Which Access file format should I use?support.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.RPMSGRestricted Permission Message
5.BINCD/DVD Disc Image (BIN/CUE)
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.DBSQLite Database File
9.EXEWindows Executable (Portable Executable)
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.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