Что такое формат файла PNT?
Файл .pnt хранит растровое изображение MacPaint - формат, разработанный Биллом Аткинсоном в Apple Computer и поставлявшийся вместе с оригинальным Apple Macintosh 128K на момент запуска в январе 1984 года. Это один из самых ранних потребительских растровых форматов для рисования.
Каждый файл .pnt имеет фиксированный холст размером 576×720 пикселей с глубиной цвета 1 бит на пиксель - строго черный и белый, без оттенков серого или цвета. Такой необычно высокий холст был выбран намеренно: 9-дюймовый экран оригинального Mac отображал только 512×342 пикселя, и MacPaint позволял пользователю прокручивать большую рабочую область. Размер файла во всех случаях близок к 53 КБ, так как размеры холста фиксированы; кодирование длин серий PackBits эффективно сжимает однотонные области, поэтому простые изображения занимают значительно меньше места на диске.
Структура файла состоит из 512-байтового заголовка - поля версии со смещением 0 (обычно 00 00 00 00), за которым следуют 38 записей шаблонов кистей - затем идут строки пикселей, сжатые PackBits, размером 72 байта × 720 строк. На оригинальном Macintosh файловая система HFS идентифицировала документы MacPaint по коду типа PNTG и коду создателя MPNT, а не по расширению файла. Файлы, извлеченные из образов дисков старых Mac, иногда содержат 128-байтовую оболочку MacBinary, добавленную перед этим заголовком.
Разработка MacPaint была прекращена примерно в эпоху System 7, и со временем его вытеснили TIFF и BMP для редактирования растра. Apple передала исходный код MacPaint Музею компьютерной истории в 2010 году. Сегодня такие инструменты, как IrfanView, XnView MP и GraphicConverter, все еще могут открывать устаревшие файлы .pnt.
Безопасность и защита
РИСК: LOWMacPaint - это простой устаревший растровый формат с фиксированной структурой, без скриптов или встроенного контента. Единственный риск заключается в парсинге старых бинарных данных; известных уязвимостей для современных программ просмотра не существует.
Детали формата
в двух словах- Устаревший шаблон Microsoft PowerPoint (Mac) - Старые версии PowerPoint для Macintosh использовали .pnt для шаблонов презентаций; встречается редко и считается устаревшим.
Программы, открывающие файлы PNT
Технические подробности
глубокая спецификация| Кодировка | Бинарная |
| Порядок байтов | Big-endian (Motorola 68000) |
| Глубина цвета | 1 бит на пиксель - монохром (только черный и белый; без оттенков серого или цвета) |
| Фиксированный холст | 576 × 720 пикселей (все файлы MacPaint имеют именно такой размер холста; других размеров не существует) |
| Разрешение | 72 dpi - соответствует оригинальному 9-дюймовому дисплею Mac 512 × 342 |
| Сжатие | PackBits RLE (кодирование длин серий Apple), применяемое построчно |
| Структура файла | 512-байтовый заголовок (4-байтовое поле версии + 304-байтовый массив шаблонов кистей + заполнение), за которым следуют строки пикселей, сжатые PackBits: 72 байта × 720 строк |
| Типичный размер файла | 5-53 КБ (холст фиксирован; однотонные области хорошо сжимаются; сложные изображения с дизерингом приближаются к максимуму ~53 КБ) |
| Поле версии | 4-байтовое поле со смещением 0: обычно `00 00 00 00` (версия 0) или `00 00 00 02` (версия 2) |
| Идентификация HFS | Код типа `PNTG`, код создателя `MPNT` (оригинальная HFS Macintosh - расширение файла в классической Mac OS не требовалось) |
| Оболочка MacBinary | Файлы из старых образов дисков Mac могут иметь в начале 128-байтовый заголовок MacBinary, увеличивающий общий размер файла |
| MIME-тип | image/x-macpaint |
| Выпущен | January 1984 (Mac 128K, Apple Macintosh launch) |
| Последняя версия | Single historical version (format unchanged from 1984) |
| Открыть стандартное | Да · без роялти |
| Спецификация | leopard-adc.pepas.com |
Конвертации PNT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PNT.