Wat is het IMA-bestandsformaat?
Bestanden met de extensie .ima bevatten schijfkopieën - ruwe, sector-voor-sector kopieën van een diskette. Een .ima-bestand kan door speciale toepassingen worden gekoppeld als een virtuele schijf die het systeem op dezelfde manier benadert als een standaard fysieke schijf.
Het .ima-formaat is oorspronkelijk ontworpen als het standaardformaat voor schijfkopieën voor WinImage (uitgebracht in 1993). Tegenwoordig worden .ima-bestanden het meest gebruikt om 3,5-inch HD-diskettekopieën op te slaan, waarbij de standaardgrootte exact 1.474.560 bytes (1,44 MB) is. Emulators zoals DOSBox, VirtualBox en QEMU gebruiken .ima ook voor virtuele opstartmedia.
Omdat het formaat geen container-header heeft, wordt het geïdentificeerd door het ingebedde FAT12-bestandssysteem en de 0x55AA bootsector-handtekening op byte-offset 510. .ima is in wezen uitwisselbaar met .IMG en .VFD ruwe diskettekopieën; de gecomprimeerde variant van WinImage gebruikt de extensie .IMZ.
Beveiliging & veiligheid
RISICO: LOWEen ruwe .ima-kopie is passieve data zonder eigen code. Het echte risico is wat de schijf bevatte: oude diskettekopieën kunnen bootsector-virussen uit het DOS-tijdperk of geïnfecteerde uitvoerbare bestanden bevatten, die onschadelijk zijn zolang ze in een bestand zitten, maar van belang kunnen zijn als u de kopie opstart in een emulator/VM of terugschrijft naar een echte diskette - scan uitgepakte bestanden en wees voorzichtig met onbekende vintage opstartschijven. Download imaging-tools alleen van officiële sites (winimage.com, 7-zip.org), niet van verzamelportals.
Formaatdetails
in een notendopProgramma's die IMA-bestanden openen
Technische details
diepe specificaties| Codering | Binair (ruwe bytestroom) |
| Byte-volgorde | Little-endian (FAT- en x86 bootsector-velden) |
| Container | Ruwe sector-voor-sector kopie; geen eigen wrapper op bestandsniveau of eigen header |
| Ingebed bestandssysteem | FAT12 (1,44 MB en kleinere diskettes); FAT16 voor grotere schijfgeometrieën |
| Standaard bestandsgroottes | 360 KB (DD 5,25-inch), 720 KB (DD 3,5-inch), 1.474.560 bytes (HD 1,44 MB), 2.949.120 bytes (ED 2,88 MB) |
| Bootsector-handtekening | 0x55AA op byte-offset 510-511 (standaard x86 bootsector-markering) |
| OEM-tekenreeks | 8-byte ASCII op bootsector-offset 3 (bijv. „MSDOS5.0”, „mkfs.fat”) |
| Compressie | Ongecomprimeerde ruwe data; het afzonderlijke .imz-formaat voegt zlib-compressie toe aan dezelfde schijfstructuur |
| MIME-type | application/octet-stream (generiek); application/x-ima (informeel) |
| Capaciteit hoofdmap | 224 items op een standaard 1,44 MB FAT12-kopie (ingesteld door BPB-velden in de bootsector) |
| Schijfgeometrie (1,44 MB) | 80 cilinders × 18 sectoren/track × 2 koppen × 512 bytes/sector |
| Bestandsidentificatie | Bestandsgrootte die overeenkomt met een bekende schijfcapaciteit plus ingebedde FAT-handtekeningen - er bestaat geen specifiek .ima-magisch getal |
| Gerelateerde formaten | .img en .vfd delen een identieke ruwe structuur; de meeste tools behandelen alle drie uitwisselbaar |
| Emulator-ondersteuning | DOSBox, VirtualBox, QEMU en 86Box accepteren .ima direct als een virtueel diskettestation |
| Uitgebracht | 1990s (DOS/Windows floppy-imaging era; WinImage 1993) |
| Laatste versie | No versioned spec - a raw image; WinImage still distributes/creates .ima |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.winimage.com |
IMA conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over IMA-bestanden.