Что такое формат файла FPX?
Файл .fpx - это изображение FlashPix, многослойный растровый формат, совместно разработанный Eastman Kodak, Microsoft, Hewlett-Packard и Live Picture Inc. и опубликованный в 1996 году. Его определяющей особенностью является пирамида разрешений: одно и то же изображение хранится в нескольких прогрессивных разрешениях в виде сетки из плиток размером 64×64 пикселя. Это позволяет программе просмотра декодировать только те плитки, которые необходимы для текущего уровня масштабирования, не загружая все изображение целиком в память.
Файл использует контейнер Microsoft OLE2 Compound Document (та же структура, что и в устаревших файлах .doc и .xls), идентифицируемый «магическими байтами» OLE2 D0 CF 11 E0 со смещением 0. Специфическое содержимое FlashPix отличается идентификатором CLSID {56616700-C154-11CE-8553-00AA00A1F95B} в корневой записи документа. Внутри поток FlashPix Object содержит пирамиду изображений; каждая плитка сжимается независимо с помощью JPEG или хранится без сжатия (raw), также встраивается цветовой профиль ICC. Формат относится к той же эпохе и имеет схожее происхождение с .pcd (Kodak Photo CD).
FlashPix был разработан для раннего веб-масштабирования изображений и рабочих процессов в цифровых камерах. Камеры серии Kodak DC и ранние фотопродукты HP были одними из первых, кто внедрил этот формат, но он так и не получил широкого распространения. Apple прекратила поддержку FlashPix в QuickTime примерно в 2007 году, а к 2000 году формат был фактически заброшен.
Файлы .fpx по-прежнему можно открыть сегодня с помощью IrfanView и XnView.
Безопасность и защита
РИСК: LOWФайлы FPX являются пассивными файлами изображений; риск выполнения кода отсутствует. Формат устарел и не является реалистичным вектором атаки. Парсинг через старые библиотеки OLE2 несет теоретический риск переполнения буфера в неподдерживаемом ПО, но IrfanView и XnView регулярно обновляются.
Детали формата
в двух словах- FujiFilm RAW (вариант FPX) - Некоторые ранние камеры Fujifilm использовали расширение .fpx для проприетарных данных изображений, не связанных со стандартом Kodak FlashPix.
Программы, открывающие файлы FPX
Технические подробности
глубокая спецификация| Контейнер | Microsoft OLE2 Compound Document (CFBF / Structured Storage) |
| Магические байты | D0 CF 11 E0 A1 B1 1A E1 со смещением 0 (стандартный заголовок составного файла OLE2) |
| Идентификатор FlashPix | CLSID {56616700-C154-11CE-8553-00AA00A1F95B} в корневой записи OLE2 |
| Кодировка | Бинарная, little-endian |
| Пирамида разрешений | Изображение хранится на нескольких уровнях разрешения, каждый последующий уровень уменьшает размеры предыдущего вдвое |
| Размер плитки | Каждый уровень разрешения разделен на плитки размером 64×64 пикселя, хранящиеся как независимые потоки |
| Сжатие плиток | Сжатие с потерями JPEG или без сжатия - выбирается для каждой отдельной плитки |
| MIME-тип | image/vnd.fpx |
| Глубина цвета | Стандарт 24-бит RGB; также поддерживается 8-битный уровень серого |
| Профиль ICC | Встроенный цветовой профиль ICC согласно спецификации FlashPix 1.0 |
| Типичный размер файла | 500 КБ - 30 МБ; примерно на 33% больше, чем JPEG с одним разрешением эквивалентного качества |
| Внутренние потоки | Потоки Summary Information, Image Contents и Image Description внутри документа OLE2 |
| Статус | Фактически устарел примерно с 2000 года; на 2026 год нативная поддержка в основных браузерах или ОС отсутствует |
| Выпущен | 1996 (FlashPix 1.0 specification, September 11, 1996) |
| Последняя версия | FlashPix 1.0.1 (minor revision, 1997) |
| Открыть стандартное | Да · без роялти |
| Спецификация | graphcomp.com |
Конвертации FPX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FPX.