Qu'est-ce que le format de fichier DMS ?
Les fichiers .dms sont des images de disquettes compressées créées à l'aide du Disk Masher System, développé par SDS Software pour les ordinateurs Commodore Amiga au début des années 1990. La disquette est lue bloc par bloc, de sorte que la structure des données est copiée avec précision, produisant une réplique fidèle au niveau du secteur de la disquette d'origine.
Les fichiers .dms étaient initialement utilisés sur les ordinateurs Amiga pour l'archivage des données sur disquette. Ils permettaient un partage relativement facile des images de disques via les connexions Internet lentes de l'époque. Aujourd'hui, les fichiers .dms sont utilisés comme images de disques ouvertes avec des logiciels qui émulent le matériel Amiga, tels que WinUAE ou FS-UAE.
Le Disk Masher est un format d'archivage propriétaire doté de schémas de compression et de protection contre la copie intégrés. Cependant, l'algorithme de compression contenait des erreurs connues qui causaient des problèmes lors du stockage de certaines séquences de bits. Malgré cet inconvénient, les fichiers .dms étaient extrêmement populaires dans la scène Amiga, en grande partie grâce à la facilité avec laquelle les logiciels de démonstration et les « warez » pouvaient être distribués. Chaque véritable image Amiga DMS commence par la signature ASCII de quatre octets DMS! (hex 44 4D 53 21) à l'offset d'octet 0, ce qui la distingue des fichiers non apparentés qui partagent l'extension .dms.
Les formats d'image de disquette associés incluent le format non compressé .ADF, le .ADZ (un ADF compressé par gzip) et le .IPF pour les images de qualité conservation ; les archives .dms étaient souvent distribuées aux côtés des archives .LHA sur les BBS Amiga.
Sécurité et sûreté
RISQUE : MEDIUMLe conteneur .dms est une donnée passive, mais il s'agit d'une IMAGE DISQUE de logiciels Amiga anciens, les risques réels sont donc : (1) l'exécution de logiciels Amiga inconnus dans un émulateur - les anciens cracks/intros pourraient contenir des malwares de l'époque Amiga, inoffensifs pour votre PC mais s'exécutant dans l'Amiga émulé ; et (2) juridique - de nombreux fichiers .dms sont des jeux Amiga commerciaux sous copyright. Amiga Forever fournit des ROM/OS sous licence légale, et les archives de préservation Amiga réputées sont la source la plus sûre.
Détails du format
en bref- Fichier d'imagerie Exigen Workflow - Un système de capture de documents/imagerie abandonné stockait les images de flux de travail numérisées sous forme de .dms, lisibles uniquement par ce logiciel désormais disparu (nom conservé dans l'ancienne base de données de ce site).
- Séquence MIDI Domino - L'éditeur MIDI gratuit Domino utilise .dms pour ses fichiers de séquence.
- Script BYOND Dream Maker - La boîte à outils de jeu Dream Maker de BYOND utilise .dms pour les fichiers de script.
Programmes qui ouvrent les fichiers DMS
Détails techniques
spécifications approfondies| Signature de fichier | ASCII « DMS! » (hex 44 4D 53 21) à l'offset d'octet 0 |
| Type de format | Image de disquette compressée binaire |
| Développeur | SDS Software (Disk Masher System) |
| Plateforme cible | Commodore Amiga (AmigaOS) |
| Support cible | Disquettes Amiga 3,5 pouces ; le format DD standard est de 880 Ko (80 pistes × 2 faces × 11 secteurs) |
| Modes de compression | None, Simple (RLE), Fast, Medium, Deep, et Heavy - sélectionnables au moment de la création |
| Défaut de compression connu | Des erreurs d'algorithme dans certaines versions causaient une corruption des données pour des motifs de séquences de bits spécifiques |
| Prise en charge de la protection contre la copie | Intègre les données de protection contre la copie Amiga dans la structure de l'image |
| Type MIME | application/octet-stream (aucun type MIME spécifique au format n'est enregistré) |
| Standard | Format propriétaire fermé ; aucune spécification publique |
| Encodage | Binaire ; non lisible par l'homme |
| Formats associés | .adf (image disque Amiga non compressée), .adz (ADF compressé par gzip), .ipf (qualité conservation), .lha (archive Amiga courante) |
| Outil d'extraction (CLI) | xdms - décompresseur en ligne de commande multiplateforme qui convertit le .dms en .adf |
| Utilisation moderne | Informatique rétro et émulation ; les émulateurs Amiga (WinUAE, FS-UAE) chargent directement les fichiers .dms |
| Publié | early 1990s (Disk Masher System, Commodore Amiga) |
| Spécification | justsolve.archiveteam.org |