.MDB

Arquivo MDB

Microsoft Access Database (97-2003, Jet engine)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo MDB é um banco de dados Microsoft Access no formato antigo que o Access utilizou de 1992 a 2003, substituído pelo .accdb no Access 2007. Ele armazena tabelas, consultas, formulários, relatórios e código VBA em um único arquivo. No Windows, abra-o com o Microsoft Access ou o gratuito MDB Viewer Plus; no Mac ou Linux, use o LibreOffice Base ou mdbtools - não existe Microsoft Access para macOS.

Desenvolvedor: Microsoft Categoria: Arquivos de Banco de Dados MIME: application/x-msaccess
ABRE EM Windows macOS Linux
Relacionado: .DB · .DBF · .ACCDB · .SQL

Nesta página

19k+ extensões indexadas
Última revisão em Jun 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro MDB?

.mdb é um arquivo de banco de dados gerado e utilizado pelo Microsoft Access - é o formato nativo deste software, baseado no motor de banco de dados Access Jet. Arquivos .mdb contêm dados relativos a bancos de dados: a estrutura e consultas de um banco de dados, funções, registros e outras informações. Além disso, arquivos .mdb também podem armazenar formulários para entrada de dados, procedimentos de módulo, relatórios e configurações de segurança.

Os dados do Access podem ser importados e unidos a outros formatos e aplicativos, como HTML, XML, Excel, SharePoint e Outlook. Arquivos .mdb podem ser convertidos para .csv ou .txt usando ferramentas como MDB Converter ou o assistente de exportação integrado do Access, para que os dados possam ser trabalhados em muitos outros programas. Internamente, um arquivo .mdb começa com os bytes 00 01 00 00 seguidos no deslocamento (offset) 4 pela string ASCII Standard Jet DB - um identificador confiável em um editor hexadecimal.

Arquivos MDB e seu sucessor

.mdb era o formato padrão no Microsoft Access 2003 e em suas versões anteriores. Versões mais recentes do Access usam um formato que substituiu o .mdb - o formato .accdb (introduzido no Access 2007). As versões atuais do Access ainda podem abrir arquivos .mdb, mas o .accdb adiciona campos de valores múltiplos, colunas de anexo e criptografia mais forte.

MDB e LDB

Junto com os arquivos .mdb, na mesma pasta também pode haver um arquivo com a extensão .ldb, pois ele é criado pelo Access sempre que um arquivo .mdb está aberto. .ldb é um arquivo de bloqueio criado pelo programa no momento em que um arquivo .mdb está sendo editado por um usuário. Isso evita que vários usuários introduzam alterações conflitantes no arquivo ao mesmo tempo. O arquivo .ldb é removido automaticamente quando o último usuário fecha o banco de dados.

Segurança e proteção

RISCO: MEDIUM

Um .mdb pode conter macros VBA que executam código, portanto, um banco de dados de uma fonte não confiável pode conter malware - o Access abre bancos de dados desconhecidos com macros desativadas (a Central de Confiabilidade / barra de segurança amarela), e você deve mantê-las desativadas a menos que confie no remetente. Além das macros, os dados em si são inertes. Ressalva de segurança legada: a antiga «senha do banco de dados» do Jet e a segurança em nível de usuário (workgroup) no .mdb são FRACAS e facilmente contornadas/quebradas - nunca dependa delas para proteger dados sensíveis; o conteúdo do arquivo é efetivamente legível por ferramentas como mdbtools de qualquer forma. Não exclua o arquivo de bloqueio .ldb enquanto o banco de dados estiver aberto em outra sessão. Arquivos .mdb antigos também representam um risco de corrupção - mantenha backups e use o Compactar e Reparar.

Detalhes do formato

em resumo
NOME COMPLETOMicrosoft Access Database (97-2003, Jet engine)
DESENVOLVEDORMicrosoftdesde 1992 (Access 1.0); MDB was the default through Access 2003
TIPO MIMEapplication/x-msaccess
TIPOArquivo de banco de dados binário proprietário (motor de banco de dados Jet / Access)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Um .mdb começa com 00 01 00 00 seguido no deslocamento 4 pela string ASCII «Standard Jet DB». O mais novo .accdb, em vez disso, possui «Standard ACE DB» no mesmo deslocamento - essa string é a maneira mais rápida de distinguir os dois em um editor hexadecimal. (Arquivos muito antigos do Access 97 podem mostrar «Standard Jet DB» com um byte de versão diferente.)

Programas que abrem arquivos MDB

Windows4 apps
Microsoft Access Pago Clique duas vezes no .mdb para abri-lo no Access (leitura e gravação completa, formulários, relatórios, VBA). O Access moderno ainda abre MDBs legados.
MDB Viewer Plus Gratuito Freeware portátil (sem instalação) - abra o .mdb para visualizar/editar tabelas e exportar para Excel/CSV/XML. O abridor gratuito mais fácil para Windows.
LibreOffice Base Código aberto Suíte de escritório gratuita; conecte-se ao .mdb para navegar pelas tabelas e executar consultas. Alguns formulários/VBA não serão transferidos.
Microsoft Access Runtime Gratuito Runtime gratuito que EXECUTA um aplicativo Access (formulários/relatórios), mas não permite editá-lo - para usar um banco de dados legado existente.
macOS3 apps
LibreOffice Base Código aberto Suíte de escritório gratuita; conecte-se ao .mdb para navegar pelas tabelas e executar consultas. Alguns formulários/VBA não serão transferidos.
MDB Tools (CLI / Homebrew) Código aberto «brew install mdbtools», depois «mdb-tables arquivo.mdb» e «mdb-export arquivo.mdb Tabela > saida.csv» para extrair dados.
Parallels Desktop + Windows Pago Execute o Windows (e o Access real) em uma VM no Mac quando o LibreOffice Base não conseguir lidar totalmente com o banco de dados.
Linux3 apps
MDB Tools Código aberto Linha de comando: «mdb-tables arquivo.mdb» lista as tabelas; «mdb-export arquivo.mdb NomeDaTabela > saida.csv» extrai para CSV; «mdb-schema» extrai o esquema.
LibreOffice Base Código aberto Suíte de escritório gratuita; conecte-se ao .mdb para navegar pelas tabelas e executar consultas. Alguns formulários/VBA não serão transferidos.
Kexi (KEXI) Código aberto Aplicativo de banco de dados KDE - importa/migra tabelas Access .mdb (o desenvolvimento é lento; use mdbtools/LibreOffice se houver dificuldades).

Detalhes técnicos

especificação profunda
DesenvolvedorMicrosoft Corporation
Tipo MIMEapplication/x-msaccess
Assinatura do arquivo00 01 00 00 no offset 0; ASCII «Standard Jet DB» no offset 4
Motor de banco de dadosMicrosoft Jet 3.0 (Access 97) até Jet 4.0 (Access 2000-2003)
Tamanho da página2 048 bytes por página (Jet 3.x / Access 97); 4 096 bytes por página (Jet 4.0 / Access 2000-2003)
Tamanho máximo do arquivo2 GB
Máximo de campos por tabela255
Suporte a UnicodeUnicode compactado no Jet 4.0 (Access 2000+); codificação de página de código no Jet 3.x (Access 97)
VBA incorporadoMódulos de p-code VBA compilados armazenados diretamente dentro do arquivo junto com os dados da tabela
Criptografia de senhaCifra RC4 de 40 bits; conhecida por ser fraca e suscetível a quebra offline
Arquivo de bloqueioUm arquivo .ldb emparelhado é criado ao abrir; rastreia usuários ativos e registros bloqueados; excluído quando o último usuário fecha
Formato sucessor.accdb (Access 2007+, motor ACE); identificado por «Standard ACE DB» no offset 4; adiciona criptografia mais forte e campos de anexo
Ferramentas multiplataformaMDB Tools (mdb-export, mdb-tables) para Linux e macOS; LibreOffice Base e Kexi no Linux
Conectores de importação/exportaçãoSuporte nativo para Excel, SharePoint, Outlook, HTML, XML e fontes de dados ODBC
Máximo de objetos por banco de dados32 768 (tabelas, consultas, formulários, relatórios e macros combinados)
Lançado1992 (Access 1.0); MDB was the default through Access 2003
Especificaçãolearn.microsoft.com

Conversões de MDB

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MDB. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos MDB.

Perguntas frequentes

Como abro um arquivo MDB sem o Microsoft Access?
No Windows, use o gratuito MDB Viewer Plus (portátil, abre e exporta MDB) ou o LibreOffice Base. No Mac/Linux, use o LibreOffice Base ou as ferramentas de linha de comando mdbtools. Todos permitem visualizar tabelas e exportar para Excel/CSV; eles não executarão totalmente formulários Access ou VBA.
Posso abrir um arquivo MDB em um Mac?
Não existe Microsoft Access para macOS. Use o LibreOffice Base (gratuito) para ler as tabelas e exportar os dados, instale o mdbtools via Homebrew para exportação por linha de comando, ou execute o Windows + Access real em uma VM (Parallels) se precisar de formulários/relatórios/VBA completos.
Qual é a diferença entre MDB e ACCDB?
MDB é o formato antigo do Access (1992-2003, motor Jet); ACCDB é o atual (2007+, motor ACE). O ACCDB adiciona campos de anexo/multivalorados, campos calculados e macros de dados, enquanto o MDB mantém a segurança em nível de usuário e a replicação que o ACCDB removeu. Em um editor hexadecimal, o MDB mostra «Standard Jet DB» e o ACCDB mostra «Standard ACE DB».
Como converto um MDB para Excel ou CSV?
No Access, abra a tabela/consulta e escolha Dados Externos > Exportar > Excel ou Arquivo de Texto. Sem o Access, o MDB Viewer Plus exporta para XLSX/CSV, ou no Linux/Mac execute «mdb-export arquivo.mdb NomeDaTabela > saida.csv». Cada tabela é exportada separadamente.
O que é o arquivo .ldb ao lado do meu MDB?
É o arquivo de bloqueio temporário que o Access cria enquanto o .mdb está aberto, rastreando quais usuários o têm aberto para edição multiusuário. Ele desaparece quando todos fecham o banco de dados; não o exclua manualmente enquanto o banco de dados estiver em uso.
Meu MDB abre como somente leitura ou está corrompido - o que eu faço?
O modo somente leitura geralmente se deve a um local de arquivo somente leitura, um bloqueio .ldb remanescente de uma falha ou por abri-lo em um visualizador em vez do Access completo. Para corrupção, use o Compactar e Reparar do Access (Ferramentas de Banco de Dados), restaure um backup ou, como último recurso, uma ferramenta de reparo paga como o DataNumen Access Repair.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z