Co to jest format pliku IMA?
Pliki z rozszerzeniem .ima zawierają obrazy dysków - surowe kopie dyskietki sektor po sektorze. Plik .ima może być zamontowany przez dedykowane aplikacje jako wirtualny dysk, do którego system uzyskuje dostęp tak samo, jak do standardowego dysku fizycznego.
Format .ima został pierwotnie zaprojektowany jako domyślny format obrazu dysku dla programu WinImage (wydanego w 1993 roku). Obecnie pliki .ima są najczęściej używane do przechowywania obrazów dyskietek 3,5 cala HD, przy czym standardowy rozmiar wynosi dokładnie 1 474 560 bajtów (1,44 MB). Emulatory takie jak DOSBox, VirtualBox i QEMU również używają .ima jako wirtualnych nośników startowych.
Ponieważ format ten nie posiada nagłówka kontenera, jest identyfikowany przez osadzony system plików FAT12 i sygnaturę sektora rozruchowego 0x55AA na offsecie bajtu 510. .ima jest w zasadzie zamienny z surowymi obrazami dyskietek .IMG i .VFD; skompresowany wariant WinImage używa rozszerzenia .IMZ.
Bezpieczeństwo
RYZYKO: LOWSurowy obraz .ima to pasywne dane bez własnego kodu. Prawdziwym ostrzeżeniem jest zawartość dysku: stare obrazy dyskietek mogą zawierać wirusy sektora rozruchowego z ery DOS lub zainfekowane pliki wykonywalne, które są nieszkodliwe, gdy leżą w pliku, ale mogą mieć znaczenie, jeśli uruchomisz obraz w emulatorze/maszynie wirtualnej lub zapiszesz go z powrotem na prawdziwej dyskietce - przeskanuj wyodrębnione pliki i zachowaj ostrożność w przypadku nieznanych archiwalnych dysków startowych. Pobieraj narzędzia do obrazowania tylko z oficjalnych stron (winimage.com, 7-zip.org), a nie z portali z oprogramowaniem.
Szczegóły formatu
w pigułceProgramy otwierające pliki IMA
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne (surowy strumień bajtów) |
| Kolejność bajtów | Little-endian (pola FAT i sektora rozruchowego x86) |
| Kontener | Surowy obraz sektor po sektorze; brak własnego opakowania na poziomie pliku lub zastrzeżonego nagłówka |
| Osadzony system plików | FAT12 (dyskietki 1,44 MB i mniejsze); FAT16 dla większych geometrii dysków |
| Standardowe rozmiary plików | 360 KB (DD 5,25 cala), 720 KB (DD 3,5 cala), 1 474 560 bajtów (HD 1,44 MB), 2 949 120 bajtów (ED 2,88 MB) |
| Sygnatura sektora rozruchowego | 0x55AA na offsecie bajtów 510-511 (standardowy znacznik sektora rozruchowego x86) |
| Ciąg OEM | 8-bajtowy ASCII na offsecie 3 sektora rozruchowego (np. „MSDOS5.0”, „mkfs.fat”) |
| Kompresja | Nieskompresowane surowe dane; oddzielny format .imz dodaje kompresję zlib do tej samej struktury obrazu |
| Typ MIME | application/octet-stream (ogólny); application/x-ima (nieformalny) |
| Pojemność katalogu głównego | 224 wpisy w standardowym obrazie FAT12 1,44 MB (ustawione przez pola BPB w sektorze rozruchowym) |
| Geometria dysku (1,44 MB) | 80 cylindrów × 18 sektorów/ścieżkę × 2 głowice × 512 bajtów/sektor |
| Identyfikacja pliku | Rozmiar pliku odpowiadający znanej pojemności dysku plus osadzone sygnatury FAT - nie istnieje dedykowana liczba magiczna dla .ima |
| Powiązane formaty | .img i .vfd mają identyczną surową strukturę; większość narzędzi obsługuje wszystkie trzy zamiennie |
| Wsparcie emulatorów | DOSBox, VirtualBox, QEMU i 86Box akceptują .ima bezpośrednio jako wirtualną stację dyskietek |
| Wydano | 1990s (DOS/Windows floppy-imaging era; WinImage 1993) |
| Najnowsza wersja | No versioned spec - a raw image; WinImage still distributes/creates .ima |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.winimage.com |
Konwersje IMA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki IMA.