Co to jest format pliku RSC?
Plik .rsc to skompilowany binarny plik zasobów używany przez Symbian OS, mobilny system operacyjny napędzający telefony Nokia Series 60, Series 80 i UIQ w latach 2000. i na początku 2010. Pliki zasobów przechowują ciągi znaków interfejsu użytkownika, układy okien dialogowych, struktury menu i inne niewykonywalne zasoby, których aplikacja Symbian potrzebuje w czasie działania.
Pliki .rsc są tworzone przez kompilację plików tekstowych .rss (Resource Script Source) za pomocą rcomp, kompilatora zasobów dostarczanego z pakietem Nokia Carbide.c++ SDK. Skompilowany wynik jest pakowany wewnątrz instalatora aplikacji .sis lub .sisx i wdrażany do katalogu zasobów urządzenia. W czasie działania framework aplikacji Symbian ładuje plik .rsc, aby wyrenderować interfejs użytkownika bez osadzania ciągów znaków bezpośrednio w pliku wykonywalnym.
Struktura binarna zaczyna się od 12-bajtowego trypletu Symbian UID (UID1, UID2, UID3), po którym następuje 4-bajtowa suma kontrolna CRC32 - standardowy nagłówek dokumentu złożonego Symbian. Tablica indeksów mapuje identyfikatory zasobów na przesunięcia bajtowe w pliku, po których następują wpisy danych zasobów. Format ewoluował od EPOC Release 5 (palmtopy Psion, około 1997 r.) przez Symbian OS v9; wersja v9 zmieniła zasady wyrównania sekcji.
Symbian OS osiągnął komercyjny koniec eksploatacji w 2013 roku. Rozszerzenie .rsc jest również używane, w całkowicie niepowiązany sposób, przez Pegasus Mail, MicroStation (CAD) i Maptitude (GIS) - każdy z nich ma zupełnie inną strukturę binarną.
Bezpieczeństwo
RYZYKO: LOWPliki Symbian RSC to skompilowane pliki danych bez możliwości wykonania w systemach Windows/macOS/Linux. Są obojętne poza kontekstem urządzenia lub emulatora Symbian.
Szczegóły formatu
w pigułce- Plik zasobów Pegasus Mail - Używany przez klienta poczty e-mail Pegasus Mail do przechowywania zasobów interfejsu użytkownika; niepowiązany format binarny.
- Plik zasobów MicroStation - Dane zasobów CAD dla Bentley MicroStation; zastrzeżony format binarny, inna struktura.
- Plik zasobów Maptitude - Plik danych geograficznych/mapowych używany przez oprogramowanie Caliper Maptitude GIS.
Programy otwierające pliki RSC
Szczegóły techniczne
specyfikacja| Kodowanie pliku | Binarny |
| Kolejność bajtów | Little-endian (architektura ARM) |
| Nagłówek | 12-bajtowy tryplet Symbian UID (UID1/UID2/UID3) + 4-bajtowa suma kontrolna CRC32 |
| Struktura wewnętrzna | Tablica indeksów zasobów (mapowanie ID zasobu na przesunięcie bajtowe), a następnie spakowane wpisy danych zasobów |
| Format przechowywania | Wpisy zasobów przechowywane jako nieskompresowane dane binarne; rcomp generuje surowe skompilowane dane bez etapu kompresji |
| Format źródłowy | Kompilowany z plików tekstowych .rss Resource Script Source przy użyciu kompilatora rcomp |
| Narzędzie budowania | Nokia Carbide.c++ SDK (oparty na Eclipse); kompilator zasobów rcomp dołączony do SDK |
| Typowy rozmiar | 1 KB - 500 KB |
| Wdrażanie | Pakowany wewnątrz instalatora .sis/.sisx; wypakowywany do katalogu \Resource\Apps\ urządzenia podczas instalacji |
| Pliki powiązane | Towarzyszy plikowi wykonywalnemu Symbian .APP i opcjonalnemu plikowi .MBM (Multi-Bitmap) |
| Ewolucja formatu | Od EPOC Release 5 (1997) przez Symbian OS v6-v9; v9+ wprowadził inne wyrównanie sekcji |
| Konflikty rozszerzeń | .rsc jest również używany przez Pegasus Mail, MicroStation (CAD) i Maptitude (GIS) - wszystkie to niepowiązane formaty binarne |
| Status platformy | Symbian OS EOL 2013; Nokia przekazała platformę firmie Accenture; SDK nie jest już oficjalnie dostępne |
| Wydano | circa 1997 (Symbian OS / EPOC platform) |
| Najnowsza wersja | N/A (tied to Symbian OS SDK; Symbian OS EOL 2013) |
Konwersje RSC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RSC.