Co to jest format pliku DSK?
Plik .dsk zawiera obraz dysku. .dsk to ogólne rozszerzenie pliku - nie jest ono natywne dla żadnego pojedynczego programu i nie jest ustandaryzowane w branży. Rozszerzenie to najczęściej przechowuje obrazy dyskietek z ery komputerów domowych retro, w tym dyski Apple II, Amstrad CPC i ZX Spectrum, choć jest również stosowane do obrazów dysków twardych i innych nośników danych.
Ponieważ .dsk jest rozszerzeniem zbiorczym, format wewnętrzny różni się w zależności od pochodzenia. Najbardziej rozpoznawalnym wariantem strukturalnym jest format Amstrad CPC/ZX Spectrum, który zaczyna się od nagłówka ASCII MV - CPCEMU lub EXTENDED CPC DSK File pod offsetem 0. Zwykły surowy obraz - taki jak dyskietka Apple II DOS 3.3 - nie posiada żadnego nagłówka; są to po prostu sektory dysku ułożone jeden po drugim. Obraz .dsk może być jednym z następujących typów:
- Raw (Surowy) - kopia sektora po sektorze (1:1, bajt po bajcie)
- Logiczny - kopia zawartości dysku widziana przez system plików (wolumin logiczny)
- Partycja - kopia tylko części danego dysku, np. danych użytkownika z wyłączeniem obszarów systemowych
Obrazy dysków są zazwyczaj tworzone w celu uzyskania kopii zapasowej danych, która może być później użyta do ich przywrócenia. Surowe obrazy są również wykorzystywane w informatyce śledczej do zabezpieczania dowodów. Ponieważ .dsk jest ogólnym formatem obrazu, plik utworzony w jednym programie może nie być kompatybilny z innym, nawet jeśli oba obsługują rozszerzenie .dsk. Przy użyciu odpowiednich narzędzi obrazy .dsk można zamontować jako dyski wirtualne i przeglądać je tak, jakby były fizycznymi nośnikami. Powiązane formaty to .IMG, .ISO, .VHD oraz .NIB (obraz nibble Apple II).
Bezpieczeństwo
RYZYKO: MEDIUMSam kontener .dsk to pasywne dane sektorowe, ale dysk, którego obraz zawiera, może przechowywać oprogramowanie wykonywalne - obraz gry retro jest zazwyczaj nieszkodliwy, ale obraz dyskietki PC może zawierać stare wirusy sektora rozruchowego lub złośliwe oprogramowanie DOS, które niektóre programy antywirusowe wciąż wykrywają. Ryzyko wiąże się głównie ze źródłem i przestarzałością: pobieraj obrazy .dsk retro z renomowanych archiwów, skanuj wyodrębnione pliki przed uruchomieniem i pamiętaj, że uszkodzony lub niestandardowy plik .dsk może po prostu nie otworzyć się w niewłaściwym narzędziu (nie jest uszkodzony - to po prostu niewłaściwy wariant dla tego programu).
Szczegóły formatu
w pigułceProgramy otwierające pliki DSK
Szczegóły techniczne
specyfikacja| Kategoria formatu | Binarny obraz dysku sektor po sektorze - zbiorcze rozszerzenie bez jednego standardu wewnętrznego |
| Magic bytes | Brak dla surowych obrazów; wariant Amstrad CPC/Spectrum zaczyna się od ASCII `MV - CPCEMU` lub `EXTENDED CPC DSK File` pod offsetem 0 |
| Struktura nagłówka | Brak w trybie surowym (sektory zaczynają się od bajtu 0); wariant Amstrad CPC zaczyna się od 256-bajtowego bloku informacji o dysku, po którym następują 256-bajtowe bloki informacji o ścieżkach |
| Typowy rozmiar surowego pliku | 143 KB (dysk Apple II 140 KB), 720 KB (dyskietka 3,5 cala DD), 1,44 MB (dyskietka 3,5 cala HD) - określany całkowicie przez geometrię dysku źródłowego |
| Kompresja | Brak wbudowanej w format; surowe obrazy `.dsk` są nieskompresowanymi kopiami binarnymi sektorów dysku bez własnego kodowania |
| Typ MIME | application/octet-stream |
| Geometria surowego wariantu Apple II | 35 ścieżek × 16 sektorów × 256 bajtów każdy (DOS 3.3, 143 360 bajtów); kolejność przeplotu sektorów odpowiada oryginalnemu kontrolerowi Disk II |
| Układ ścieżek Amstrad CPC | Do 80 ścieżek na stronę, jedno- lub dwustronne; standardowa geometria używa 9 sektorów × 512 bajtów na ścieżkę; format rozszerzony obsługuje zmienną liczbę sektorów na ścieżkę |
| Geometria dyskietki MS-DOS | Obrazy 720 KB: 80 ścieżek, 2 strony, 9 sektorów × 512 bajtów; obrazy 1,44 MB używają 18 sektorów na ścieżkę przy tej samej liczbie ścieżek i stron |
| Metoda identyfikacji | Brak uniwersalnej liczby magicznej; wariant jest określany na podstawie rozmiaru pliku, znanej tabeli geometrii oraz emulatora lub narzędzia, które go utworzyło |
| Liczba stron | Jednostronne (SS) lub dwustronne (DS) w zależności od dysku źródłowego; większość obrazów dystrybuowanych dla emulatorów to jednostronne dyskietki 35- lub 40-ścieżkowe |
| Montowanie w systemie Linux | Surowe obrazy `.dsk` mogą być montowane jako urządzenia blokowe loopback za pomocą `mount -o loop disk.dsk /mnt`, gdy system plików wewnątrz jest rozpoznawany |
| Główne nowoczesne zastosowanie | Archiwizacja oprogramowania i emulacja komputerów retro - rozszerzenie to jest standardowym formatem wymiany dla emulatorów Apple II, Amstrad CPC, ZX Spectrum i CP/M |
| Konflikt nazw rozszerzeń | Rozszerzenie `.dsk` jest również używane przez skompresowane zestawy dysków Turbo Pascal i kilka autorskich narzędzi do kopii zapasowych, co powoduje niejednoznaczność formatu w przypadku braku nagłówka |
| Kodowanie danych sektora | Sektory są przechowywane w kolejności fizycznej lub logicznej jako surowe bajty; w zwykłych surowych obrazach nie są zachowywane żadne sumy kontrolne ani dane korekcji błędów z oryginalnego kontrolera dysku |
| Wydano | Used since the 1980s home-computer era; no single standard |
| Specyfikacja | en.wikipedia.org |
Konwersje DSK
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DSK.