Что такое формат файла PCT?
.pct - это совместимое с Windows расширение файла для формата Apple PICT (QuickDraw Picture), собственного графического метафайла классической Mac OS. PICT был представлен вместе с оригинальным Macintosh 128K в январе 1984 года и оставался стандартным форматом обмена графикой на Mac в течение почти двух десятилетий.
Файл .pct может содержать команды векторного рисования, растровые изображения, текст или любую их комбинацию, закодированную в виде последовательности кодов операций (opcodes) QuickDraw. Файлы обычно начинаются с 512-байтового пустого заголовка - артефакта классической модели ветвления ресурсов Mac (resource fork) - за которым следует поток кодов операций. Существуют две основные версии: PICT v1 (монохромная, 1984) и PICT v2 (Color QuickDraw, 1987); вариант с расширением QuickTime поддерживает встроенные изображения JPEG или PNG. Расширение .pict используется для того же формата в macOS.
В Windows файлы .pct требовали наличия QuickTime for Windows (поддержка прекращена в 2016 году) или сторонних инструментов, таких как IrfanView, XnView или GIMP. Apple Preview продолжает открывать файлы .pct в macOS, хотя в macOS 10.15 Catalina (2019) были удалены компоненты QuickTime 7, от которых зависели многие другие приложения. Формат был вытеснен PDF и PNG в качестве стандартных графических форматов macOS.
Безопасность и защита
РИСК: LOWСтатичный формат изображения; не содержит макросов или исполняемого кода. Известных уязвимостей в современных средствах просмотра нет. Безопасно для открытия.
Детали формата
в двух словахПрограммы, открывающие файлы PCT
Технические подробности
глубокая спецификация| Тип формата | Метафайл (коды операций QuickDraw - комбинация вектора и/или растра) |
| Кодировка | Бинарная |
| Порядок байтов | Big-endian (порядок байтов Motorola 68k / PowerPC Mac) |
| Заголовок файла | 512-байтовый пустой заголовок (заглушка ветви ресурсов), за которым следует поток кодов операций QuickDraw |
| Идентификация версии | PICT v1: код операции 11 01 по смещению 522; PICT v2: последовательность 00 11 02 FF 0C 00 по смещению 522 |
| Версии | PICT v1 (1984, монохромный); PICT v2 (1987, Color QuickDraw); QuickTime-extended (встраивание JPEG/PNG) |
| Глубина цвета | 1 бит на пиксель (PICT v1, монохром); 1-32 бита на пиксель (PICT v2, цвет) |
| Сжатие | Отсутствует (базовое); опционально PackBits RLE для растровых данных; QuickTime JPEG или PNG в расширенном варианте |
| Лимит размеров | 32,767 × 32,767 пикселей (16-битный ограничивающий прямоугольник со знаком) |
| MIME-тип | image/x-pict |
| Связанные ОС | macOS / Classic Mac OS (основная); Windows (устаревшая поддержка через QuickTime или сторонние инструменты) |
| Модель хранения Mac | Хранится в ветви ресурсов (resource fork) в Classic Mac; в ветви данных (data fork) в современных системах и Windows |
| Текущий статус | Устаревший; заменен на PDF и PNG в macOS; Apple Preview по-прежнему читает этот формат |
| Связанное расширение | .pict (нативное именование для того же формата в macOS) |
| Выпущен | 1984 (original Macintosh with QuickDraw) |
| Последняя версия | PICT2 (Color QuickDraw, 1987); QuickTime-extended PICT |
| Спецификация | www.fileformat.info |
Конвертации PCT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PCT.