Hva er DSK-filformatet?
En .dsk-fil inneholder et diskavbilde. .dsk er en generisk filutvidelse - den er ikke hjemmehørende i noe enkelt program og er ikke standardisert på tvers av bransjen. Utvidelsen lagrer vanligvis bilder av disketter fra den klassiske hjemmedatamaskin-æraen, inkludert Apple II, Amstrad CPC og ZX Spectrum-disker, selv om den også brukes på bilder av harddisker og andre lagringsmedier.
Fordi .dsk er en samlebetegnelse, varierer det interne formatet etter opprinnelse. Den mest anerkjente strukturerte varianten er Amstrad CPC/ZX Spectrum-formatet, som starter med ASCII-headeren MV - CPCEMU eller EXTENDED CPC DSK File ved offset 0. Et vanlig råbilde - som en Apple II DOS 3.3-diskett - har ingen header i det hele tatt; det er rett og slett diskens sektorer lagt etter hverandre. Et .dsk-bilde kan være en av følgende typer:
- Raw - en 1:1, byte-for-byte sektorkopi av disken
- Logisk - en kopi av diskinnholdet slik det ses av filsystemet (logisk volum)
- Partisjon - en kopi av bare deler av en gitt disk, for eksempel brukerdata ekskludert systemområder
Diskavbilder opprettes vanligvis for å få en sikkerhetskopi av data, som deretter kan brukes til å gjenopprette data. Råbilder brukes også i digital etterforskning for å bevare bevis. Fordi .dsk er et generisk bildeformat, kan en fil opprettet i ett program være inkompatibel med et annet, selv når begge støtter .dsk-utvidelsen. Ved hjelp av passende verktøy kan .dsk-bilder monteres som virtuelle disker og utforskes som om de var fysisk lagring. Relaterte formater inkluderer .IMG, .ISO, .VHD og .NIB (Apple II nibble-bilde).
Sikkerhet og trygghet
RISIKO: MEDIUMSelve .dsk-beholderen er passive sektordata, men disken den avbilder kan inneholde kjørbar programvare - et retro-spillbilde er vanligvis ufarlig, men et PC-diskettbilde kan inneholde gamle boot-sektor-virus eller DOS-skadevare som enkelte antivirusprogrammer fortsatt flagger. Risikoen handler mest om kilde og foreldelse: last ned retro .dsk-bilder fra anerkjente arkiver, skann utpakkede filer før kjøring, og husk at en skadet eller ikke-standard .dsk kanskje rett og slett ikke åpnes i feil verktøy (den er ikke korrupt - det er bare feil variant for det programmet).
Formatdetaljer
i et nøtteskallProgrammer som åpner DSK-filer
Tekniske detaljer
dyp spesifikasjon| Formatkategori | Binært sektor-for-sektor diskavbilde - en samleutvidelse uten én enkelt intern standard |
| Magic bytes | Ingen for råbilder; Amstrad CPC/Spectrum-varianten starter med ASCII `MV - CPCEMU` eller `EXTENDED CPC DSK File` ved offset 0 |
| Header-struktur | Fraværende i råmodus (sektorer starter ved byte 0); Amstrad CPC-varianten åpner med en 256-byte diskinformasjonsblokk etterfulgt av 256-byte sporinformasjonsblokker |
| Typisk rå filstørrelse | 143 KB (Apple II 140 KB disk), 720 KB (3,5-tommers DD-diskett), 1,44 MB (3,5-tommers HD-diskett) - bestemt utelukkende av kildediskens geometri |
| Komprimering | Ikke innebygd i formatet; rå `.dsk`-bilder er ukomprimerte binære kopier av disksektorer uten iboende koding |
| MIME-type | application/octet-stream |
| Apple II rå variantgeometri | 35 spor × 16 sektorer × 256 byte hver (DOS 3.3, 143 360 byte); sektorrekkefølgen samsvarer med den originale Disk II-kontrolleren |
| Amstrad CPC sporlayout | Opptil 80 spor per side, ensidig eller tosidig; standardgeometri bruker 9 sektorer × 512 byte per spor; utvidet format støtter variabelt antall sektorer per spor |
| MS-DOS diskettgeometri | 720 KB bilder: 80 spor, 2 sider, 9 sektorer × 512 byte; 1,44 MB bilder bruker 18 sektorer per spor med samme antall spor og sider |
| Identifikasjonsmetode | Ingen universell magic number; varianten bestemmes av filstørrelse, kjent geometritabell og emulatoren eller bildeverktøyet som produserte den |
| Antall sider | Ensidig (SS) eller tosidig (DS) avhengig av kildedisken; de fleste bilder distribuert for emulatorer er ensidige 35- eller 40-spors disketter |
| Montering på Linux | Rå `.dsk`-bilder kan monteres som loopback-blokkenheter ved å bruke `mount -o loop disk.dsk /mnt` når filsystemet inni gjenkjennes |
| Primær moderne bruk | Bevaring av programvare og emulering av vintage-datamaskiner - utvidelsen er standard utvekslingsformat for Apple II, Amstrad CPC, ZX Spectrum og CP/M-emulatorer |
| Navnekonflikt for utvidelse | Utvidelsen `.dsk` brukes også av Turbo Pascal-komprimerte disksett og flere proprietære verktøy for sikkerhetskopiering, noe som skaper tvil om formatet når ingen header er til stede |
| Koding av sektordata | Sektorer lagres i fysisk eller logisk rekkefølge som rå byte; ingen sjekksum eller feilrettingsdata fra den originale diskkontrolleren bevares i vanlige råbilder |
| Utgitt | Used since the 1980s home-computer era; no single standard |
| Spesifikasjon | en.wikipedia.org |
DSK-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DSK-filer.