Co to jest format pliku RAS?
Plik .ras to Sun Raster Image, format bitmapowy wprowadzony przez Sun Microsystems w 1986 roku wraz z systemem SunOS 3.x. Był to natywny format zrzutów ekranu i wymiany obrazów dla stacji roboczych Sun, pozostając standardem w środowiskach SunOS i Solaris przez dziesięciolecia.
Plik zaczyna się od 32-bajtowego stałego nagłówka zawierającego osiem 32-bitowych liczb całkowitych w formacie big-endian: unikalną sygnaturę (magic number) (0x59A66A95), szerokość obrazu, wysokość, głębię bitową, długość danych, typ obrazu, typ palety kolorów oraz długość palety. W przypadku obrazów o kolorach indeksowanych (1, 4 lub 8 bpp) następuje opcjonalna paleta kolorów, a następnie surowe dane pikseli z liniami skanowania wyrównanymi do granic 16-bitowych.
Zdefiniowano kilka kodów typów obrazu: RT_STANDARD (typ 1, nieskompresowany), RT_BYTE_ENCODED (typ 2, kodowanie długości serii RLE) oraz RT_FORMAT_RGB (typ 3, 24-bitowy RGB). Standardowe obrazy 24-bitowe (RT_STANDARD) przechowują piksele w kolejności BGR - odwrotnej niż w większości nowoczesnych formatów. Obsługiwane głębie kolorów to 1, 4, 8, 24 i 32 bpp (tryb 32-bitowy dodaje nieużywany bajt wypełnienia na piksel).
Format .ras jest obecnie rzadkością w nowoczesnych systemach, ale wciąż pojawia się w dziedzicznych procesach naukowych Solaris, potokach GIS (w tym GMT) oraz starszych łańcuchach przetwarzania obrazu Unix. Może być odczytywany i konwertowany przez GIMP, ImageMagick, XnView i IrfanView, co czyni migrację do PNG lub TIFF prostą.
Bezpieczeństwo
RYZYKO: LOWCzyste dane obrazu rastrowego - brak skryptów, makr czy zawartości wykonywalnej. Brak znanych luk specyficznych dla formatu Sun Raster.
Szczegóły formatu
w pigułce- ERDAS Imagine Raster (niektóre warianty) - ERDAS i niektóre narzędzia GIS generują pliki .ras w formacie Sun Raster lub podobnych formatach rastrowych dla zdjęć satelitarnych; nie zawsze są one identyczne z Sun RAS.
Programy otwierające pliki RAS
Szczegóły techniczne
specyfikacja| Magic number | 0x59A66A95 (32-bit big-endian) pod offsetem bajtowym 0 |
| Rozmiar nagłówka | 32 bajty (8 × 32-bitowe liczby całkowite big-endian) |
| Kolejność bajtów | Big-endian |
| Głębia kolorów | 1, 4, 8 (indeksowane), 24, 32 bpp |
| Kolejność pikseli (24-bit) | BGR w RT_STANDARD; RGB w RT_FORMAT_RGB |
| Wyrównanie linii skanowania | 16-bitowe (2-bajtowe) wyrównanie na wiersz |
| Kody typów obrazu | 1=RT_STANDARD (nieskompresowany), 2=RT_BYTE_ENCODED (RLE), 3=RT_FORMAT_RGB, 4=RT_FORMAT_TIFF, 5=RT_FORMAT_IFF |
| Paleta kolorów | Opcjonalna; obecna dla obrazów indeksowanych 1/4/8-bitowych |
| Kompresja | Brak (typ 1) lub bajtowe RLE (typ 2) |
| Maksymalne wymiary | Do 2^31 − 1 pikseli na oś (32-bitowe pola ze znakiem) |
| Powiązany system operacyjny | SunOS, Solaris (natywnie); Linux, macOS, Windows przez narzędzia firm trzecich |
| Wydano | 1986 (SunOS 3.x) |
| Najnowsza wersja | N/A (format frozen; last defined in SunOS/Solaris documentation) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | docs.oracle.com |
Konwersje RAS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RAS.