O que é o formato de ficheiro DM?
O arquivo .dm é um arquivo de Modelo de Dados Paradox - um pequeno binário proprietário criado pelo Borland Paradox para Windows junto com cada tabela de banco de dados. Ele armazena definições de modelo de dados e relacionamentos de tabela que o Paradox usa para gerenciar como as tabelas se conectam dentro de uma aplicação multi-tabelas.
Um arquivo .dm nunca é autônomo. Ele reside ao lado do arquivo de tabela principal .DB e outros arquivos irmãos do Paradox, como .px (índice primário), .mb (armazenamento de memo/BLOB) e .val (verificações de validade). Juntos, esses arquivos formam um conjunto completo de tabelas Paradox. O arquivo .dm em si contém metadados de relacionamento e não contém dados brutos de registros - para acessar ou recuperar dados, você sempre precisará do arquivo .db correspondente.
O Paradox foi originalmente desenvolvido pela Ansa Software, adquirido pela Borland em 1987 e posteriormente transferido para a Corel Corporation, que continuou a distribuí-lo dentro do WordPerfect Office. O formato é binário proprietário (little-endian) sem assinatura de magic bytes documentada publicamente. A versão da estrutura interna está vinculada ao nível da tabela Paradox - por exemplo, o nível de tabela 5 corresponde ao Paradox 5 e Paradox 7.
O Paradox é agora uma plataforma de banco de dados desktop legada. A migração normalmente envolve a exportação de dados de tabelas de arquivos .db para o formato dBASE, bancos de dados Access ou arquivos CSV usando ferramentas como Corel Paradox, o Borland Database Engine (BDE) ou visualizadores compatíveis com Paradox, como o Database .NET.
Segurança e proteção
RISCO: LOWUm arquivo .DM do Paradox é um pequeno arquivo de metadados inerte sem scripts, portanto oferece pouco risco direto. A cautela é prática: trata-se de dados legados, os arquivos .DB/.PX/.MB correspondentes são necessários para recuperar algo útil, e bancos de dados Paradox antigos podem conter proteção por senha no nível da tabela. Cuidado com sites de download de «visualizadores universais de .dm» - eles geralmente agrupam adware/PUPs.
Detalhes do formato
em resumo- Imagem Gatan DigitalMicrograph (.dm / .dm3 / .dm4) - Arquivo de imagem e espectro de microscopia eletrônica; a variante .dm pura é um formato antigo do DigitalMicrograph anterior ao .dm3.
- Código-fonte BYOND DM (.dm) - Arquivo de origem DreamMaker para jogos online BYOND - código em texto simples, não um arquivo de banco de dados.
- Demo SourceMod / Source-engine (.dem é o padrão; .dm aparece em algumas cadeias de ferramentas) - Dados de replay/demo de jogo; não relacionado ao Paradox.
Programas que abrem arquivos DM
Detalhes técnicos
especificação profunda| Codificação | Binário (estrutura de registro proprietária do Borland Paradox) |
| Ordem dos bytes | Little-endian |
| Criptografia | Nenhuma no arquivo .dm em si; a proteção por senha existe no nível da tabela .db |
| Tipo MIME | application/octet-stream |
| Tamanho típico do arquivo | 1 KB - 50 KB (pequeno arquivo de metadados auxiliar) |
| Papel no conjunto de tabelas | Armazena definições de modelo de dados e relacionamentos de tabela para a tabela .db emparelhada |
| Arquivos irmãos | .db (dados da tabela), .px (índice primário), .mb (BLOBs), .val (verificações de validade), .net (integridade referencial) |
| Versão interna | Vinculada ao nível da tabela Paradox (nível de tabela 5 = Paradox 5/7); sem versionamento separado do .dm |
| Magic bytes | Nenhuma assinatura de byte constante documentada publicamente para arquivos .dm |
| Linhagem do desenvolvedor | Ansa Software → Borland (1987) → Corel Corporation |
| SO associado | Windows (Paradox para Windows), DOS (Paradox para DOS legado) |
| Dependência de recuperação de dados | O arquivo .dm sozinho não contém registros de tabela; o arquivo .db correspondente é necessário para qualquer acesso aos dados |
| Dependência de tempo de execução | Requer o Borland Database Engine (BDE) para acesso programático no Windows |
| Substituído por | Bancos de dados relacionais modernos (Access, SQLite) ou formatos planos (CSV, dBASE) para migração |
| Contêiner | Estrutura de modelo de dados auxiliar proprietária do Borland Paradox; sem formato de contêiner padrão |
| Lançado | Paradox for Windows era (early-mid 1990s) |
| Versão mais recente | Paradox-family format frozen; Corel Paradox last shipped in WordPerfect Office (2021 build) |
Conversões de DM
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DM.