Hvad er PNT-filformatet?
Filen .pnt gemmer et MacPaint bitmap-billede, et format udviklet af Bill Atkinson hos Apple Computer og leveret sammen med den originale Apple Macintosh 128K ved lanceringen i januar 1984. Det er et af de tidligste bitmap-maleformater til forbrugere, der nogensinde er udgivet.
Enhver .pnt-fil har et fast lærred på 576×720 pixels med en farvedybde på 1 bit pr. pixel - strengt sort og hvidt, uden gråtoner eller farver. Dette usædvanligt høje lærred var bevidst: den originale Macs 9-tommer skærm viste kun 512×342 pixels, og MacPaint tillod brugeren at rulle rundt på det større arbejdsområde. Filstørrelsen ligger tæt på 53 KB i alle tilfælde, fordi lærredets dimensioner er faste; PackBits run-length encoding komprimerer ensartede områder effektivt, så simple billeder fylder betydeligt mindre på disken.
Filstrukturen består af en 512-byte header - et versionsfelt ved offset 0 (normalt 00 00 00 00) efterfulgt af 38 penselmønster-indtastninger - derefter PackBits-komprimerede pixelrækker på 72 bytes × 720 rækker. På den originale Macintosh identificerede HFS MacPaint-dokumenter via typekoden PNTG og skaberkoden MPNT snarere end ved filendelse. Filer udtrukket fra gamle Mac-diskaftryk bærer undertiden en 128-byte MacBinary-wrapper foran denne header.
MacPaint udgik omkring System 7-æraen og blev til sidst erstattet af TIFF og BMP til bitmap-redigering. Apple donerede kildekoden til MacPaint til Computer History Museum i 2010. I dag kan værktøjer som IrfanView, XnView MP og GraphicConverter stadig åbne ældre .pnt-filer.
Sikkerhed og tryghed
RISIKO: LOWMacPaint er et simpelt, fast struktureret ældre bitmap-format uden scripting eller indlejret indhold. Den eneste risiko ligger i parsingen af gamle binære formatdata; der findes ingen kendte sårbarheder for moderne fremvisere.
Formatdetaljer
kort fortalt- Microsoft PowerPoint Legacy Template (Mac) - Gamle Macintosh PowerPoint-versioner brugte .pnt til præsentationsskabeloner; sjældent og forældet.
Programmer der åbner PNT-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær |
| Byte-orden | Big-endian (Motorola 68000) |
| Farvedybde | 1 bpp - monokrom (kun sort og hvid; ingen gråtoner eller farver) |
| Fast lærred | 576 × 720 pixels (alle MacPaint-filer deler dette præcise lærred; ingen andre størrelser eksisterer) |
| Opløsning | 72 dpi - svarede til den originale Mac 9-tommer 512 × 342 skærm |
| Komprimering | PackBits RLE (Apple run-length encoding), anvendt række for række |
| Filstruktur | 512-byte header (4-byte versionsfelt + 304-byte penselmønster-array + padding) efterfulgt af PackBits-komprimerede pixelrækker: 72 bytes × 720 rækker |
| Typisk filstørrelse | 5-53 KB (lærredet er fast; ensartede områder komprimeres godt; komplekse dithered billeder nærmer sig maksimum på ca. 53 KB) |
| Versionsfelt | 4-byte felt ved offset 0: typisk `00 00 00 00` (version 0) eller `00 00 00 02` (version 2) |
| HFS-identifikation | Typekode `PNTG`, skaberkode `MPNT` (original Macintosh HFS - ingen filendelse påkrævet på klassisk Mac OS) |
| MacBinary-wrapper | Filer fra gamle Mac-diskaftryk kan have en 128-byte MacBinary-header foran, hvilket øger den samlede filstørrelse |
| MIME-type | image/x-macpaint |
| Udgivet | January 1984 (Mac 128K, Apple Macintosh launch) |
| Seneste version | Single historical version (format unchanged from 1984) |
| Åben standard | Ja · royaltyfri |
| Specifikation | leopard-adc.pepas.com |
PNT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PNT-filer.