Wat is het DMS-bestandsformaat?
.dms-bestanden zijn gecomprimeerde diskette-images gemaakt met het Disk Masher System, ontwikkeld door SDS Software voor Commodore Amiga-computers in de vroege jaren 90. De diskette wordt blok voor blok gelezen, waardoor de datastructuur nauwkeurig wordt gekopieerd en een getrouwe replica op sectorniveau van de originele diskette ontstaat.
.dms-bestanden werden oorspronkelijk op Amiga-computers gebruikt voor het archiveren van diskettegegevens. Ze maakten het relatief eenvoudig om diskette-images te delen via de trage internetverbindingen van die tijd. Tegenwoordig worden .dms-bestanden gebruikt als disk-images die worden geopend met software die Amiga-hardware emuleert, zoals WinUAE of FS-UAE.
De Disk Masher is een eigen archiveringsformaat met ingebouwde compressie- en kopieerbeveiligingsschema's. Het compressie-algoritme bevatte echter bekende fouten die problemen veroorzaakten bij het opslaan van bepaalde bitreeksen. Ondanks dit nadeel waren .dms-bestanden extreem populair in de Amiga-scene, grotendeels vanwege het gemak waarmee demosoftware en warez konden worden gedistribueerd. Elke echte Amiga DMS-image begint met de vier-byte ASCII-handtekening DMS! (hex 44 4D 53 21) op byte-offset 0, wat het onderscheidt van niet-gerelateerde bestanden die de extensie .dms delen.
Gerelateerde diskette-imageformaten zijn onder meer het ongecomprimeerde .ADF, .ADZ (een met gzip gecomprimeerde ADF) en .IPF voor afbeeldingen van conserveringskwaliteit; .dms-archieven werden vaak samen met .LHA-archieven verspreid op Amiga-bulletinboards.
Beveiliging & veiligheid
RISICO: MEDIUMDe .dms-container bevat passieve gegevens, maar het is een DISK IMAGE van oude Amiga-software, dus de echte risico's zijn: (1) het draaien van onbekende Amiga-software in een emulator - oude cracks/intro's kunnen Amiga-malware bevatten, onschadelijk voor uw pc maar actief binnen de geëmuleerde Amiga; en (2) juridisch - veel .dms-bestanden zijn auteursrechtelijk beschermde commerciële Amiga-spellen. Amiga Forever biedt legaal gelicentieerde ROM's/OS, en gerenommeerde Amiga-conserveringsarchieven zijn de veiligste bron.
Formaatdetails
in een notendop- Exigen Workflow imaging-bestand - Een stopgezet documentbeheersysteem sloeg gescande workflow-afbeeldingen op als .dms, alleen leesbaar door die inmiddels opgeheven software (de naam is overgenomen uit de oude database van deze site).
- Domino MIDI-sequentie - De gratis Domino MIDI-editor gebruikt .dms voor zijn sequentiebestanden.
- BYOND Dream Maker-script - De Dream Maker-gametoolkit van BYOND gebruikt .dms voor scriptbestanden.
Programma's die DMS-bestanden openen
Technische details
diepe specificaties| Bestandssignatuur | ASCII „DMS!” (hex 44 4D 53 21) op byte-offset 0 |
| Formaattype | Binair gecomprimeerde diskette-image |
| Ontwikkelaar | SDS Software (Disk Masher System) |
| Doelplatform | Commodore Amiga (AmigaOS) |
| Doelmedium | Amiga 3,5-inch diskettes; standaard DD-formaat is 880 KB (80 sporen × 2 zijden × 11 sectoren) |
| Compressiemodi | None, Simple (RLE), Fast, Medium, Deep en Heavy - selecteerbaar tijdens creatie |
| Bekend compressiedefect | Algoritmefouten in bepaalde versies veroorzaakten gegevenscorruptie bij specifieke bitreekspatronen |
| Ondersteuning voor kopieerbeveiliging | Sluit Amiga-kopieerbeveiligingsgegevens in binnen de imagestructuur |
| MIME-type | application/octet-stream (geen formaatspecifiek MIME-type geregistreerd) |
| Standaard | Eigen, gesloten formaat; geen openbare specificatie |
| Codering | Binair; niet leesbaar voor mensen |
| Gerelateerde formaten | .adf (ongecomprimeerde Amiga-disk-image), .adz (met gzip gecomprimeerde ADF), .ipf (conserveringskwaliteit), .lha (veelvoorkomend Amiga-archief) |
| Extractietool (CLI) | xdms - cross-platform opdrachtregel-decompressor die .dms naar .adf converteert |
| Modern gebruik | Retro-computing en emulatie; Amiga-emulators (WinUAE, FS-UAE) laden .dms-bestanden rechtstreeks |
| Uitgebracht | early 1990s (Disk Masher System, Commodore Amiga) |
| Specificatie | justsolve.archiveteam.org |