Co to jest format pliku SCP?
Plik .scp to rastrowy obraz bitmapowy w formacie ColoRIX, stworzony przez ColoRIX VGA Paint, popularną aplikację graficzną MS-DOS firmy RIX SoftWorks z początku lat 90. Rozszerzenie .scp konkretnie oznacza rozdzielczość ekranu 640×480 VGA; siostrzane rozszerzenia .scg (800×600) i .scx (1024×768) współdzielą ten sam format bazowy przy różnych wymiarach.
Wszystkie warianty ColoRIX zaczynają się od sygnatury RIX na offsetcie bajtowym 0 - starsze pliki używają trójbajtowego prefiksu RIX, podczas gdy nowszy format używa czterobajtowego ciągu RIX3. Następnie występuje 10-bajtowy nagłówek w formacie little-endian: szerokość obrazu (2 bajty), wysokość (2 bajty), kod typu palety (1 bajt) i flagi przechowywania (1 bajt). Wysoki bit bajtu przechowywania wskazuje na kompresję; niższy nibble koduje tryb planarny. Dane palety znajdują się za nagłówkiem, a po nich następują surowe lub skompresowane dane pikseli.
Obrazy .scp mają głębię 4 bpp (16-kolorowa paleta EGA/VGA). Schemat kompresji to zastrzeżony algorytm typu RLE, który celowo nigdy nie został opublikowany przez RIX SoftWorks, co sprawia, że skompresowane pliki są trudne do zdekodowania przez narzędzia firm trzecich.
Format ten jest obecnie osieroconym formatem archiwalnym, zastąpionym przez .bmp i inne rastrowe formaty ogólnego przeznaczenia. XnView MP i IrfanView pozostają jednymi z niewielu nowoczesnych aplikacji, które potrafią otwierać nieskompresowane pliki .scp.
Bezpieczeństwo
RYZYKO: LOWPliki SCP (ColoRIX) to pasywne dane obrazu rastrowego bez zawartości wykonywalnej. Brak znanych zagrożeń bezpieczeństwa. Jedynym problemem jest to, że skompresowane pliki SCP mogą powodować błędy lub nieprawidłowe wyświetlanie w nowoczesnych narzędziach ze względu na nieopublikowany schemat kompresji.
Szczegóły formatu
w pigułce- Secure Copy Protocol script - SCP is also a filename extension for shell/batch scripts used by SCP (Secure Copy Protocol) clients such as WinSCP - a completely unrelated text file.
- Script files (various) - Various programs use .scp for script or configuration files (e.g., dial-up connection scripts in older Windows networking).
Programy otwierające pliki SCP
Szczegóły techniczne
specyfikacja| Magic bytes | RIX3 (4 bajty, nowszy format) lub RIX (3 bajty, starszy format) na offsetcie 0 |
| Kolejność bajtów | Little-endian |
| Rozmiar nagłówka | 10 bajtów: magiczna sygnatura + szerokość (2B) + wysokość (2B) + typ palety (1B) + flagi przechowywania (1B) |
| Głębia kolorów | 4 bpp - 16-kolorowa paleta EGA/VGA |
| Rozdzielczość | 640×480 pikseli (SCP oznacza konkretnie tryb ekranu VGA) |
| Siostrzane rozszerzenia | .scg = 800×600, .scx = 1024×768 - ten sam format RIX przy różnych rozdzielczościach ekranu |
| Kompresja | Opcjonalny zastrzeżony schemat typu RLE; algorytm celowo nieopublikowany przez RIX SoftWorks |
| Flaga kompresji | Wysoki bit bajtu przechowywania w 10-bajtowym nagłówku wskazuje na skompresowane dane |
| Tryb planarny | Zakodowany w niższym nibblu bajtu przechowywania |
| Lokalizacja palety | Znajduje się bezpośrednio po 10-bajtowym nagłówku |
| Typowy rozmiar | 50 KB - 500 KB (nieskompresowany 640×480 VGA ≈ 307 KB wliczając paletę) |
| Powiązany system operacyjny | MS-DOS (ColoRIX VGA Paint był aplikacją wyłącznie pod DOS) |
| Wydano | Early 1990s (ColoRIX VGA Paint for MS-DOS) |
| Najnowsza wersja | RIX3 (extended header; earlier versions use RIX signature) |
| Specyfikacja | www.fileformat.info |
Konwersje SCP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SCP.