Что такое формат файла RAS?
Файл .ras - это Sun Raster Image, растровый формат, представленный Sun Microsystems в 1986 году вместе с SunOS 3.x. Он был стандартным форматом для захвата экрана и обмена изображениями на рабочих станциях Sun и оставался общепринятым в средах SunOS и Solaris на протяжении десятилетий.
Файл начинается с 32-байтового фиксированного заголовка, содержащего восемь 32-битных целых чисел в формате big-endian: уникальное магическое число (0x59A66A95), ширину изображения, высоту, глубину цвета, длину данных, тип изображения, тип цветовой карты и длину цветовой карты. Для индексированных изображений (1, 4 или 8 бит на пиксель) следует необязательная цветовая карта, а затем необработанные пиксельные данные со строками развертки, выровненными по 16-битным границам.
Определено несколько кодов типов изображений: RT_STANDARD (тип 1, без сжатия), RT_BYTE_ENCODED (тип 2, кодирование длин серий RLE) и RT_FORMAT_RGB (тип 3, 24-битный RGB). Стандартные 24-битные изображения (RT_STANDARD) хранят пиксели в порядке BGR - обратном для большинства современных форматов. Поддерживаемая глубина цвета составляет 1, 4, 8, 24 и 32 бита на пиксель (в 32-битном режиме добавляется неиспользуемый байт заполнения на пиксель).
Формат .ras сейчас редко встречается в современных системах, но все еще всплывает в унаследованных научных рабочих процессах Solaris, ГИС-системах (включая GMT) и старых цепочках обработки изображений Unix. Его можно читать и конвертировать с помощью GIMP, ImageMagick, XnView и IrfanView, что делает миграцию в PNG или TIFF простой задачей.
Безопасность и защита
РИСК: LOWЧистые растровые данные изображения - без скриптов, макросов или исполняемого содержимого. Известных уязвимостей, специфичных для формата Sun Raster, нет.
Детали формата
в двух словах- ERDAS Imagine Raster (некоторые варианты) - ERDAS и некоторые инструменты ГИС создают файлы .ras в формате Sun Raster или аналогичных растровых форматах для спутниковых снимков; не всегда идентичны Sun RAS.
Программы, открывающие файлы RAS
Технические подробности
глубокая спецификация| Магическое число | 0x59A66A95 (32-битный big-endian) по смещению байта 0 |
| Размер заголовка | 32 байта (8 × 32-битных целых чисел big-endian) |
| Порядок байтов | Big-endian |
| Глубина цвета | 1, 4, 8 (индексированный), 24, 32 bpp |
| Порядок пикселей (24-бит) | BGR в RT_STANDARD; RGB в RT_FORMAT_RGB |
| Выравнивание строк | 16-битное (2-байтовое) выравнивание для каждой строки |
| Коды типов изображений | 1=RT_STANDARD (без сжатия), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Цветовая карта | Необязательно; присутствует для 1/4/8-битных индексированных изображений |
| Сжатие | Отсутствует (тип 1) или байтовый RLE (тип 2) |
| Максимальные размеры | До 2^31 − 1 пикселей по каждой оси (32-битные знаковые поля) |
| Связанные ОС | SunOS, Solaris (нативно); Linux, macOS, Windows через сторонние инструменты |
| Выпущен | 1986 (SunOS 3.x) |
| Последняя версия | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Открыть стандартное | Да · без роялти |
| Спецификация | docs.oracle.com |
Конвертации RAS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RAS.