Что такое формат файла RIFF?
.riff - это нативный формат растровых изображений Corel Painter, приложения для цифровой живописи, созданного Fractal Design Corporation в 1991 году. Формат также сохраняется с трехсимвольным псевдонимом .rif (наследие соглашения об именах файлов DOS) - оба расширения открываются в Painter идентично.
Несмотря на название, формат RIFF от Corel Painter совершенно не связан с форматом Microsoft Resource Interchange File Format (также сокращенно RIFF), который является контейнером для аудио .WAV и видео AVI. У них общее только сокращение; их бинарные структуры полностью различаются.
Файлы .riff хранят данные растровых изображений в блочной бинарной структуре с порядком байтов big-endian и поддерживают полное сохранение нативных типов слоев Painter - акварельных слоев, жидких чернил (liquid ink), импасто и динамических слоев, которые не могут быть сохранены при экспорте в .PSD или .TIF, где они сводятся или теряются.
Формат поддерживает до 32 бит на пиксель (8 бит на канал RGBA), а в новых версиях Painter поддерживаются каналы с плавающей запятой. Размер холста ограничен только доступной оперативной памятью системы. Поскольку каждый крупный выпуск Painter может вводить новые типы блоков, файлы .riff из новых версий могут не полностью открываться в значительно более старых версиях ПО.
.riff - единственный формат, который сохраняет полный набор функций холстов Corel Painter. Corel Painter 2024 является текущим выпуском.
Безопасность и защита
РИСК: LOWRIFF - это пассивный формат растровых изображений; выполнение макросов или скриптов невозможно. Риск ограничен поврежденными файлами, вызывающими сбой приложения.
Детали формата
в двух словах- Контейнер Microsoft RIFF - Формат Microsoft «Resource Interchange File Format» использует .rmi/.riff в редких контекстах; семейство WAV/AVI использует заголовки RIFF внутри, но не расширение .riff - тем не менее, одинаковые буквы вызывают путаницу при поиске.
Программы, открывающие файлы RIFF
Технические подробности
глубокая спецификация| Кодирование файла | Бинарное (проприетарная блочная структура Corel Painter) |
| Порядок байтов | Big-endian (в отличие от Microsoft RIFF, который использует little-endian) |
| Сжатие | Кодирование длин серий (RLE) или без сжатия; флаг индикатора сжатия хранится в заголовке файла |
| Глубина цвета | До 32 bpp (8 бит на канал RGBA); в новых версиях Painter поддерживаются каналы с плавающей запятой |
| Типы слоев | Сохраняет все нативные слои Painter: акварель, жидкие чернила, импасто и динамические слои - теряются или сводятся при экспорте в PSD или TIFF |
| Ограничение размера холста | Нет жестко заданного лимита пикселей; ограничено только доступной оперативной памятью системы |
| Типичный размер файла | 500 КБ - 500 МБ в зависимости от размеров холста и количества слоев |
| Заголовок файла | Начинается с двух нулевых байтов, за которыми следуют поля размера и размеров; НЕ совпадает с Microsoft RIFF (который начинается с 52 49 46 46 / «RIFF») |
| Конфликт имен | Название «RIFF» конфликтует с форматом Microsoft Resource Interchange File Format, используемым в WAV и AVI - совершенно разные бинарные спецификации |
| Псевдоним DOS | .rif - это трехсимвольный устаревший псевдоним DOS для того же формата; оба расширения открываются в Corel Painter идентично |
| История формата | Представлен в Fractal Design Painter 1.0 в 1991 году; Corel приобрела программное обеспечение в 1999 году |
| Поддерживаемые платформы | Windows и macOS |
| Выпущен | 1991 (Fractal Design Painter 1.0) |
| Последняя версия | Painter 2024 (2023); internal version evolves with each Painter release |
| Спецификация | www.painterartist.com |
Конвертации RIFF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RIFF.