Was ist das RSC-Dateiformat?
Eine .rsc-Datei ist eine kompilierte binäre Ressourcendatei, die von Symbian OS verwendet wird, dem mobilen Betriebssystem, das Nokia Series 60, Series 80 und UIQ-Handsets in den 2000er und frühen 2010er Jahren antrieb. Ressourcendateien speichern UI-Strings, Dialog-Layouts, Menüstrukturen und andere nicht ausführbare Assets, die eine Symbian-Anwendung zur Laufzeit benötigt.
.rsc-Dateien werden durch Kompilieren von .rss-Textdateien (Resource Script Source) mit rcomp erstellt, dem Ressourcen-Compiler, der mit dem Nokia Carbide.c++ SDK ausgeliefert wurde. Die kompilierte Ausgabe wird in einem .sis- oder .sisx-Anwendungs-Installer verpackt und im Ressourcenverzeichnis des Geräts bereitgestellt. Zur Laufzeit lädt das Symbian-Anwendungs-Framework die .rsc, um die Benutzeroberfläche zu rendern, ohne Strings direkt in die ausführbare Datei einzubetten.
Die binäre Struktur beginnt mit einem 12-Byte Symbian UID-Triplet (UID1, UID2, UID3), gefolgt von einer 4-Byte CRC32-Prüfsumme - dem Standard-Header für Symbian-Verbunddokumente. Eine Indextabelle ordnet Ressourcen-IDs Byte-Offsets innerhalb der Datei zu, gefolgt von den Ressourcendateneinträgen. Das Format entwickelte sich von EPOC Release 5 (Psion PDAs, ca. 1997) bis Symbian OS v9; v9 änderte die Regeln für die Sektionsausrichtung.
Symbian OS erreichte 2013 das kommerzielle Lebensende. Die Endung .rsc wird auch, völlig unabhängig davon, von Pegasus Mail, MicroStation (CAD) und Maptitude (GIS) verwendet - jeweils mit einer komplett unterschiedlichen binären Struktur.
Sicherheit
RISIKO: LOWSymbian RSC-Dateien sind kompilierte Datendateien ohne Ausführungsfähigkeit unter Windows/macOS/Linux. Sie sind außerhalb eines Symbian-Geräte- oder Emulator-Kontexts inert.
Formatdetails
kurz gefasst- Pegasus Mail Resource File - Wird vom E-Mail-Client Pegasus Mail zum Speichern von UI-Ressourcen verwendet; nicht verwandtes Binärformat.
- MicroStation Resource File - CAD-Ressourcendaten für Bentley MicroStation; proprietäres Binärformat, andere Struktur.
- Maptitude Resource File - Geografische/Kartierungs-Datendatei, die von der GIS-Software Caliper Maptitude verwendet wird.
Programme zum Öffnen von RSC-Dateien
rcomp -u resource.rsc dekompiliert in menschenlesbares RSS. Technische Details
technische Spezifikation| Dateikodierung | Binär |
| Byte-Reihenfolge | Little-endian (ARM-Architektur) |
| Header | 12-Byte Symbian UID-Triplet (UID1/UID2/UID3) + 4-Byte CRC32-Prüfsumme |
| Interne Struktur | Ressourcen-Indextabelle (Zuordnung von Ressourcen-ID zu Byte-Offset), gefolgt von gepackten Ressourcendateneinträgen |
| Speicherformat | Ressourceneinträge werden als unkomprimierte Binärdaten gespeichert; rcomp gibt rohe kompilierte Daten ohne Kompressionsschritt aus |
| Quellformat | Kompiliert aus .rss Resource Script Source Textdateien mit dem rcomp-Compiler |
| Build-Tool | Nokia Carbide.c++ SDK (Eclipse-basiert); rcomp Ressourcen-Compiler im SDK enthalten |
| Typische Größe | 1 KB - 500 KB |
| Bereitstellung | Verpackt in .sis/.sisx-Installer; wird bei der Installation in das Verzeichnis \Resource\Apps\ des Geräts extrahiert |
| Zugehörige Dateien | Begleitet eine .APP Symbian-Executable und optional eine .MBM (Multi-Bitmap) Datei |
| Formatentwicklung | EPOC Release 5 (1997) bis Symbian OS v6-v9; v9+ führte eine andere Sektionsausrichtung ein |
| Erweiterungskonflikte | .rsc wird auch von Pegasus Mail, MicroStation (CAD) und Maptitude (GIS) verwendet - allesamt nicht verwandte Binärformate |
| Plattformstatus | Symbian OS EOL 2013; Nokia übergab die Plattform an Accenture; SDK nicht mehr offiziell verfügbar |
| Veröffentlicht | circa 1997 (Symbian OS / EPOC platform) |
| Neueste Version | N/A (tied to Symbian OS SDK; Symbian OS EOL 2013) |
RSC-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu RSC-Dateien.
Häufig gestellte Fragen
Was ist eine RSC-Datei?
Kann ich eine RSC-Datei auf einem modernen PC öffnen?
rcomp verwenden, um sie zu dekompilieren. Für andere RSC-Typen (Pegasus Mail, MicroStation) verwenden Sie die jeweiligen Programme.