Hva er DMS-filformatet?
.dms-filer er komprimerte diskettbilder opprettet med Disk Masher System, utviklet av SDS Software for Commodore Amiga-datamaskiner tidlig på 1990-tallet. Disketten leses blokk for blokk, slik at datastrukturen kopieres nøyaktig, noe som gir en trofast replika på sektornivå av den originale disketten.
.dms-filer ble opprinnelig brukt på Amiga-datamaskiner for arkivering av diskettdata. De muliggjorde relativt enkel deling av diskettbilder over de trege internettforbindelsene på den tiden. I dag brukes .dms-filer som diskettbilder som åpnes med programvare som emulerer Amiga-maskinvare, som WinUAE eller FS-UAE.
Disk Masher er et proprietært arkiveringsformat med innebygde komprimerings- og kopibeskyttelsesordninger. Komprimeringsalgoritmen inneholdt imidlertid kjente feil som forårsaket problemer ved lagring av visse bitsekvenser. Til tross for denne ulempen var .dms-filer ekstremt populære i Amiga-miljøet, i stor grad på grunn av hvor enkelt demoprogramvare og warez kunne distribueres. Ethvert ekte Amiga DMS-bilde begynner med den fire-byte ASCII-signaturen DMS! (hex 44 4D 53 21) ved byte-offset 0, noe som skiller det fra urelaterte filer som deler filendelsen .dms.
Relaterte diskettformater inkluderer ukomprimert .ADF, .ADZ (en gzip-komprimert ADF), og .IPF for bilder av bevaringskvalitet; .dms-arkiver ble ofte distribuert sammen med .LHA-arkiver på Amiga-oppslagstavler (BBS).
Sikkerhet og trygghet
RISIKO: MEDIUMBeholderen .dms er passive data, men det er et DISKETTBILDE av gammel Amiga-programvare, så de reelle risikoene er: (1) å kjøre ukjent Amiga-programvare i en emulator - gamle «cracks»/introer kan inneholde Amiga-æra skadevare, ufarlig for din PC, men den kjører i den emulerte Amigaen; og (2) juridisk - mange .dms-filer er opphavsrettslig beskyttede kommersielle Amiga-spill. Amiga Forever tilbyr lovlig lisensierte ROM-er/OS, og anerkjente Amiga-bevaringsarkiver er den tryggeste kilden.
Formatdetaljer
i et nøtteskall- Exigen Workflow bildefil - Et utgått dokumentfangst-/bildesystem lagret skannede arbeidsflytbilder som .dms, lesbare kun av den nå nedlagte programvaren (navnet er hentet fra dette nettstedets gamle database).
- Domino MIDI-sekvens - Den gratis Domino MIDI-editoren bruker .dms for sine sekvensfiler.
- BYOND Dream Maker-skript - BYONDs Dream Maker-spillverktøysett bruker .dms for skriptfiler.
Programmer som åpner DMS-filer
Tekniske detaljer
dyp spesifikasjon| Filsignatur | ASCII «DMS!» (hex 44 4D 53 21) ved byte-offset 0 |
| Format-type | Binært komprimert diskettbilde |
| Utvikler | SDS Software (Disk Masher System) |
| Målplattform | Commodore Amiga (AmigaOS) |
| Målmedium | Amiga 3,5-tommers disketter; standard DD-format er 880 KB (80 spor × 2 sider × 11 sektorer) |
| Komprimeringsmoduser | None, Simple (RLE), Fast, Medium, Deep, og Heavy - valgbart ved opprettelse |
| Kjent komprimeringsfeil | Algoritmefeil i visse versjoner forårsaket datakorrupsjon for spesifikke bitsekvensmønstre |
| Støtte for kopibeskyttelse | Bygger inn Amiga-kopibeskyttelsesdata i bildestrukturen |
| MIME-type | application/octet-stream (ingen formatspesifikk MIME-type registrert) |
| Standard | Proprietært, lukket format; ingen offentlig spesifikasjon |
| Koding | Binær; ikke menneskelig lesbar |
| Relaterte formater | .adf (ukomprimert Amiga-diskettbilde), .adz (gzip-komprimert ADF), .ipf (bevaringskvalitet), .lha (vanlig Amiga-arkiv) |
| Ekstraksjonsverktøy (CLI) | xdms - plattformuavhengig kommandolinje-dekompressor som konverterer .dms til .adf |
| Moderne bruk | Retro-databehandling og emulering; Amiga-emulatorer (WinUAE, FS-UAE) laster .dms-filer direkte |
| Utgitt | early 1990s (Disk Masher System, Commodore Amiga) |
| Spesifikasjon | justsolve.archiveteam.org |