Vad är filformatet DMS?
.dms-filer är komprimerade diskettavbilder skapade med Disk Masher System, utvecklat av SDS Software för Commodore Amiga-datorer i början av 1990-talet. Disketten läses block för block, så datastrukturen kopieras exakt, vilket skapar en trogen replika på sektornivå av originaldisketten.
.dms-filer användes ursprungligen på Amiga-datorer för att arkivera diskettdata. De möjliggjorde relativt enkel delning av diskavbilder över den tidens långsamma internetanslutningar. Idag används .dms-filer som diskavbilder som öppnas med programvara som emulerar Amiga-hårdvara, såsom WinUAE eller FS-UAE.
Disk Masher är ett proprietärt arkiveringsformat med inbyggd komprimering och kopieringsskyddsscheman. Komprimeringsalgoritmen innehöll dock kända fel som orsakade problem vid lagring av vissa bitsekvenser. Trots denna nackdel var .dms-filer extremt populära i Amiga-scenen, till stor del på grund av hur enkelt demo-programvara och warez kunde distribueras. Varje äkta Amiga DMS-avbild börjar med den fyrbyte långa ASCII-signaturen DMS! (hex 44 4D 53 21) vid byte-offset 0, vilket skiljer den från orelaterade filer som delar filtillägget .dms.
Relaterade diskettformat inkluderar den okomprimerade .ADF, .ADZ (en gzip-komprimerad ADF) och .IPF för avbilder av bevarandekvalitet; .dms-arkiv distribuerades ofta tillsammans med .LHA-arkiv på Amigas BBS-system.
Säkerhet & trygghet
RISK: MEDIUMBehållaren .dms är passiv data, men det är en DISKAVBILD av gammal Amiga-programvara, så de verkliga riskerna är: (1) att köra okänd Amiga-programvara i en emulator - gamla crack-intron kan innehålla skadlig kod från Amiga-eran, ofarlig för din PC men den körs i den emulerade Amigan; och (2) juridiska risker - många .dms-filer är upphovsrättsskyddade kommersiella Amiga-spel. Amiga Forever tillhandahåller lagligt licensierade ROM:er/OS, och välrenommerade Amiga-bevarandearkiv är den säkraste källan.
Formatdetaljer
i ett nötskal- Exigen Workflow imaging file - A discontinued document-capture/imaging system stored scanned workflow images as .dms, readable only by that now-defunct software (the name carried in this site's old database).
- Domino MIDI sequence - The free Domino MIDI editor uses .dms for its sequence files.
- BYOND Dream Maker script - BYOND's Dream Maker game toolkit uses .dms for script files.
Program som öppnar DMS-filer
Tekniska detaljer
djup specifikation| Filsignatur | ASCII «DMS!» (hex 44 4D 53 21) vid byte-offset 0 |
| Formattyp | Binär komprimerad diskettavbild |
| Utvecklare | SDS Software (Disk Masher System) |
| Målplattform | Commodore Amiga (AmigaOS) |
| Målmedium | Amiga 3,5-tums disketter; standard DD-format är 880 KB (80 spår × 2 sidor × 11 sektorer) |
| Komprimeringslägen | None, Simple (RLE), Fast, Medium, Deep och Heavy - valbara vid skapandet |
| Känd komprimeringsdefekt | Algoritmfel i vissa versioner orsakade datakorruption för specifika bitsekvensmönster |
| Stöd för kopieringsskydd | Bäddar in Amiga-kopieringsskyddsdata i avbildens struktur |
| MIME-typ | application/octet-stream (ingen formatspecifik MIME-typ registrerad) |
| Standard | Proprietärt, stängt format; ingen offentlig specifikation |
| Kodning | Binär; inte läsbar för människor |
| Relaterade format | .adf (okomprimerad Amiga-diskavbild), .adz (gzip-komprimerad ADF), .ipf (bevarandekvalitet), .lha (vanligt Amiga-arkiv) |
| Extraheringsverktyg (CLI) | xdms - kommandoradsverktyg för flera plattformar som konverterar .dms till .adf |
| Modern användning | Retro-computing och emulering; Amiga-emulatorer (WinUAE, FS-UAE) laddar .dms-filer direkt |
| Släppt | early 1990s (Disk Masher System, Commodore Amiga) |
| Specifikation | justsolve.archiveteam.org |