Vad är filformatet RAS?
En .ras-fil är en Sun Raster Image, ett bitmappsformat som introducerades av Sun Microsystems 1986 tillsammans med SunOS 3.x. Det var det ursprungliga formatet för skärmdumpar och bildutbyte för Sun-arbetsstationer och förblev standard i SunOS- och Solaris-miljöer under årtionden.
Filen börjar med ett 32-byte fast huvud som innehåller åtta big-endian 32-bitars heltal: ett unikt magiskt nummer (0x59A66A95), bildbredd, höjd, bitdjup, datalängd, bildtyp, färgkartstyp och färgkartslängd. En valfri färgkarta följer för indexerade färgbilder (1, 4 eller 8 bpp), följt av rå pixeldata med skanningslinjer utfyllda till 16-bitars gränser.
Flera bildtypskoder finns definierade: RT_STANDARD (typ 1, okomprimerad), RT_BYTE_ENCODED (typ 2, skurlängdskodning/RLE) och RT_FORMAT_RGB (typ 3, 24-bitars RGB). Standard 24-bitars bilder (RT_STANDARD) lagrar pixlar i BGR-ordning - motsatsen till de flesta moderna format. Färgdjup som stöds är 1, 4, 8, 24 och 32 bpp (32-bitarsläget lägger till en oanvänd utfyllnadsbyte per pixel).
.ras är numera sällsynt på moderna system men förekommer fortfarande i äldre Solaris-arbetsflöden inom vetenskap, GIS-pipelines (inklusive GMT) och äldre Unix-bildbehandlingskedjor. Den kan läsas och konverteras av GIMP, ImageMagick, XnView och IrfanView, vilket gör migrering till PNG eller TIFF enkel.
Säkerhet & trygghet
RISK: LOWVanlig rasterbilddata - inga skript, makron eller körbart innehåll. Inga kända sårbarheter specifika för Sun Raster-formatet.
Formatdetaljer
i ett nötskal- ERDAS Imagine Raster (vissa varianter) - ERDAS och vissa GIS-verktyg skapar .ras-filer i Sun Raster eller liknande rasterformat för satellitbilder; inte alltid identiska med Sun RAS.
Program som öppnar RAS-filer
Tekniska detaljer
djup specifikation| Magiskt nummer | 0x59A66A95 (32-bitars big-endian) vid byte-offset 0 |
| Huvudstorlek | 32 byte (8 × 32-bitars big-endian heltal) |
| Byte-ordning | Big-endian |
| Färgdjup | 1, 4, 8 (indexerad), 24, 32 bpp |
| Pixelordning (24-bitars) | BGR i RT_STANDARD; RGB i RT_FORMAT_RGB |
| Utfyllnad av skanningslinjer | 16-bitars (2-byte) justering per rad |
| Bildtypskoder | 1=RT_STANDARD (okomprimerad), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Färgkarta | Valfri; finns för 1/4/8-bitars indexerade bilder |
| Komprimering | Ingen (typ 1) eller byte-run RLE (typ 2) |
| Maximala dimensioner | Upp till 2^31 − 1 pixlar per axel (32-bitars tecknade fält) |
| Associerat OS | SunOS, Solaris (nativt); Linux, macOS, Windows via tredjepartsverktyg |
| Släppt | 1986 (SunOS 3.x) |
| Senaste version | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | docs.oracle.com |
RAS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om RAS-filer.