.MDB

File MDB

Microsoft Access Database (97-2003, Jet engine)
Fai una domanda
RISPOSTA RAPIDA

Un file MDB è un database Microsoft Access nel vecchio formato utilizzato da Access dal 1992 al 2003, sostituito da .accdb in Access 2007. Memorizza tabelle, query, maschere, report e codice VBA in un unico file. Su Windows, è possibile aprirlo con Microsoft Access o il software gratuito MDB Viewer Plus; su Mac o Linux, si consiglia LibreOffice Base o mdbtools - non esiste una versione di Microsoft Access per macOS.

Sviluppatore: Microsoft Categoria: File di database MIME: application/x-msaccess
SI APRE SU Windows macOS Linux
Correlati: .DB · .DBF · .ACCDB · .SQL

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MDB?

.mdb è un file di database generato e utilizzato da Microsoft Access - è il formato nativo di questo software, basato sul motore di database Access Jet. I file .mdb contengono dati relativi ai database: la struttura e le query di un database, funzioni, record e altre informazioni. Oltre a ciò, i file .mdb possono anche memorizzare maschere per l'inserimento dei dati, procedure di moduli, report e impostazioni di sicurezza.

I dati di Access possono essere importati e uniti ad altri formati e applicazioni, come HTML, XML, Excel, SharePoint e Outlook. I file .mdb possono essere convertiti in .csv o .txt utilizzando strumenti come MDB Converter o la procedura guidata di esportazione integrata di Access, in modo che i dati possano essere elaborati in molti altri programmi. Internamente, un file .mdb inizia con i byte 00 01 00 00 seguiti all'offset 4 dalla stringa ASCII Standard Jet DB - un identificatore affidabile in un editor esadecimale.

I file MDB e il loro successore

.mdb era il formato predefinito in Microsoft Access 2003 e nelle versioni precedenti. Le versioni più recenti di Access utilizzano un formato che ha sostituito .mdb - il formato .accdb (introdotto in Access 2007). Le versioni attuali di Access possono ancora aprire i file .mdb, ma il formato .accdb aggiunge campi multivalore, colonne di allegati e una crittografia più robusta.

MDB e LDB

Insieme ai file .mdb, nella stessa cartella può essere presente anche un file con estensione .ldb, poiché viene creato da Access ogni volta che un file .mdb è aperto. .ldb è un file di blocco creato dal programma nel momento in cui un file .mdb viene modificato da un utente. Ciò impedisce a più utenti di introdurre modifiche contrastanti al file contemporaneamente. Il file .ldb viene rimosso automaticamente quando l'ultimo utente chiude il database.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .mdb può contenere macro VBA che eseguono codice, quindi un database proveniente da una fonte non attendibile può contenere malware - Access apre i database sconosciuti con le macro disabilitate (Centro protezione / barra di sicurezza gialla), e dovresti lasciarle disabilitate a meno che tu non ti fidi del mittente. Oltre alle macro, i dati stessi sono inerti. Avvertenza sulla sicurezza legacy: la vecchia «password del database» Jet e la sicurezza a livello utente (workgroup) su .mdb sono DEBOLI e facilmente aggirabili - non fare mai affidamento su di esse per proteggere dati sensibili; il contenuto del file è effettivamente leggibile da strumenti come mdbtools in ogni caso. Non eliminare il file di blocco .ldb mentre il database è aperto in un'altra sessione. I vecchi file .mdb sono anche a rischio corruzione - conserva dei backup e usa Compatta e ripristina.

Dettagli del formato

in sintesi
NOME COMPLETOMicrosoft Access Database (97-2003, Jet engine)
SVILUPPATOREMicrosoftdal 1992 (Access 1.0); MDB was the default through Access 2003
TIPO MIMEapplication/x-msaccess
TIPOFile di database binario proprietario (motore di database Jet / Access)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Un file .mdb inizia con 00 01 00 00 seguito all'offset 4 dalla stringa ASCII «Standard Jet DB». Il più recente .accdb presenta invece «Standard ACE DB» allo stesso offset - quella stringa è il modo più rapido per distinguerli in un editor esadecimale. (I file molto vecchi di Access 97 potrebbero mostrare «Standard Jet DB» con un byte di versione differente.)

Programmi che aprono file MDB

Windows4 apps
Microsoft Access A pagamento Fai doppio clic sul file .mdb per aprirlo in Access (lettura-scrittura completa, maschere, report, VBA). Le versioni moderne di Access aprono ancora i file MDB legacy.
MDB Viewer Plus Gratuito Freeware portatile (senza installazione) - apri il file .mdb per visualizzare/modificare tabelle ed esportare in Excel/CSV/XML. Il modo gratuito più semplice per aprirlo su Windows.
LibreOffice Base Open-source Suite per ufficio gratuita; connettiti al file .mdb per sfogliare le tabelle ed eseguire query. Alcune maschere/VBA non verranno trasferiti.
Microsoft Access Runtime Gratuito Runtime gratuito che ESEGUE un'app Access (maschere/report) ma non permette di progettarla - per utilizzare un database legacy esistente.
macOS3 apps
LibreOffice Base Open-source Suite per ufficio gratuita; connettiti al file .mdb per sfogliare le tabelle ed eseguire query. Alcune maschere/VBA non verranno trasferiti.
MDB Tools (CLI / Homebrew) Open-source «brew install mdbtools», quindi «mdb-tables file.mdb» e «mdb-export file.mdb Tabella > out.csv» per estrarre i dati.
Parallels Desktop + Windows A pagamento Esegui Windows (e Access reale) in una VM su Mac quando LibreOffice Base non riesce a gestire completamente il database.
Linux3 apps
MDB Tools Open-source Riga di comando: «mdb-tables file.mdb» elenca le tabelle; «mdb-export file.mdb NomeTabella > out.csv» esporta in CSV; «mdb-schema» esporta lo schema.
LibreOffice Base Open-source Suite per ufficio gratuita; connettiti al file .mdb per sfogliare le tabelle ed eseguire query. Alcune maschere/VBA non verranno trasferiti.
Kexi (KEXI) Open-source App per database KDE - importa/migra tabelle Access .mdb (lo sviluppo è lento; usa mdbtools/LibreOffice in caso di difficoltà).

Dettagli tecnici

specifiche approfondite
SviluppatoreMicrosoft Corporation
Tipo MIMEapplication/x-msaccess
Firma del file00 01 00 00 all'offset 0; ASCII «Standard Jet DB» all'offset 4
Motore del databaseMicrosoft Jet 3.0 (Access 97) fino a Jet 4.0 (Access 2000-2003)
Dimensione pagina2 048 byte per pagina (Jet 3.x / Access 97); 4 096 byte per pagina (Jet 4.0 / Access 2000-2003)
Dimensione massima file2 GB
Campi massimi per tabella255
Supporto UnicodeUnicode compresso in Jet 4.0 (Access 2000+); codifica code-page in Jet 3.x (Access 97)
VBA integratoModuli p-code VBA compilati memorizzati direttamente all'interno del file insieme ai dati delle tabelle
Crittografia passwordCifrario RC4 a 40 bit; noto per essere debole e suscettibile di cracking offline
File di bloccoUn file .ldb associato viene creato all'apertura; traccia gli utenti attivi e i record bloccati; viene eliminato alla chiusura dell'ultimo utente
Formato successore.accdb (Access 2007+, motore ACE); identificato da «Standard ACE DB» all'offset 4; aggiunge crittografia più forte e campi allegato
Strumenti multipiattaformaMDB Tools (mdb-export, mdb-tables) per Linux e macOS; LibreOffice Base e Kexi su Linux
Connettori import/exportSupporto nativo per Excel, SharePoint, Outlook, HTML, XML e sorgenti dati ODBC
Oggetti massimi per database32 768 (tabelle, query, maschere, report e macro combinati)
Rilasciato1992 (Access 1.0); MDB was the default through Access 2003
Specificalearn.microsoft.com

Conversioni MDB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MDB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file MDB.

Domande frequenti

Come posso aprire un file MDB senza Microsoft Access?
Su Windows usa il programma gratuito MDB Viewer Plus (portatile, apre ed esporta MDB) o LibreOffice Base. Su Mac/Linux usa LibreOffice Base o gli strumenti da riga di comando mdbtools. Tutti permettono di visualizzare le tabelle ed esportare in Excel/CSV; non eseguiranno completamente le maschere Access o il codice VBA.
Posso aprire un file MDB su un Mac?
Non esiste Microsoft Access per macOS. Usa LibreOffice Base (gratuito) per leggere le tabelle ed esportare i dati, installa mdbtools tramite Homebrew per l'esportazione da riga di comando, oppure esegui Windows + Access reale in una VM (Parallels) se hai bisogno di maschere/report/VBA completi.
Qual è la differenza tra MDB e ACCDB?
MDB è il vecchio formato di Access (1992-2003, motore Jet); ACCDB è quello attuale (2007+, motore ACE). ACCDB aggiunge campi multivalore/allegati, campi calcolati e macro di dati, mentre MDB mantiene la sicurezza a livello utente e la replica che ACCDB ha rimosso. In un editor esadecimale MDB mostra «Standard Jet DB» e ACCDB mostra «Standard ACE DB».
Come faccio a convertire un MDB in Excel o CSV?
In Access, apri la tabella/query e scegli Dati esterni > Esporta > Excel o File di testo. Senza Access, MDB Viewer Plus esporta in XLSX/CSV, oppure su Linux/Mac esegui «mdb-export file.mdb NomeTabella > out.csv». Ogni tabella viene esportata separatamente.
Cos'è il file .ldb accanto al mio MDB?
È il file di blocco temporaneo che Access crea mentre il file .mdb è aperto, tracciando quali utenti lo stanno utilizzando per l'editing multi-utente. Scompare quando tutti chiudono il database; non eliminarlo manualmente mentre il database è in uso.
Il mio MDB si apre in sola lettura o è corrotto - cosa devo fare?
La sola lettura è solitamente dovuta a una posizione del file protetta, un blocco .ldb residuo da un crash o l'apertura in un visualizzatore anziché in Access completo. Per la corruzione, usa la funzione Compatta e ripristina di Access (Strumenti database), ripristina un backup o, come ultima risorsa, uno strumento di riparazione a pagamento come DataNumen Access Repair.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.FDBFirebird Database
.SQLITESQLite Database

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z