Co to jest format pliku SIS?
Pliki .sis przechowują pakiety instalacyjne dla aplikacji systemu Symbian OS. SIS to skrót od Software Installation Script. Plik .sis łączy archiwa danych aplikacji - zawierające pliki wykonywalne .exe lub .app - wraz ze skryptami instalacyjnymi, które instruują instalator Symbian, gdzie umieścić pliki w pamięci urządzenia.
Co to jest Symbian OS?
Symbian to starszy, obecnie przestarzały system operacyjny dla urządzeń mobilnych z ery przed nowoczesnymi smartfonami. Symbian był używany w urządzeniach produkowanych przez firmy Nokia, Sony Ericsson, Motorola i Samsung, napędzając większość smartfonów GSM w szczytowym okresie swojej popularności. Format powstał w 1997 roku wraz z platformą EPOC firmy Psion, zanim Nokia i partnerzy przyjęli go jako Symbian OS. System Symbian OS wykorzystuje pliki .sis do instalowania aplikacji.
Wewnętrznie .sis to format binarny ze stałym nagłówkiem składającym się z czterech pól UID oraz sumy kontrolnej CRC - w przeciwieństwie do swojego następcy .sisx, który jest pakietem opartym na formacie ZIP z obowiązkowym podpisem kryptograficznym. Symbian OS 9.1 (2005) zastąpił starszy format .sis formatem .sisx. Nokia wypuściła swój ostatni telefon z systemem Symbian około 2012 roku, a wszystkie powiązane narzędzia PC zakończyły swój cykl życia.
Instalowanie plików SIS
Przed instalacją plik .sis musi zostać zapisany na karcie pamięci urządzenia lub w jego pamięci wewnętrznej. Istniały dedykowane narzędzia programowe, takie jak Nokia PC Suite, które pomagały użytkownikom w procesie transferu. Po przesłaniu plik .sis można otworzyć na urządzeniu, a skrypt instalacyjny uruchomi się automatycznie.
Bezpieczeństwo
RYZYKO: MEDIUMPliki SIS mogą instalować dowolny kod na urządzeniach Symbian. Historycznie złośliwe oprogramowanie na Symbiana (np. robak Cabir, 2004) rozprzestrzeniało się jako fałszywe pakiety SIS. Ponieważ Symbian jest systemem porzuconym, ryzyko ogranicza się do kontekstu emulatorów. Żadne nowoczesne programy antywirusowe nie skanują aktywnie plików SIS.
Szczegóły formatu
w pigułce- SIS (Sesja RCOM Psi/EPOC) - Niezwiązane pliki .sis istnieją w niektórych kontekstach RCOM/PsiWin, ale są rzadkie - to samo rozszerzenie, inny format.
Programy otwierające pliki SIS
Szczegóły techniczne
specyfikacja| Kontener | Niestandardowy format binarny (nie ZIP; następca SISX oparty jest na ZIP) |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Nagłówek | Cztery pola UID (UID1-UID3 identyfikują aplikację i wariant SIS; UID4 = CRC16 poprzednich pól UID) |
| Magiczne bajty | UID2 = 0x1000006D (EPOC R3-R5) lub 0x10003A12 (EPOC R6) na offsecie 4 |
| Suma kontrolna | CRC16 z pól UID1+UID2+UID3 zapisana w UID4; brak skrótu integralności całego pliku |
| Kompresja | zlib DEFLATE dla danych pliku (EPOC R6); pliki EPOC R3-R5 są nieskompresowane |
| Struktura | Stały nagłówek, lista języków, lista plików, lista wymagań, lista komponentów, bloki danych plików |
| Typowy rozmiar | 10 KB - 50 MB |
| Platforma | Symbian OS / EPOC; Windows używany dla narzędzi transferu (Nokia PC Suite, Nokia Suite) |
| Warianty formatu | EPOC R3-R5 (nieskompresowany, UID2=0x1000006D) oraz EPOC R6 (skompresowany, UID2=0x10003A12) |
| Szyfrowanie | Brak (SISX dodał obowiązkowe podpisywanie certyfikatami PKI) |
| Zastąpiony przez | .sisx dla Symbian OS 9.1+ (2005); SISX opiera się na formacie ZIP z obowiązkowym certyfikatem podpisywania kodu |
| Wprowadzony | 1997 wraz z Psion Series 5 (EPOC R3) |
| Wydano | 1997 (EPOC/Psion Series 5) |
| Najnowsza wersja | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Specyfikacja | thoukydides.github.io |
Konwersje SIS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SIS.