Hvad er RSC-filformatet?
En .rsc-fil er en kompileret binær ressourcefil, der bruges af Symbian OS, det mobile operativsystem, der drev Nokia Series 60, Series 80 og UIQ-enheder gennem 2000'erne og de tidlige 2010'ere. Ressourcefiler gemmer brugerfladestrenge, dialog-layouts, menustrukturer og andre ikke-eksekverbare aktiver, som en Symbian-applikation har brug for under kørsel.
.rsc-filer produceres ved at kompilere .rss (Resource Script Source) tekstfiler ved hjælp af rcomp, ressource-compileren, der følger med Nokia Carbide.c++ SDK. Det kompilerede output pakkes inde i en .sis eller .sisx applikations-installer og distribueres til enhedens ressource-mappe. Under kørsel indlæser Symbian-applikationsrammeværket .rsc-filen for at rendere brugerfladen uden at indlejre strenge direkte i den eksekverbare fil.
Den binære struktur begynder med en 12-byte Symbian UID-triplet (UID1, UID2, UID3) efterfulgt af en 4-byte CRC32-tjeksum - det standardiserede Symbian-headerformat for sammensatte dokumenter. En indekstabel mapper ressource-ID'er til byte-forskydninger (offsets) i filen, efterfulgt af selve ressourcedata-indgangene. Formatet udviklede sig fra EPOC Release 5 (Psion PDA'er, omkring 1997) gennem Symbian OS v9; v9 ændrede reglerne for sektionsjustering.
Symbian OS nåede sin kommercielle afslutning i 2013. .rsc-filendelsen bruges også, helt urelateret, af Pegasus Mail, MicroStation (CAD) og Maptitude (GIS) - hver med en fuldstændig forskellig binær struktur.
Sikkerhed og tryghed
RISIKO: LOWSymbian RSC-filer er kompilerede datafiler uden evne til at eksekvere på Windows/macOS/Linux. De er inaktive uden for en Symbian-enhed eller emulator-kontekst.
Formatdetaljer
kort fortalt- Pegasus Mail ressourcefil - Brugt af Pegasus Mail e-mailklienten til at gemme brugerflade-ressourcer; urelateret binært format.
- MicroStation ressourcefil - CAD-ressourcedata til Bentley MicroStation; proprietær binær, anderledes struktur.
- Maptitude ressourcefil - Geografisk/kortlægningsdatafil brugt af Caliper Maptitude GIS-software.
Programmer der åbner RSC-filer
Tekniske detaljer
dyb specifikation| Filkodning | Binær |
| Byte-orden | Little-endian (ARM-arkitektur) |
| Header | 12-byte Symbian UID-triplet (UID1/UID2/UID3) + 4-byte CRC32-tjeksum |
| Intern struktur | Ressourceindekstabel (mapping fra ressource-ID til byte-offset) efterfulgt af pakkede ressourcedata-indgange |
| Lagringsformat | Ressourceindgange gemmes som ukomprimeret binær data; rcomp spytter rå kompilerede data ud uden komprimeringstrin |
| Kildeformat | Kompileret fra .rss Resource Script Source tekstfiler ved hjælp af rcomp-compileren |
| Byggeværktøj | Nokia Carbide.c++ SDK (Eclipse-baseret); rcomp ressource-compiler inkluderet i SDK |
| Typisk størrelse | 1 KB - 500 KB |
| Distribution | Pakket inde i .sis/.sisx installer; udpakkes til enhedens \Resource\Apps\ mappe ved installation |
| Parrede filer | Ledsager en .APP Symbian eksekverbar fil og valgfri .MBM (Multi-Bitmap) fil |
| Formatudvikling | EPOC Release 5 (1997) gennem Symbian OS v6-v9; v9+ introducerede anderledes sektionsjustering |
| Filendelseskonflikter | .rsc bruges også af Pegasus Mail, MicroStation (CAD) og Maptitude (GIS) - alle urelaterede binære formater |
| Platformstatus | Symbian OS EOL 2013; Nokia overførte platformen til Accenture; SDK er ikke længere officielt tilgængelig |
| Udgivet | circa 1997 (Symbian OS / EPOC platform) |
| Seneste version | N/A (tied to Symbian OS SDK; Symbian OS EOL 2013) |
RSC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RSC-filer.