.MDE

File MDE

Microsoft Access Compiled (MDE) Database
Fai una domanda
RISPOSTA RAPIDA

Un file MDE è una versione compilata e bloccata di un database Microsoft Access (.mdb). È possibile aprirlo ed eseguirlo con Microsoft Access o con il runtime gratuito Access Runtime su Windows, ma non è possibile modificarne i moduli o il codice. La conversione di un MDE in un MDB modificabile non è possibile: il codice sorgente viene rimosso in modo permanente al momento della creazione del file.

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

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 10, 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 MDE?

.mde è un formato di file database compilato per Microsoft Access, creato da un database sorgente .mdb utilizzando il comando «Crea file MDE». Mentre l'originale .mdb memorizza il codice sorgente Visual Basic for Applications (VBA) modificabile insieme a tabelle, query e visualizzazioni, il file .mde compila quel VBA in p-code e rimuove interamente il sorgente modificabile.

I formati di database Access possono essere divisi in due gruppi:

  • .mde - formato binario compilato (struttura bloccata)
  • .mda - file sorgente dei componenti aggiuntivi di Access

Entrambi i formati memorizzano codice scritto in Visual Basic for Applications. I file compilati .mde non possono essere aperti per visualizzare il codice sorgente o modificarlo, e i moduli, i report e i moduli di codice sono bloccati per la visualizzazione Struttura. Un file .mdb funge da base per la produzione di un .mde.

Il risultato è un database pronto per la distribuzione: gli utenti possono eseguire query, inserire dati e navigare nei moduli, ma non possono alterare la logica sottostante o il design dell'interfaccia. Poiché la conversione è unidirezionale, non è possibile recuperare il sorgente modificabile da un .mde: conservare sempre l'originale .mdb. Il formato .mde si applica solo ai database legacy del motore Jet (Access da 97 a 2003); Access 2007 e versioni successive lo hanno sostituito con .accde per il nuovo formato .accdb.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .mde esegue codice VBA compilato che non è possibile ispezionare, quindi esegui applicazioni MDE solo da fonti attendibili. Access apre i database con macro/codice disabilitati per impostazione predefinita (Centro protezione / barra di sicurezza gialla); lasciali disabilitati a meno che tu non ti fidi del mittente. Le tabelle dei dati in sé sono inerti. Non fare affidamento sulla struttura bloccata o su qualsiasi «password del database» Jet legacy per la sicurezza: i dati sono leggibili dagli strumenti di esportazione a prescindere.

Dettagli del formato

in sintesi
NOME COMPLETOMicrosoft Access Compiled (MDE) Databaseanche noto come Compiled Access database, Access make-MDE file
SVILUPPATOREMicrosoftdal 1997 (Access 97 - 'Make MDE File' feature)
TIPO MIMEapplication/x-msaccess
TIPODatabase Access binario proprietario con VBA compilato e sorgente rimosso (motore Jet)
Questa estensione è usata anche da…
  • Componente aggiuntivo ArchiCAD (modulo GDL/estensione) - Alcuni componenti aggiuntivi di Graphisoft ArchiCAD utilizzavano storicamente l'estensione .mde per i moduli di estensione caricabili - non correlati ad Access.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Un file .mde è un database Jet/Access, quindi su disco presenta la STESSA firma di un normale .mdb: 00 01 00 00 seguito da «Standard Jet DB» all'offset 4. La distinzione tra .mde e .mdb è logica (VBA compilato + sorgente rimosso, struttura bloccata), non un diverso numero magico. L'equivalente più recente ACCDE mostra invece «Standard ACE DB».

Programmi che aprono file MDE

Windows3 apps
Microsoft Access A pagamento Fai doppio clic sul file .mde per aprirlo ed eseguirlo (moduli, report, dati). Non è possibile accedere alla visualizzazione Struttura: è una caratteristica del formato. È necessaria una versione/architettura di Access corrispondente.
MDB Viewer Plus Gratuito Freeware portatile - apre il file .mde per visualizzare/esportare i DATI (tabelle) in Excel/CSV. Non esegue moduli né recupera codice.
Microsoft Access Runtime Gratuito Runtime gratuito per ESEGUIRE un'applicazione Access .mde senza possedere la versione completa di Access - ideale per app MDE distribuite. Non consente la progettazione.

Dettagli tecnici

specifiche approfondite
SviluppatoreMicrosoft
Codifica del fileBinario, struttura delle pagine Jet little-endian
Tipo MIMEapplication/x-msaccess
Magic bytes00 01 00 00 seguito da «Standard Jet DB» all'offset 4 (identico a .mdb su disco)
Gestione VBAVBA compilato in p-code; sorgente modificabile rimosso durante la conversione Crea file MDE
Blocco strutturaModuli, report e moduli di codice bloccati - non possono essere aperti in visualizzazione Struttura di Access
ReversibilitàConversione unidirezionale; non è possibile decompilare o recuperare un .mdb modificabile da un .mde
Formato sorgenteCreato da un .mdb di Access 97-2003 tramite Strumenti → Utilità database → Crea file MDE
Dimensione tipica del file500 KB - 200 MB (dati più codice compilato e oggetti incorporati)
CrittografiaPassword database Jet legacy opzionale (basata su XOR debole); il VBA è bloccato dalla rimozione del sorgente, non dalla crittografia
IntegritàChecksum a livello di pagina Jet; la funzione Compatta e ripristina corregge corruzioni minori
Sistema operativoSolo Windows
Sensibilità alla versioneDeve essere aperto con la stessa versione e architettura di Access con cui è stato compilato
Formato successoreACCDE (per database .accdb, Access 2007 e successivi)
Formati correlati.mdb (sorgente), .mda (componente aggiuntivo), .mdw (gruppo di lavoro), .ldb (file di blocco)
Rilasciato1997 (Access 97 - 'Make MDE File' feature)
Ultima versioneMDE remained the compiled format for MDB-based databases through Access 2003; succeeded by ACCDE for ACCDB in Access 2007
Specificalearn.microsoft.com

Conversioni MDE

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MDE. 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 MDE.

Domande frequenti

Posso convertire un MDE in un MDB modificabile?
No. Il comando «Crea MDE» rimuove permanentemente il sorgente VBA e blocca la struttura; non esiste un modo supportato per invertire il processo. È necessario ottenere il file .mdb originale da chi ha creato il file.
Come si apre un file MDE?
Aprilo in Microsoft Access su Windows (o nel runtime gratuito Access Runtime) e funzionerà come una normale app Access: moduli, report, dati. Semplicemente non puoi entrare in visualizzazione Struttura per modificarlo.
Perché non posso modificare i moduli o il codice nel mio MDE?
Questo è lo scopo principale di un MDE: è una build compilata e bloccata destinata alla distribuzione. Il design modificabile e il sorgente VBA sono stati rimossi al momento della creazione.
Qual è la differenza tra MDE e ACCDE?
MDE è la build compilata/bloccata del vecchio formato .mdb; ACCDE è lo stesso concetto per il nuovo formato .accdb (Access 2007+). Entrambi rimuovono il sorgente VBA e bloccano la struttura.
Il mio MDE non si apre nella mia versione di Access - perché?
Un MDE è legato alla versione di Access e all'architettura (32 o 64 bit) con cui è stato creato. Un Access più recente o a 64 bit potrebbe rifiutarlo; lo sviluppatore deve ricreare l'MDE dal sorgente .mdb in una versione di Access compatibile.
Come posso estrarre i dati da un MDE?
Aprilo in Access o nel software gratuito MDB Viewer Plus ed esporta le tabelle in Excel o CSV: le tabelle dei dati non sono bloccate, solo la struttura e il codice lo sono.

Riferimenti

1Microsoft Learn - [MS-ACE] Access database file formatlearn.microsoft.com
2Microsoft Support - Hide and protect elements of your database (MDE/ACCDE)support.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.DBSQLite Database File
.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

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