Hva er RAS-filformatet?
En .ras-fil er et Sun Raster Image, et punktbildeformat introdusert av Sun Microsystems i 1986 sammen med SunOS 3.x. Det var det opprinnelige formatet for skjermbilder og bildeutveksling på Sun-arbeidsstasjoner, og forble en standard i SunOS- og Solaris-miljøer i flere tiår.
Filen starter med en 32-byte fast header som inneholder åtte big-endian 32-bit heltall: et unikt «magic number» (0x59A66A95), bildebredde, høyde, bitdybde, datalengde, bildetype, fargekarttype og fargekartlengde. Et valgfritt fargekart følger for indekserte fargebilder (1, 4 eller 8 bpp), etterfulgt av rå pikseldata med skannelinjer polstret til 16-bit grenser.
Flere bildetypekoder er definert: RT_STANDARD (type 1, ukomprimert), RT_BYTE_ENCODED (type 2, run-length encoding), og RT_FORMAT_RGB (type 3, 24-bit RGB). Standard 24-bit bilder (RT_STANDARD) lagrer piksler i BGR-rekkefølge - det motsatte av de fleste moderne formater. Fargedybder som støttes er 1, 4, 8, 24 og 32 bpp (32-bit modusen legger til en ubrukt polstring-byte per piksel).
.ras er nå sjelden på moderne systemer, men dukker fortsatt opp i eldre Solaris-arbeidsflyter innen vitenskap, GIS-rørledninger (inkludert GMT) og eldre Unix-bildebehandlingskjeder. Den kan leses og konverteres av GIMP, ImageMagick, XnView og IrfanView, noe som gjør migrering til PNG eller TIFF ukomplisert.
Sikkerhet og trygghet
RISIKO: LOWRene punktbildedata - ingen skript, makroer eller eksekverbart innhold. Ingen kjente sårbarheter spesifikke for Sun Raster-formatet.
Formatdetaljer
i et nøtteskall- ERDAS Imagine Raster (enkelte varianter) - ERDAS og enkelte GIS-verktøy produserer .ras-filer i Sun Raster eller lignende rasterformater for satellittbilder; ikke alltid identisk med Sun RAS.
Programmer som åpner RAS-filer
Tekniske detaljer
dyp spesifikasjon| Magic number | 0x59A66A95 (32-bit big-endian) ved byte-posisjon 0 |
| Header-størrelse | 32 byte (8 × 32-bit big-endian heltall) |
| Byterekkefølge | Big-endian |
| Fargedybder | 1, 4, 8 (indeksert), 24, 32 bpp |
| Pikselrekkefølge (24-bit) | BGR i RT_STANDARD; RGB i RT_FORMAT_RGB |
| Skannelinje-polstring | 16-bit (2-byte) justering per rad |
| Bildetypekoder | 1=RT_STANDARD (ukomprimert), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Fargekart | Valgfritt; til stede for 1/4/8-bit indekserte bilder |
| Komprimering | Ingen (type 1) eller byte-run RLE (type 2) |
| Maksimal dimensjon | Opptil 2^31 − 1 piksler per akse (32-bit fortegnsfelt) |
| Tilknyttet OS | SunOS, Solaris (innfødt); Linux, macOS, Windows via tredjepartsverktøy |
| Utgitt | 1986 (SunOS 3.x) |
| Siste versjon | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | docs.oracle.com |
RAS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om RAS-filer.