Что такое формат файла PPF?
Файл .ppf - это проприетарный документ растрового изображения, созданный в Micrografx Picture Publisher, редакторе растровой графики для Windows, который конкурировал с Adobe Photoshop в 1990-х годах. Формат хранит данные о пикселях вместе со слоями, масками и метаданными редактирования, сохраняя полное редактируемое состояние композиции Picture Publisher.
Micrografx представила этот формат около 1991 года. Версии с 1 по 5 использовали проприетарную бинарную структуру, в то время как версии с 6 по 10 перешли на контейнер Microsoft OLE2 Compound File Binary (CFBF) - тот же контейнер, который используется в файлах .doc, .xls и .ppt. Таким образом, файлы .ppf поздних версий имеют те же «магические байты» D0 CF 11 E0 A1 B1 1A E1 со смещением 0, что и документы Office; внутренне они различаются по потоку OLE с именем Contents.
Корпорация Corel приобрела Micrografx в 2001 году и прекратила выпуск Picture Publisher в пользу Corel Photo-Paint (файлы .cpt). Формат .ppf не поддерживается 64-битными версиями CorelDRAW или Photo-Paint - его можно открыть только в устаревшем 32-битном режиме совместимости. IrfanView обеспечивает базовый доступ только для чтения.
Для долгосрочного сохранения изображения .ppf следует экспортировать в TIFF или PSD, пока еще существует доступ к совместимому программному обеспечению, так как активная поддержка продолжает сокращаться.
Безопасность и защита
РИСК: LOWPPF - это устаревший формат растровых изображений; известных проблем с безопасностью нет. Контейнер OLE2 аналогичен тому, что использовался в старых документах Office - соблюдайте обычную осторожность при получении файлов из неизвестных источников.
Детали формата
в двух словах- PlayStation Patch File - PPF широко используется в ретро-гейминге как формат бинарных патчей для ISO-образов PlayStation/PSX и файлов ROM; не связан с Micrografx.
- DAISY Protected Package File - Некоторые форматы говорящих книг DAISY используют .ppf для метаданных пакета; нишевое использование в сфере доступности.
Программы, открывающие файлы PPF
Технические подробности
глубокая спецификация| Контейнер (v6-10) | Microsoft OLE2 Compound File Binary Format (CFBF); магические байты D0 CF 11 E0 A1 B1 1A E1 со смещением 0 |
| Контейнер (v1-5) | Проприетарная не-OLE бинарная растровая структура; публичная спецификация отсутствует |
| Отличительный поток OLE | Внутренний поток с именем `Contents` внутри составного файла OLE идентифицирует файл как `.ppf`, а не как документ Word или Excel |
| Порядок байтов | Little-endian (соглашение Windows OLE2) |
| Глубина цвета | от 1 bpp до 32 bpp; поддерживает цветовые режимы RGB, CMYK и Grayscale |
| Сжатие | Переменное внутри контейнера OLE; может быть без сжатия или с кодированием RLE в зависимости от версии |
| Поддержка слоев | Хранит слои изображения, маски и метаданные редактирования для каждого слоя (версии 6-10) |
| Типичный размер | 500 КБ - 50 МБ (в зависимости от размеров изображения, глубины цвета и количества слоев) |
| Платформа | Только Windows; нативная поддержка macOS или Linux отсутствует |
| Поддержка 64-бит | Не поддерживается 64-битными CorelDRAW или Corel Photo-Paint; требуется 32-битный режим совместимости |
| Текущая поддержка | Ограничена устаревшим 32-битным пакетом CorelDRAW и IrfanView (базовое чтение) |
| История разработчика | Micrografx, Inc. (оригинальный разработчик, около 1991 г.); приобретена Corel Corporation в 2001 г.; линейка продуктов закрыта |
| Формат-преемник | Формат `.cpt` программы Corel Photo-Paint заменил `.ppf` после приобретения Corel |
| Шифрование | Не задокументировано |
| Выпущен | circa 1991 (Picture Publisher for Windows) |
| Последняя версия | Picture Publisher 10 (last version, early 2000s) |
Конвертации PPF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PPF.