Vad är filformatet RSC?
En .rsc-fil är en kompilerad binär resursfil som används av Symbian OS, det mobila operativsystemet som drev Nokia Series 60, Series 80 och UIQ-enheter under 2000-talet och början av 2010-talet. Resursfiler lagrar UI-strängar, dialoglayouter, menystrukturer och andra icke-exekverbara tillgångar som en Symbian-applikation behöver vid körning.
.rsc-filer skapas genom att kompilera .rss (Resource Script Source) textfiler med rcomp, resurskompilatorn som medföljer Nokia Carbide.c++ SDK. Den kompilerade utdatan paketeras inuti en .sis eller .sisx applikationsinstallerare och distribueras till enhetens resurskatalog. Vid körning laddar Symbian-applikationens ramverk in .rsc för att rendera användargränssnittet utan att bädda in strängar direkt i den exekverbara filen.
Den binära strukturen börjar med en 12-byte Symbian UID-triplett (UID1, UID2, UID3) följt av en 4-byte CRC32-kontrollsumma - det vanliga huvudet för sammansatta dokument i Symbian. En indextabell mappar resurs-ID:n till byte-offset i filen, följt av resursdataposter. Formatet utvecklades från EPOC Release 5 (Psion handdatorer, cirka 1997) till Symbian OS v9; v9 ändrade reglerna för sektionsjustering.
Symbian OS nådde sitt kommersiella slutdatum 2013. Filändelsen .rsc används också, helt orelaterat, av Pegasus Mail, MicroStation (CAD) och Maptitude (GIS) - var och en med en helt annan binär struktur.
Säkerhet & trygghet
RISK: LOWSymbian RSC-filer är kompilerade datafiler utan exekveringsförmåga på Windows/macOS/Linux. De är inerta utanför en Symbian-enhet eller emulator.
Formatdetaljer
i ett nötskal- Pegasus Mail Resource File - Används av e-postklienten Pegasus Mail för att lagra UI-resurser; orelaterat binärformat.
- MicroStation Resource File - CAD-resursdata för Bentley MicroStation; proprietär binärfil med annan struktur.
- Maptitude Resource File - Geografisk/kartläggningsdatafil som används av GIS-programvaran Caliper Maptitude.
Program som öppnar RSC-filer
Tekniska detaljer
djup specifikation| Filkodning | Binär |
| Bytordning | Little-endian (ARM-arkitektur) |
| Header | 12-byte Symbian UID-triplett (UID1/UID2/UID3) + 4-byte CRC32-kontrollsumma |
| Intern struktur | Resursindextabell (mappning av resurs-ID till byte-offset) följt av packade resursdataposter |
| Lagringsformat | Resursposter lagras som okomprimerad binärdata; rcomp genererar rå kompilerad data utan komprimeringssteg |
| Källformat | Kompilerad från .rss Resource Script Source-textfiler med rcomp-kompilatorn |
| Byggverktyg | Nokia Carbide.c++ SDK (Eclipse-baserad); rcomp-resurskompilator ingår i SDK |
| Typisk storlek | 1 KB - 500 KB |
| Distribution | Paketerad inuti .sis/.sisx-installerare; extraheras till enhetens katalog \Resource\Apps\ vid installation |
| Parade filer | Medföljer en .APP Symbian-exekverbar fil och valfri .MBM (Multi-Bitmap)-fil |
| Formatutveckling | EPOC Release 5 (1997) genom Symbian OS v6-v9; v9+ introducerade annorlunda sektionsjustering |
| Filändelsekonflikter | .rsc används även av Pegasus Mail, MicroStation (CAD) och Maptitude (GIS) - alla är orelaterade binärformat |
| Plattformsstatus | Symbian OS EOL 2013; Nokia överförde plattformen till Accenture; SDK är inte längre officiellt tillgängligt |
| Släppt | circa 1997 (Symbian OS / EPOC platform) |
| Senaste version | N/A (tied to Symbian OS SDK; Symbian OS EOL 2013) |
RSC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om RSC-filer.