O que é o formato de ficheiro RAS?
Um arquivo .ras é uma Sun Raster Image, um formato bitmap introduzido pela Sun Microsystems em 1986 junto com o SunOS 3.x. Foi o formato nativo de captura de tela e troca de imagens para estações de trabalho Sun e permaneceu como padrão em ambientes SunOS e Solaris por décadas.
O arquivo começa com um cabeçalho fixo de 32 bytes contendo oito inteiros de 32 bits em big-endian: um número mágico único (0x59A66A95), largura da imagem, altura, profundidade de bits, comprimento dos dados, tipo de imagem, tipo de mapa de cores e comprimento do mapa de cores. Um mapa de cores opcional segue para imagens de cores indexadas (1, 4 ou 8 bpp), seguido pelos dados de pixels brutos com linhas de varredura (scan lines) preenchidas para limites de 16 bits.
Vários códigos de tipo de imagem são definidos: RT_STANDARD (tipo 1, não compactado), RT_BYTE_ENCODED (tipo 2, codificação run-length) e RT_FORMAT_RGB (tipo 3, RGB de 24 bits). Imagens padrão de 24 bits (RT_STANDARD) armazenam pixels na ordem BGR - o inverso da maioria dos formatos modernos. As profundidades de cor suportadas são 1, 4, 8, 24 e 32 bpp (o modo de 32 bits adiciona um byte de preenchimento não utilizado por pixel).
O .ras é raro em sistemas modernos, mas ainda surge em fluxos de trabalho científicos legados do Solaris, pipelines de GIS (incluindo GMT) e cadeias de processamento de imagem Unix mais antigas. Ele pode ser lido e convertido pelo GIMP, ImageMagick, XnView e IrfanView, tornando a migração para PNG ou TIFF direta.
Segurança e proteção
RISCO: LOWDados de imagem raster simples - sem scripts, macros ou conteúdo executável. Não há exploits conhecidos específicos para o formato Sun Raster.
Detalhes do formato
em resumo- ERDAS Imagine Raster (algumas variantes) - O ERDAS e algumas ferramentas de GIS produzem arquivos .ras em Sun Raster ou formatos raster semelhantes para imagens de satélite; nem sempre são idênticos ao Sun RAS.
Programas que abrem arquivos RAS
Detalhes técnicos
especificação profunda| Número mágico | 0x59A66A95 (32-bit big-endian) no deslocamento de byte 0 |
| Tamanho do cabeçalho | 32 bytes (8 × inteiros de 32 bits big-endian) |
| Ordem dos bytes | Big-endian |
| Profundidades de cor | 1, 4, 8 (indexado), 24, 32 bpp |
| Ordem dos pixels (24 bits) | BGR em RT_STANDARD; RGB em RT_FORMAT_RGB |
| Preenchimento da linha de varredura | Alinhamento de 16 bits (2 bytes) por linha |
| Códigos de tipo de imagem | 1=RT_STANDARD (não compactado), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Mapa de cores | Opcional; presente para imagens indexadas de 1/4/8 bits |
| Compressão | Nenhuma (tipo 1) ou RLE de byte-run (tipo 2) |
| Dimensões máximas | Até 2^31 − 1 pixels por eixo (campos assinados de 32 bits) |
| SO associado | SunOS, Solaris (nativo); Linux, macOS, Windows via ferramentas de terceiros |
| Lançado | 1986 (SunOS 3.x) |
| Versão mais recente | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | docs.oracle.com |
Conversões de RAS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos RAS.