Hva er RSC-filformatet?
En .rsc-fil er en kompilert binær ressursfil som brukes av Symbian OS, mobiloperativsystemet som drev Nokia Series 60, Series 80 og UIQ-enheter gjennom 2000-tallet og tidlig 2010-tall. Ressursfiler lagrer brukergrensesnitt-strenger, dialog-layouter, menystrukturer og andre ikke-eksekverbare ressurser som en Symbian-applikasjon trenger under kjøring.
.rsc-filer produseres ved å kompilere .rss (Resource Script Source) tekstfiler ved hjelp av rcomp, ressurskompilatoren som følger med Nokia Carbide.c++ SDK. Det kompilerte resultatet pakkes inne i en .sis eller .sisx applikasjonsinstallatør og distribueres til enhetens ressursmappe. Under kjøring laster Symbian-rammeverket .rsc-filen for å rendre brukergrensesnittet uten å bygge strenger direkte inn i den eksekverbare filen.
Den binære strukturen begynner med en 12-byte Symbian UID-triplet (UID1, UID2, UID3) etterfulgt av en 4-byte CRC32-sjekksum - det standardiserte Symbian-hodet for sammensatte dokumenter. En indekstabell kobler ressurs-ID-er til byte-forskyvninger (offsets) i filen, etterfulgt av selve ressursdataene. Formatet utviklet seg fra EPOC Release 5 (Psion PDA-er, ca. 1997) gjennom Symbian OS v9; v9 endret reglene for seksjonsjustering.
Symbian OS nådde kommersiell livsslutt i 2013. Filendelsen .rsc brukes også, helt urelatert, av Pegasus Mail, MicroStation (CAD) og Maptitude (GIS) - hver med en helt forskjellig binær struktur.
Sikkerhet og trygghet
RISIKO: LOWSymbian RSC-filer er kompilerte datafiler uten kjøreevne på Windows/macOS/Linux. De er inerte utenfor en Symbian-enhet eller emulator.
Formatdetaljer
i et nøtteskall- Pegasus Mail ressursfil - Brukt av e-postklienten Pegasus Mail for å lagre brukergrensesnitt-ressurser; urelatert binærformat.
- MicroStation ressursfil - CAD-ressursdata for Bentley MicroStation; proprietær binær, annen struktur.
- Maptitude ressursfil - Geografisk/kartleggingsdatafil brukt av Caliper Maptitude GIS-programvare.
Programmer som åpner RSC-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | Binær |
| Byte-rekkefølge | Little-endian (ARM-arkitektur) |
| Filhode | 12-byte Symbian UID-triplet (UID1/UID2/UID3) + 4-byte CRC32-sjekksum |
| Intern struktur | Ressursindekstabell (ressurs-ID til byte-forskyvning) etterfulgt av pakkede ressursdataoppføringer |
| Lagringsformat | Ressursoppføringer lagret som ukomprimert binær; rcomp genererer rå kompilert data uten komprimeringssteg |
| Kildeformat | Kompilert fra .rss Resource Script Source-tekstfiler ved bruk av rcomp-kompilatoren |
| Byggeverktøy | Nokia Carbide.c++ SDK (Eclipse-basert); rcomp ressurskompilator inkludert i SDK |
| Typisk størrelse | 1 KB - 500 KB |
| Distribusjon | Pakket inne i .sis/.sisx-installatør; pakket ut til enhetens \Resource\Apps\-mappe ved installasjon |
| Tilhørende filer | Ledsager en .APP Symbian eksekverbar fil og valgfri .MBM (Multi-Bitmap) fil |
| Formatutvikling | EPOC Release 5 (1997) gjennom Symbian OS v6-v9; v9+ introduserte annerledes seksjonsjustering |
| Filendelseskonflikter | .rsc brukes også av Pegasus Mail, MicroStation (CAD) og Maptitude (GIS) - alle urelaterte binærformater |
| Plattformstatus | Symbian OS EOL 2013; Nokia overførte plattformen til Accenture; SDK er ikke lenger offisielt tilgjengelig |
| Utgitt | circa 1997 (Symbian OS / EPOC platform) |
| Siste versjon | N/A (tied to Symbian OS SDK; Symbian OS EOL 2013) |
RSC-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om RSC-filer.