Vad är filformatet PMG?
.pmg är ett proprietärt rasterbildformat associerat med «Paint Magic», ett äldre ritprogram från Commodore 64-eran (cirka 1985-1990). Formatet är extremt obskyrt och ingen offentlig specifikation finns bevarad.
Filen börjar med en binär header. Den vanligaste varianten börjar med byten 0x15 följt av sekvensen 67 6D 50 (ASCII gmP), vilket verkar vara en omvänd markör för «PMg». En andra observerad variant använder 0x14 som inledande versionsbyte. Dessa signaturer har fastställts genom empirisk filanalys snarare än publicerad dokumentation.
Givet dess ursprung på Commodore 8-bitars hårdvara förväntas .pmg-filer använda big-endian byteordning (Motorola-arv) och är begränsade till standardupplösningar för Commodore 64 - 320×200 pixlar (högupplöst läge) eller 160×200 pixlar (flerfärgsläge) - med en palett på upp till 16 färger hämtade från den fasta C64-paletten. Filstorlekarna är motsvarande små, vanligtvis mellan 5 KB och 64 KB. Komprimeringsschemat, om något sådant finns, är odokumenterat.
Idag är .pmg-filer främst av intresse inom retro-computing och digitalt bevarande. XnView MP har historiskt rapporterats kunna öppna dem, även om stöd i den nuvarande versionen (3.x) är obekräftat. Adobe Photoshop stöder inte formatet inbyggt. Alla som stöter på en .pmg-fil utanför ett Commodore 64-arkiv bör överväga om ett annat program kan använda samma filändelse för ett annat proprietärt format.
Säkerhet & trygghet
RISK: LOWBildfiler utgör minimal risk. Formatet är så obskyrt att skadliga PMG-filer är praktiskt taget okända. Standardmässig sandlådekörning för bildvisare tillämpas.
Formatdetaljer
i ett nötskal- Pegasus Mail Folder Index - E-postklienten Pegasus Mail använder .pmg som en indexfil för brevlådegrupper; helt orelaterat till bilder.
- PageMaker Group File - Äldre Adobe PageMaker använde .pmg för grupperad objektdata i dokument.
Program som öppnar PMG-filer
Tekniska detaljer
djup specifikation| Formatets ursprung | «Paint Magic» ritprogram för Commodore 64 (cirka 1985-1990); ingen offentlig specifikation finns kvar |
| Magic bytes (variant 1) | `15 67 6D 50` vid offset 0 - versionsbyte `0x15` följt av ASCII `gmP` |
| Magic bytes (variant 2) | `14 67 6D 50` vid offset 0 - versionsbyte `0x14`; ungefär hälften av kända filer använder vardera variant |
| Byteordning | Big-endian (Motorola 6510/68000 CPU-arv) |
| Förväntad upplösning | 320×200 px (hires-läge) eller 160×200 px (flerfärgsläge) - standard C64-skärmlägen |
| Färgdjup | 2-16 färger; begränsad till Commodore 64:s fasta 16-färgspalett |
| Komprimering | Okänd; troligen okomprimerad bitmapp eller enkel RLE - ingen dokumentation existerar |
| Typisk filstorlek | 5 KB - 64 KB (överensstämmer med Commodore-erans upplösning och färgbegränsningar) |
| Header-struktur | Versionsbyte + `gmP`-markör följt av bilddimensioner och pixeldata; exakt layout är odokumenterad |
| Stöd i modern programvara | XnView MP (rapporterat av användare; nuvarande v3.x-stödstatus obekräftad); inget inbyggt OS-stöd |
| Huvudsaklig användning idag | Retro-computing och bevarande av digitala arkiv |
| Risk vid formatidentifiering | Andra program kan använda .pmg för orelaterade proprietära format som delar samma filändelse |
| Släppt | circa 1985-1990 (Commodore 64 era) |
PMG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PMG-filer.