Wat is het SCP-bestandsformaat?
Een .scp-bestand is een raster-bitmapafbeelding in het ColoRIX-formaat, gemaakt door ColoRIX VGA Paint, een populaire MS-DOS-tekenapplicatie van RIX SoftWorks uit het begin van de jaren 90. De extensie .scp duidt specifiek op de 640×480 VGA-schermresolutie; zusterextensies .scg (800×600) en .scx (1024×768) delen hetzelfde onderliggende formaat bij verschillende afmetingen.
Alle ColoRIX-varianten beginnen met een RIX-signatuur op byte-offset 0 - oudere bestanden gebruiken het drie-byte prefix RIX, terwijl het nieuwere formaat de vier-byte string RIX3 gebruikt. Een 10-byte little-endian header volgt: afbeeldingsbreedte (2 bytes), hoogte (2 bytes), palet-typecode (1 byte) en opslagvlaggen (1 byte). De hoge bit van de opslagbyte geeft compressie aan; de lagere nibble codeert de planaire modus. Paletgegevens volgen op de header, daarna de ruwe of gecomprimeerde pixelgegevens.
.scp-afbeeldingen zijn 4 bpp (16-kleuren EGA/VGA-palet). Het compressieschema is een eigen RLE-achtig algoritme dat opzettelijk nooit door RIX SoftWorks is gepubliceerd, waardoor gecomprimeerde bestanden moeilijk te decoderen zijn met tools van derden.
Het formaat is nu een verouderd weesformaat dat is vervangen door .bmp en andere rasterformaten voor algemeen gebruik. XnView MP en IrfanView behoren tot de weinige moderne applicaties die niet-gecomprimeerde .scp-bestanden kunnen openen.
Beveiliging & veiligheid
RISICO: LOWSCP (ColoRIX)-bestanden zijn passieve rasterafbeeldingsgegevens zonder uitvoerbare inhoud. Geen bekende beveiligingsrisico's. De enige zorg is dat gecomprimeerde SCP-bestanden fouten of onjuiste uitvoer kunnen veroorzaken in moderne tools vanwege het niet-gepubliceerde compressieschema.
Formaatdetails
in een notendop- Secure Copy Protocol script - SCP is ook een bestandsextensie voor shell/batch-scripts die worden gebruikt door SCP (Secure Copy Protocol) clients zoals WinSCP - een volledig ongerelateerd tekstbestand.
- Scriptbestanden (diversen) - Verschillende programma's gebruiken .scp voor script- of configuratiebestanden (bijv. inbelverbinding-scripts in oudere Windows-netwerken).
Programma's die SCP-bestanden openen
Technische details
diepe specificaties| Magic bytes | RIX3 (4 bytes, nieuwer formaat) of RIX (3 bytes, ouder formaat) op offset 0 |
| Byte-volgorde | Little-endian |
| Header-grootte | 10 bytes: magic signature + breedte (2B) + hoogte (2B) + palet-type (1B) + opslagvlaggen (1B) |
| Kleurdiepte | 4 bpp - 16-kleuren EGA/VGA-palet |
| Resolutie | 640×480 pixels (SCP duidt specifiek op de VGA-schermmodus) |
| Zusterextensies | .scg = 800×600, .scx = 1024×768 - hetzelfde RIX-formaat bij verschillende schermresoluties |
| Compressie | Optioneel eigen RLE-achtig schema; algoritme opzettelijk niet gepubliceerd door RIX SoftWorks |
| Compressievlag | Hoge bit van de opslagbyte in de 10-byte header geeft gecomprimeerde gegevens aan |
| Planaire modus | Gecodeerd in de lagere nibble van de opslagbyte |
| Paletlocatie | Volgt direct na de 10-byte header |
| Typische grootte | 50 KB - 500 KB (ongecomprimeerd 640×480 VGA ≈ 307 KB inclusief palet) |
| Bijbehorend OS | MS-DOS (ColoRIX VGA Paint was een applicatie uitsluitend voor DOS) |
| Uitgebracht | Early 1990s (ColoRIX VGA Paint for MS-DOS) |
| Laatste versie | RIX3 (extended header; earlier versions use RIX signature) |
| Specificatie | www.fileformat.info |
SCP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SCP-bestanden.