Hvad er RAS-filformatet?
En .ras-fil er et Sun Raster Image, et bitmap-format introduceret af Sun Microsystems i 1986 sammen med SunOS 3.x. Det var det indfødte format til skærmbilleder og billedudveksling på Sun-arbejdsstationer og forblev standard i SunOS- og Solaris-miljøer i årtier.
Filen begynder med en 32-byte fast header, der indeholder otte big-endian 32-bit heltal: et unikt magic number (0x59A66A95), billedbredde, højde, bitdybde, datalængde, billedtype, farvekorttype og farvekortlængde. Et valgfrit farvekort følger for indekserede farvebilleder (1, 4 eller 8 bpp), efterfulgt af rå pixeldata med scan-linjer polstret til 16-bit grænser.
Flere billedtypekoder er defineret: RT_STANDARD (type 1, ukomprimeret), RT_BYTE_ENCODED (type 2, run-length encoding) og RT_FORMAT_RGB (type 3, 24-bit RGB). Standard 24-bit billeder (RT_STANDARD) gemmer pixels i BGR-rækkefølge - det modsatte af de fleste moderne formater. Understøttede farvedybder er 1, 4, 8, 24 og 32 bpp (32-bit tilstanden tilføjer en ubrugt polstring-byte pr. pixel).
.ras er nu sjælden på moderne systemer, men dukker stadig op i ældre Solaris-videnskabelige arbejdsgange, GIS-pipelines (herunder GMT) og ældre Unix-billedbehandlingskæder. Den kan læses og konverteres af GIMP, ImageMagick, XnView og IrfanView, hvilket gør migrering til PNG eller TIFF ligetil.
Sikkerhed og tryghed
RISIKO: LOWAlmindelige raster-billeddata - ingen scripts, makroer eller eksekverbart indhold. Ingen kendte sårbarheder specifikke for Sun Raster-formatet.
Formatdetaljer
kort fortalt- ERDAS Imagine Raster (visse varianter) - ERDAS og visse GIS-værktøjer producerer .ras-filer i Sun Raster eller lignende raster-formater til satellitbilleder; ikke altid identisk med Sun RAS.
Programmer der åbner RAS-filer
Tekniske detaljer
dyb specifikation| Magic number | 0x59A66A95 (32-bit big-endian) ved byte offset 0 |
| Header-størrelse | 32 bytes (8 × 32-bit big-endian heltal) |
| Byte-rækkefølge | Big-endian |
| Farvedybder | 1, 4, 8 (indekseret), 24, 32 bpp |
| Pixel-rækkefølge (24-bit) | BGR i RT_STANDARD; RGB i RT_FORMAT_RGB |
| Scan-linje polstring | 16-bit (2-byte) justering pr. række |
| Billedtypekoder | 1=RT_STANDARD (ukomprimeret), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Farvekort | Valgfrit; til stede for 1/4/8-bit indekserede billeder |
| Komprimering | Ingen (type 1) eller byte-run RLE (type 2) |
| Maksimale dimensioner | Op til 2^31 − 1 pixels pr. akse (32-bit signerede felter) |
| Associeret OS | SunOS, Solaris (indfødt); Linux, macOS, Windows via tredjepartsværktøjer |
| Udgivet | 1986 (SunOS 3.x) |
| Seneste version | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Åben standard | Ja · royaltyfri |
| Specifikation | docs.oracle.com |
RAS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RAS-filer.