Was ist das RAS-Dateiformat?
Eine .ras-Datei ist ein Sun Raster Image, ein Bitmap-Format, das 1986 von Sun Microsystems zusammen mit SunOS 3.x eingeführt wurde. Es war das native Format für Bildschirmfotos und den Bildaustausch auf Sun-Workstations und blieb über Jahrzehnte hinweg der Standard in SunOS- und Solaris-Umgebungen.
Die Datei beginnt mit einem 32-Byte-Header, der acht Big-Endian-32-Bit-Ganzzahlen enthält: eine eindeutige Dateisignatur (Magic Number 0x59A66A95), Bildbreite, Bildhöhe, Farbtiefe, Datenlänge, Bildtyp, Farbtabellentyp und Farbtabellenlänge. Bei Bildern mit indizierten Farben (1, 4 oder 8 bpp) folgt eine optionale Farbtabelle, gefolgt von den rohen Pixeldaten, wobei die Scanzeilen auf 16-Bit-Grenzen ausgerichtet sind.
Es sind mehrere Bildtypcodes definiert: RT_STANDARD (Typ 1, unkomprimiert), RT_BYTE_ENCODED (Typ 2, Run-Length Encoding) und RT_FORMAT_RGB (Typ 3, 24-Bit RGB). Standardmäßige 24-Bit-Bilder (RT_STANDARD) speichern Pixel in der BGR-Reihenfolge - umgekehrt zu den meisten modernen Formaten. Unterstützte Farbtiefen sind 1, 4, 8, 24 und 32 bpp (der 32-Bit-Modus fügt ein ungenutztes Füllbyte pro Pixel hinzu).
.ras ist auf modernen Systemen mittlerweile selten, taucht aber immer noch in alten Solaris-Workflows in der Wissenschaft, in GIS-Pipelines (einschließlich GMT) und älteren Unix-Bildverarbeitungsketten auf. Es kann von GIMP, ImageMagick, XnView und IrfanView gelesen und konvertiert werden, was die Migration zu PNG oder TIFF unkompliziert macht.
Sicherheit
RISIKO: LOWReine Raster-Bilddaten - keine Skripte, Makros oder ausführbaren Inhalte. Keine bekannten Sicherheitslücken spezifisch für das Sun Raster-Format.
Formatdetails
kurz gefasst- ERDAS Imagine Raster (einige Varianten) - ERDAS und einige GIS-Tools erstellen .ras-Dateien im Sun Raster-Format oder ähnlichen Rasterformaten für Satellitenbilder; nicht immer identisch mit Sun RAS.
Programme zum Öffnen von RAS-Dateien
Technische Details
technische Spezifikation| Dateisignatur (Magic Number) | 0x59A66A95 (32-Bit Big-Endian) bei Byte-Offset 0 |
| Header-Größe | 32 Bytes (8 × 32-Bit Big-Endian-Ganzzahlen) |
| Byte-Reihenfolge | Big-Endian |
| Farbtiefen | 1, 4, 8 (indiziert), 24, 32 bpp |
| Pixel-Reihenfolge (24-Bit) | BGR in RT_STANDARD; RGB in RT_FORMAT_RGB |
| Scanzeilen-Auffüllung | 16-Bit (2-Byte) Ausrichtung pro Zeile |
| Bildtypcodes | 1=RT_STANDARD (unkomprimiert), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Farbtabelle | Optional; vorhanden für indizierte 1/4/8-Bit-Bilder |
| Kompression | Keine (Typ 1) oder Byte-Run RLE (Typ 2) |
| Maximale Abmessungen | Bis zu 2^31 − 1 Pixel pro Achse (vorzeichenbehaftete 32-Bit-Felder) |
| Zugehöriges Betriebssystem | SunOS, Solaris (nativ); Linux, macOS, Windows über Drittanbieter-Tools |
| Veröffentlicht | 1986 (SunOS 3.x) |
| Neueste Version | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | docs.oracle.com |
RAS-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu RAS-Dateien.