Che cos'è il formato di file PMG?
.pmg è un formato di immagine raster proprietario associato a «Paint Magic», un programma di disegno legacy dell'era del Commodore 64 (circa 1985-1990). Il formato è estremamente oscuro, senza specifiche pubbliche sopravvissute.
Il file inizia con un'intestazione binaria. La variante più comune inizia con il byte 0x15 seguito dalla sequenza 67 6D 50 (ASCII gmP), che sembra essere un marcatore invertito per «PMg». Una seconda variante osservata utilizza 0x14 come byte di versione iniziale. Queste firme sono state determinate tramite analisi empirica dei file piuttosto che da documentazione pubblicata.
Data la sua origine sull'hardware a 8 bit di Commodore, si prevede che i file .pmg utilizzino l'ordine dei byte big-endian (eredità Motorola) e siano limitati alle risoluzioni standard dello schermo del Commodore 64 - 320×200 pixel (modalità hires) o 160×200 pixel (modalità multicolor) - con una tavolozza fino a 16 colori tratti dalla palette fissa del C64. Le dimensioni dei file sono corrispondentemente ridotte, tipicamente tra 5 KB e 64 KB. Lo schema di compressione, se presente, non è documentato.
Oggi i file .pmg sono di interesse principalmente nel retrocomputing e nei contesti di conservazione digitale. Storicamente è stato riferito che XnView MP sia in grado di aprirli, sebbene il supporto nella versione corrente (3.x) non sia verificato. Adobe Photoshop non supporta il formato nativamente. Chiunque incontri un file .pmg al di fuori di un archivio Commodore 64 dovrebbe considerare se un'applicazione diversa possa utilizzare la stessa estensione per un formato proprietario differente.
Sicurezza e incolumità
RISCHIO: LOWI file immagine presentano un rischio minimo. Il formato è così oscuro che i file PMG malevoli sono virtualmente sconosciuti. Si applicano i protocolli standard di sandboxing dei visualizzatori di immagini.
Dettagli del formato
in sintesi- Pegasus Mail Folder Index - Il client e-mail Pegasus Mail utilizza .pmg come file di indice del gruppo di caselle postali; completamente estraneo alle immagini.
- PageMaker Group File - Il vecchio Adobe PageMaker utilizzava .pmg per i dati degli oggetti raggruppati nei documenti.
Programmi che aprono file PMG
Dettagli tecnici
specifiche approfondite| Origine del formato | Software di disegno «Paint Magic» per Commodore 64 (circa 1985-1990); nessuna specifica pubblica sopravvissuta |
| Magic bytes (variante 1) | `15 67 6D 50` all'offset 0 - byte di versione `0x15` seguito da ASCII `gmP` |
| Magic bytes (variante 2) | `14 67 6D 50` all'offset 0 - byte di versione `0x14`; circa la metà dei file noti utilizza ciascuna variante |
| Ordine dei byte | Big-endian (eredità CPU Motorola 6510/68000) |
| Risoluzione prevista | 320×200 px (modalità hires) o 160×200 px (modalità multicolor) - modalità schermo standard C64 |
| Profondità colore | 2-16 colori; limitata alla tavolozza fissa a 16 colori del Commodore 64 |
| Compressione | Sconosciuta; probabilmente bitmap non compressa o RLE di base - non esiste documentazione |
| Dimensione tipica del file | 5 KB - 64 KB (coerente con le limitazioni di risoluzione e colore dell'era Commodore) |
| Struttura dell'intestazione | Byte di versione + marcatore `gmP` seguito dalle dimensioni dell'immagine e dai dati dei pixel; layout esatto non documentato |
| Supporto software moderno | XnView MP (segnalato dalla comunità; stato del supporto v3.x attuale non verificato); nessun supporto nativo del sistema operativo |
| Uso primario oggi | Retrocomputing e conservazione di archivi digitali |
| Rischio identificazione formato | Altre applicazioni potrebbero utilizzare .pmg per formati proprietari non correlati che condividono la stessa estensione |
| Rilasciato | circa 1985-1990 (Commodore 64 era) |
Conversioni PMG
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PMG.