O que é o formato de ficheiro IMA?
Arquivos com a extensão .ima contêm imagens de disco - cópias brutas, setor por setor, de um disquete. Um arquivo .ima pode ser montado por aplicativos dedicados como um disco virtual que o sistema acessa exatamente como um disco físico padrão.
O formato .ima foi originalmente projetado como o formato de imagem de disco padrão para o WinImage (lançado em 1993). Hoje, os arquivos .ima são mais comumente usados para armazenar imagens de disquetes HD de 3,5 polegadas, com o tamanho padrão sendo exatamente 1.474.560 bytes (1,44 MB). Emuladores como DOSBox, VirtualBox e QEMU também usam .ima para mídia de inicialização virtual.
Como o formato não possui cabeçalho de contêiner, ele é identificado por seu sistema de arquivos FAT12 incorporado e pela assinatura do setor de inicialização 0x55AA no deslocamento de byte 510. O .ima é essencialmente intercambiável com imagens de disquete brutas .IMG e .VFD; a variante compactada do WinImage usa a extensão .IMZ.
Segurança e proteção
RISCO: LOWUma imagem .ima bruta são dados passivos sem código próprio. A ressalva real é o que o disco continha: imagens de disquetes antigos podem carregar vírus de setor de inicialização da era DOS ou executáveis infectados, que são inofensivos parados em um arquivo, mas podem ser perigosos se você inicializar a imagem em um emulador/VM ou gravá-la de volta em um disquete real - execute uma verificação nos arquivos extraídos e trate discos de inicialização antigos desconhecidos com cuidado. Baixe ferramentas de imagem apenas de sites oficiais (winimage.com, 7-zip.org), não de portais de downloads genéricos.
Detalhes do formato
em resumoProgramas que abrem arquivos IMA
Detalhes técnicos
especificação profunda| Codificação | Binário (fluxo de bytes brutos) |
| Ordem dos bytes | Little-endian (campos FAT e do setor de inicialização x86) |
| Contêiner | Imagem bruta setor por setor; sem invólucro de nível de arquivo ou cabeçalho proprietário próprio |
| Sistema de arquivos incorporado | FAT12 (disquetes de 1,44 MB e menores); FAT16 para geometrias de disco maiores |
| Tamanhos de arquivo padrão | 360 KB (DD 5,25 polegadas), 720 KB (DD 3,5 polegadas), 1.474.560 bytes (HD 1,44 MB), 2.949.120 bytes (ED 2,88 MB) |
| Assinatura do setor de inicialização | 0x55AA no deslocamento de byte 510-511 (marcador de setor de inicialização x86 padrão) |
| String OEM | ASCII de 8 bytes no deslocamento 3 do setor de inicialização (ex: «MSDOS5.0», «mkfs.fat») |
| Compressão | Dados brutos não compactados; o formato .imz separado adiciona compressão zlib na mesma estrutura de imagem |
| Tipo MIME | application/octet-stream (genérico); application/x-ima (informal) |
| Capacidade do diretório raiz | 224 entradas em uma imagem FAT12 padrão de 1,44 MB (definido pelos campos BPB no setor de inicialização) |
| Geometria do disco (1,44 MB) | 80 cilindros × 18 setores/trilha × 2 cabeças × 512 bytes/setor |
| Identificação do arquivo | Tamanho do arquivo correspondente a uma capacidade de disco conhecida mais assinaturas FAT incorporadas - não existe um número mágico .ima dedicado |
| Formatos relacionados | .img e .vfd compartilham estrutura bruta idêntica; a maioria das ferramentas lida com os três de forma intercambiável |
| Suporte a emuladores | DOSBox, VirtualBox, QEMU e 86Box aceitam .ima diretamente como uma unidade de disquete virtual |
| Lançado | 1990s (DOS/Windows floppy-imaging era; WinImage 1993) |
| Versão mais recente | No versioned spec - a raw image; WinImage still distributes/creates .ima |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.winimage.com |
Conversões de IMA
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos IMA.