Hva er PMG-filformatet?
.pmg er et proprietært rasterbildeformat assosiert med «Paint Magic», et eldre tegneprogram fra Commodore 64-æraen (ca. 1985-1990). Formatet er ekstremt obskurt, og det finnes ingen offentlig tilgjengelig spesifikasjon.
Filen begynner med en binær header. Den vanligste varianten starter med byten 0x15 etterfulgt av sekvensen 67 6D 50 (ASCII gmP), som ser ut til å være en omvendt markør for «PMg». En annen observert variant bruker 0x14 som den ledende versjonsbyten. Disse signaturene ble fastslått gjennom empirisk filanalyse snarere enn publisert dokumentasjon.
Gitt opprinnelsen på Commodore 8-bit maskinvare, forventes det at .pmg-filer bruker big-endian byterekkefølge (Motorola-arv) og er begrenset til standard Commodore 64-skjermoppløsninger - 320×200 piksler (hires-modus) eller 160×200 piksler (flerfargemodus) - med en palett på opptil 16 farger hentet fra den faste C64-paletten. Filstørrelsene er tilsvarende små, vanligvis mellom 5 KB og 64 KB. Komprimeringsmetoden, hvis den finnes, er udokumentert.
I dag er .pmg-filer hovedsakelig av interesse i sammenheng med retro-data og digital bevaring. XnView MP har historisk sett blitt rapportert å kunne åpne dem, selv om støtte i den nåværende versjonen (3.x) er ubekreftet. Adobe Photoshop støtter ikke formatet naturlig. Alle som støter på en .pmg-fil utenfor et Commodore 64-arkiv, bør vurdere om en annen applikasjon kan bruke samme filendelse for et annet proprietært format.
Sikkerhet og trygghet
RISIKO: LOWBildefiler utgjør minimal risiko. Formatet er så obskurt at ondsinnede PMG-filer er praktisk talt ukjente. Standard sandkasse-sikkerhet for bildevisere gjelder.
Formatdetaljer
i et nøtteskall- Pegasus Mail Folder Index - E-postklienten Pegasus Mail bruker .pmg som en indeksfil for meldingsgrupper; helt urelatert til bilder.
- PageMaker Group File - Eldre Adobe PageMaker brukte .pmg for grupperte objektdata i dokumenter.
Programmer som åpner PMG-filer
Tekniske detaljer
dyp spesifikasjon| Formatets opprinnelse | «Paint Magic» tegneprogramvare for Commodore 64 (ca. 1985-1990); ingen offentlig spesifikasjon eksisterer |
| Magic bytes (variant 1) | `15 67 6D 50` ved offset 0 - versjonsbyte `0x15` etterfulgt av ASCII `gmP` |
| Magic bytes (variant 2) | `14 67 6D 50` ved offset 0 - versjonsbyte `0x14`; omtrent halvparten av kjente filer bruker hver variant |
| Byterekkefølge | Big-endian (Motorola 6510/68000 CPU-arv) |
| Forventet oppløsning | 320×200 px (hires-modus) eller 160×200 px (flerfargemodus) - standard C64-skjermmoduser |
| Fargedybde | 2-16 farger; begrenset til Commodore 64 sin faste 16-fargers palett |
| Komprimering | Ukjent; sannsynligvis ukomprimert bitmap eller enkel RLE - ingen dokumentasjon eksisterer |
| Typisk filstørrelse | 5 KB - 64 KB (konsistent med oppløsning og fargebegrensninger fra Commodore-æraen) |
| Header-struktur | Versjonsbyte + `gmP`-markør etterfulgt av bildedimensjoner og pikseldata; nøyaktig layout er udokumentert |
| Moderne programvarestøtte | XnView MP (rapportert av brukere; nåværende v3.x-støttestatus er ubekreftet); ingen innebygd OS-støtte |
| Hovedbruk i dag | Retro-data og bevaring av digitale arkiver |
| Risiko for feilidentifisering | Andre applikasjoner kan bruke .pmg for urelaterte proprietære formater som deler samme filendelse |
| Utgitt | circa 1985-1990 (Commodore 64 era) |
PMG-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PMG-filer.