Что такое формат файла RIF?
Файл .rif - это собственный формат сохранения Corel Painter, приложения для цифровой живописи, предназначенного для имитации натуральных материалов: масляных красок, акварели, пастели, угля и многого другого. Формат берет свое начало в Fractal Design Painter 1.0 (1991) и поддерживался компаниями MetaCreations (1996) и Corel (1999) вплоть до текущей версии Corel Painter 2024.
Несмотря на название «Painter RIFF», это не мультимедийный контейнер Microsoft RIFF, используемый в WAV и AVI. Это собственный блочно-структурированный бинарный формат Corel: каждый блок содержит 4-байтовый идентификатор типа и 4-байтовое поле размера, а файл начинается с байтов 00 02 00 00, а не с ASCII-символов RIFF, как в формате Microsoft. Блочная архитектура обеспечивает прямую совместимость при чтении.
.rif - это самый функциональный вариант сохранения в Painter: он сохраняет весь стек слоев, метаданные мазков кисти, текстуры бумаги, данные распылителя (image hose) и специфические для Painter типы материалов - акварель (хранится на «мокром» слое), импасто (мазки с картой высот) и жидкие чернила. Все эти данные безвозвратно теряются при экспорте в TIFF или PSD. Глубина цвета составляет 8 бит на канал (24-битный RGB / 32-битный RGBA), а поддержка 16 бит на канал была добавлена в Painter 2018.
XnView может открывать .rif в режиме растрового чтения (сведенное изображение), но не сохраняет специфические слои или материалы Painter. Расширение .riff является псевдонимом того же формата.
Безопасность и защита
РИСК: LOWRIF - это чистый формат растровых изображений без возможности выполнения макросов или скриптов. Безопасен для открытия.
Детали формата
в двух словах- Контейнер Microsoft RIFF - Формат Microsoft Resource Interchange File Format (заголовок WAV, AVI, WebP) использует .rif как редкий вариант; доминирующим расширением RIFF является .riff - не связано с Corel Painter.
Программы, открывающие файлы RIF
Технические подробности
глубокая спецификация| Магические байты | 0x00 0x02 0x00 0x00 или 0x00 0x02 0x20 0x00 со смещением 0 (не ASCII «RIFF» контейнера Microsoft) |
| Порядок байтов | Big-endian (от старшего к младшему) |
| Структура блоков | 4-байтовый ID типа + 4-байтовое поле размера + полезная нагрузка; каждый блок анализируется независимо для прямой совместимости |
| Сжатие | RLE (кодирование длин серий) или без сжатия для каждого блока; всегда без потерь (lossless) |
| Глубина цвета | 8 бит/канал (24-бит RGB, 32-бит RGBA); 16 бит/канал поддерживается начиная с Painter 2018 |
| Цветовая модель | Цветовые режимы RGB, RGBA и CMYK; цветовой режим записывается в заголовке холста |
| Размер холста | Нет жесткого ограничения в пикселях; практический максимум зависит от доступной оперативной памяти; часто встречаются холсты до ~10 000 × 10 000 пикселей |
| Данные Painter | «Мокрый» слой акварели, карта высот импасто, мазки жидкими чернилами, текстуры бумаги, данные распылителя, метаданные мазков - все сохраняется |
| Поддержка слоев | Полный стек слоев сохраняется; слои объединяются в один растр при экспорте в TIFF или PSD |
| Типичный размер | От 5 МБ до 500 МБ в зависимости от размера холста, количества слоев и используемых материалов |
| Псевдоним формата | Расширение .riff открывает идентичный формат |
| Чтение сторонними программами | XnView и XnView MP открывают .rif как сведенное изображение (только для чтения); слои и материалы Painter недоступны |
| История владения | Fractal Design (1991) → MetaCreations (1996) → Corel (1999) → Corel Painter 2024 |
| Выпущен | 1991 (Fractal Design Painter 1.0) |
| Последняя версия | Corel Painter 2024 (current) |
| Спецификация | www.painterartist.com |
Конвертации RIF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RIF.