Hvad er DSK-filformatet?
En .dsk-fil indeholder et diskaftryk. .dsk er en generisk filendelse - den er ikke hjemmehørende i noget enkelt program og er ikke standardiseret på tværs af branchen. Endelsen gemmer oftest aftryk af disketter fra vintage-hjemmecomputer-æraen, herunder Apple II, Amstrad CPC og ZX Spectrum-diske, selvom den også anvendes på aftryk af harddiske og andre lagermedier.
Da .dsk er en paraply-endelse, varierer det interne format efter oprindelse. Den mest anerkendte strukturerede variant er Amstrad CPC/ZX Spectrum-formatet, som begynder med ASCII-headeren MV - CPCEMU eller EXTENDED CPC DSK File ved offset 0. Et almindeligt råt aftryk - såsom en Apple II DOS 3.3-diskette - indeholder slet ingen header; det er blot diskens sektorer lagt i forlængelse af hinanden. Et .dsk-aftryk kan være en af følgende typer:
- Raw (Rå) - en 1:1, byte-for-byte sektorkopi af disken
- Logical (Logisk) - en kopi af diskens indhold, som det ses af filsystemet (logisk volumen)
- Partition - en kopi af kun en del af en given disk, såsom brugerdata eksklusive systemområder
Diskaftryk oprettes typisk for at opnå en sikkerhedskopi af data, som derefter kan bruges til at gendanne data. Rå aftryk bruges også i digital efterforskning til at bevare beviser. Da .dsk er et generisk aftryksformat, er en fil oprettet i ét program muligvis ikke kompatibel med et andet, selv når begge understøtter .dsk-endelsen. Ved hjælp af passende værktøjer kan .dsk-aftryk mountes som virtuelle diske og gennemse, som om de var fysisk lagerplads. Relaterede formater inkluderer .IMG, .ISO, .VHD og .NIB (Apple II nibble-aftryk).
Sikkerhed og tryghed
RISIKO: MEDIUMSelve .dsk-containeren er passive sektordata, men disken, den afbilder, kan indeholde eksekverbar software - et retro-spilaftryk er normalt harmløst, men et PC-disketteaftryk kan indeholde gamle boot-sektor-vira eller DOS-malware, som visse antivirusprogrammer stadig flager. Risici handler mest om kilde og forældelse: download retro .dsk-aftryk fra anerkendte bevaringsarkiver, scan udpakkede filer før kørsel, og husk at en beskadiget eller ikke-standard .dsk muligvis blot ikke åbner i det forkerte værktøj (den er ikke korrupt - det er den forkerte variant til det program).
Formatdetaljer
kort fortaltProgrammer der åbner DSK-filer
Tekniske detaljer
dyb specifikation| Formatkategori | Binært sektor-for-sektor diskaftryk - en paraply-endelse uden en enkelt intern standard |
| Magic bytes | Ingen for rå aftryk; Amstrad CPC/Spectrum-variant begynder med ASCII `MV - CPCEMU` eller `EXTENDED CPC DSK File` ved offset 0 |
| Header-struktur | Fraværende i rå tilstand (sektorer begynder ved byte 0); Amstrad CPC-variant åbner med en 256-byte diskinformationsblok efterfulgt af 256-byte sporinformationsblokke |
| Typisk rå filstørrelse | 143 KB (Apple II 140 KB disk), 720 KB (3,5-tommer DD-diskette), 1,44 MB (3,5-tommer HD-diskette) - udelukkende bestemt af kildediskens geometri |
| Komprimering | Ikke indbygget i formatet; rå `.dsk`-aftryk er ukomprimerede binære kopier af disksektorer uden iboende kodning |
| MIME-type | application/octet-stream |
| Apple II rå variant geometri | 35 spor × 16 sektorer × 256 bytes hver (DOS 3.3, 143.360 bytes); sektor-interleave-rækkefølge matcher den originale Disk II-controller |
| Amstrad CPC spor-layout | Op til 80 spor pr. side, enkelt- eller dobbeltsidet; standardgeometri bruger 9 sektorer × 512 bytes pr. spor; udvidet format understøtter variabelt antal sektorer pr. spor |
| MS-DOS diskettegeometri | 720 KB aftryk: 80 spor, 2 sider, 9 sektorer × 512 bytes; 1,44 MB aftryk bruger 18 sektorer pr. spor med samme antal spor og sider |
| Identifikationsmetode | Intet universelt magisk nummer; varianten bestemmes af filstørrelse, kendt geometritabel og den emulator eller det aftryksværktøj, der producerede den |
| Sideantal | Enkeltsidet (SS) eller dobbeltsidet (DS) afhængigt af kildedisken; de fleste aftryk distribueret til emulatorer er enkeltsidede 35- eller 40-spors disketter |
| Mounting på Linux | Rå `.dsk`-aftryk kan mountes som loopback-blokenheder ved hjælp af `mount -o loop disk.dsk /mnt`, når filsystemet indeni genkendes |
| Primær moderne anvendelse | Softwarebevaring og vintage-computeremulering - endelsen er standardformatet til udveksling for Apple II, Amstrad CPC, ZX Spectrum og CP/M-emulatorer |
| Konflikt om endelsesnavn | Endelsen `.dsk` bruges også af Turbo Pascal-komprimerede disksæt og flere proprietære backup-værktøjer, hvilket forårsager format-tvetydighed, når ingen header er til stede |
| Kodning af sektordata | Sektorer gemmes i fysisk eller logisk rækkefølge som rå bytes; ingen tjeksum eller fejlkorrektionsdata fra den originale diskcontroller bevares i almindelige rå aftryk |
| Udgivet | Used since the 1980s home-computer era; no single standard |
| Specifikation | en.wikipedia.org |
DSK-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DSK-filer.