Qu'est-ce que le format de fichier PMG ?
.pmg est un format d'image matricielle propriétaire associé à « Paint Magic », un ancien programme de dessin de l'époque du Commodore 64 (vers 1985-1990). Le format est extrêmement obscur, et aucune spécification publique n'a survécu.
Le fichier commence par un en-tête binaire. La variante la plus courante débute par l'octet 0x15 suivi de la séquence 67 6D 50 (ASCII gmP), qui semble être un marqueur inversé pour « PMg ». Une seconde variante observée utilise 0x14 comme octet de version initial. Ces signatures ont été déterminées par analyse empirique de fichiers plutôt que par une documentation publiée.
Compte tenu de son origine sur le matériel 8 bits de Commodore, les fichiers .pmg sont censés utiliser l'ordre des octets gros-boutiste (héritage Motorola) et sont limités aux résolutions d'écran standard du Commodore 64 - 320×200 pixels (mode haute résolution) ou 160×200 pixels (mode multicolore) - avec une palette allant jusqu'à 16 couleurs issues de la palette fixe du C64. Les tailles de fichiers sont proportionnellement petites, généralement entre 5 Ko et 64 Ko. Le schéma de compression, s'il existe, n'est pas documenté.
Aujourd'hui, les fichiers .pmg présentent un intérêt principalement dans les contextes de rétro-informatique et de préservation numérique. Il a été rapporté historiquement que XnView MP permet de les ouvrir, bien que la prise en charge dans la version actuelle (3.x) ne soit pas vérifiée. Adobe Photoshop ne supporte pas ce format nativement. Quiconque rencontre un fichier .pmg en dehors d'une archive Commodore 64 devrait se demander si une autre application n'utiliserait pas la même extension pour un format propriétaire différent.
Sécurité et sûreté
RISQUE : LOWLes fichiers image présentent un risque minimal. Le format est si obscur que les fichiers PMG malveillants sont pratiquement inconnus. Le sandboxing standard des visionneuses d'images s'applique.
Détails du format
en bref- Pegasus Mail Folder Index - Le client de messagerie Pegasus Mail utilise .pmg comme fichier d'index de groupe de boîtes aux lettres ; totalement sans rapport avec les images.
- PageMaker Group File - L'ancien Adobe PageMaker utilisait .pmg pour les données d'objets groupés dans les documents.
Programmes qui ouvrent les fichiers PMG
Détails techniques
spécifications approfondies| Origine du format | Logiciel de dessin « Paint Magic » pour Commodore 64 (vers 1985-1990) ; aucune spécification publique n'a survécu |
| Octets magiques (variante 1) | `15 67 6D 50` à l'offset 0 - octet de version `0x15` suivi de l'ASCII `gmP` |
| Octets magiques (variante 2) | `14 67 6D 50` à l'offset 0 - octet de version `0x14` ; environ la moitié des fichiers connus utilisent chaque variante |
| Ordre des octets | Gros-boutiste (héritage des processeurs Motorola 6510/68000) |
| Résolution attendue | 320×200 px (mode haute résolution) ou 160×200 px (mode multicolore) - modes d'écran standard du C64 |
| Profondeur de couleur | 2-16 couleurs ; limité à la palette fixe de 16 couleurs du Commodore 64 |
| Compression | Inconnue ; probablement un bitmap non compressé ou un RLE basique - aucune documentation n'existe |
| Taille de fichier typique | 5 Ko - 64 Ko (cohérent avec les contraintes de résolution et de couleur de l'ère Commodore) |
| Structure de l'en-tête | Octet de version + marqueur `gmP` suivi des dimensions de l'image et des données de pixels ; disposition exacte non documentée |
| Logiciels modernes compatibles | XnView MP (rapporté par la communauté ; statut de support de la v3.x actuelle non vérifié) ; aucun support natif du système d'exploitation |
| Utilisation principale aujourd'hui | Rétro-informatique et préservation d'archives numériques |
| Risque d'identification du format | D'autres applications peuvent utiliser .pmg pour des formats propriétaires non liés partageant la même extension |
| Publié | circa 1985-1990 (Commodore 64 era) |
Conversions PMG
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PMG.