¿Qué es el formato de archivo RSC?
Un archivo .rsc es un archivo de recursos binarios compilados utilizado por Symbian OS, el sistema operativo móvil que impulsó los terminales Nokia Series 60, Series 80 y UIQ durante la década de 2000 y principios de la de 2010. Los archivos de recursos almacenan cadenas de interfaz de usuario, diseños de diálogos, estructuras de menús y otros activos no ejecutables que una aplicación de Symbian necesita en tiempo de ejecución.
Los archivos .rsc se producen compilando archivos de texto .rss (Resource Script Source) utilizando rcomp, el compilador de recursos incluido en el SDK de Nokia Carbide.c++. La salida compilada se empaqueta dentro de un instalador de aplicaciones .sis o .sisx y se despliega en el directorio de recursos del dispositivo. En tiempo de ejecución, el framework de la aplicación Symbian carga el .rsc para renderizar la interfaz de usuario sin incrustar cadenas directamente en el ejecutable.
La estructura binaria comienza con un triplete de UID de Symbian de 12 bytes (UID1, UID2, UID3) seguido de una suma de comprobación CRC32 de 4 bytes: el encabezado estándar de documentos compuestos de Symbian. Una tabla de índice mapea los ID de recursos a desplazamientos de bytes dentro del archivo, seguidos de las entradas de datos de recursos. El formato evolucionó desde EPOC Release 5 (PDA de Psion, hacia 1997) hasta Symbian OS v9; la v9 cambió las reglas de alineación de secciones.
Symbian OS alcanzó el final de su vida comercial en 2013. La extensión .rsc también es utilizada, de forma totalmente ajena, por Pegasus Mail, MicroStation (CAD) y Maptitude (GIS), cada uno con una estructura binaria completamente diferente.
Seguridad y protección
RIESGO: LOWLos archivos RSC de Symbian son archivos de datos compilados sin capacidad de ejecución en Windows/macOS/Linux. Son inertes fuera del contexto de un dispositivo o emulador Symbian.
Detalles del formato
en pocas palabras- Archivo de recursos de Pegasus Mail - Utilizado por el cliente de correo electrónico Pegasus Mail para almacenar recursos de la interfaz de usuario; formato binario no relacionado.
- Archivo de recursos de MicroStation - Datos de recursos CAD para Bentley MicroStation; binario propietario, estructura diferente.
- Archivo de recursos de Maptitude - Archivo de datos geográficos/cartográficos utilizado por el software GIS Caliper Maptitude.
Programas que abren archivos RSC
Detalles técnicos
especificación profunda| Codificación de archivo | Binario |
| Orden de bytes | Little-endian (arquitectura ARM) |
| Encabezado | Triplete UID de Symbian de 12 bytes (UID1/UID2/UID3) + suma de comprobación CRC32 de 4 bytes |
| Estructura interna | Tabla de índice de recursos (mapeo de ID de recurso a desplazamiento de bytes) seguida de entradas de datos de recursos empaquetadas |
| Formato de almacenamiento | Entradas de recursos almacenadas como binario sin comprimir; rcomp genera datos compilados puros sin paso de compresión |
| Formato de origen | Compilado a partir de archivos de texto .rss Resource Script Source utilizando el compilador rcomp |
| Herramienta de construcción | SDK de Nokia Carbide.c++ (basado en Eclipse); compilador de recursos rcomp incluido en el SDK |
| Tamaño típico | 1 KB - 500 KB |
| Despliegue | Empaquetado dentro del instalador .sis/.sisx; extraído al directorio \Resource\Apps\ del dispositivo al momento de la instalación |
| Archivos emparejados | Acompaña a un ejecutable Symbian .APP y un archivo opcional .MBM (Multi-Bitmap) |
| Evolución del formato | EPOC Release 5 (1997) hasta Symbian OS v6-v9; v9+ introdujo una alineación de secciones diferente |
| Conflictos de extensión | .rsc también es utilizado por Pegasus Mail, MicroStation (CAD) y Maptitude (GIS); todos son formatos binarios no relacionados |
| Estado de la plataforma | Symbian OS EOL 2013; Nokia transfirió la plataforma a Accenture; el SDK ya no está disponible oficialmente |
| Lanzado | circa 1997 (Symbian OS / EPOC platform) |
| Última versión | N/A (tied to Symbian OS SDK; Symbian OS EOL 2013) |
Conversiones de RSC
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos RSC.