Vad är filformatet SIS?
.sis-filer lagrar installationspaket för Symbian OS-applikationer. SIS står för Software Installation Script. En .sis-fil buntar ihop applikationsdataarkiv - som innehåller .exe eller .app-exekverbara filer - tillsammans med installationsskript som instruerar Symbian-installeraren att placera filer på rätt platser i enheten.
Vad är Symbian OS?
Symbian är ett äldre, numera föråldrat operativsystem för mobila enheter från eran före moderna smartphones. Symbian användes i enheter tillverkade av Nokia, Sony Ericsson, Motorola och Samsung, och drev majoriteten av alla GSM-smartphones när det var som störst. Formatet har sitt ursprung 1997 i Psions EPOC-plattform innan Nokia och dess partners antog det som Symbian OS. Symbian OS använder .sis-filer för att installera applikationer.
Internt är .sis ett binärt format med ett fast huvud bestående av fyra UID-fält plus en CRC-kontrollsumma - till skillnad från dess efterföljare .sisx, som är ett ZIP-baserat paket med obligatorisk kryptografisk signering. Symbian OS 9.1 (2005) ersatte det äldre .sis-formatet med .sisx. Nokia levererade sin sista Symbian-telefon runt 2012, och alla tillhörande PC-verktyg har nått sitt slutdatum (end-of-life).
Installera SIS-filer
Före installation måste .sis-filen sparas på enhetens minneskort eller interna lagring. Dedikerade programvaruverktyg, såsom Nokia PC Suite, fanns för att hjälpa användare genom hela överföringsprocessen. När den väl har överförts kan .sis-filen öppnas på enheten och installationsskriptet startas automatiskt.
Säkerhet & trygghet
RISK: MEDIUMSIS-filer kan installera godtycklig kod på Symbian-enheter. Historiskt sett spreds Symbian-skadlig kod (t.ex. masken Cabir, 2004) som falska SIS-paket. Eftersom Symbian är övergivet är risken begränsad till emulatorkontexter. Inget modernt antivirusprogram riktar sig aktivt mot SIS.
Formatdetaljer
i ett nötskal- SIS (Psi/EPOC RCOM Session) - Orelaterade .sis-filer förekommer i vissa RCOM/PsiWin-sammanhang men är sällsynta - samma filtillägg, annat format.
Program som öppnar SIS-filer
Tekniska detaljer
djup specifikation| Container | Anpassad binär (inte ZIP; efterföljaren SISX är ZIP-baserad) |
| Kodning | Binär |
| Byteordning | Little-endian |
| Header | Fyra UID-fält (UID1-UID3 identifierar app och SIS-variant; UID4 = CRC16 av föregående UID:er) |
| Magic bytes | UID2 = 0x1000006D (EPOC R3-R5) eller 0x10003A12 (EPOC R6) vid offset 4 |
| Kontrollsumma | CRC16 över UID1+UID2+UID3 lagrad i UID4; ingen integritetshash för hela filen |
| Komprimering | zlib DEFLATE på fildata (EPOC R6); EPOC R3-R5-filer är okomprimerade |
| Struktur | Fast header, språklista, fillista, kravlista, komponentlista, fildatablock |
| Typisk storlek | 10 KB - 50 MB |
| Plattform | Symbian OS / EPOC; Windows användes för överföringsverktyg på PC-sidan (Nokia PC Suite, Nokia Suite) |
| Formatvarianter | EPOC R3-R5 (okomprimerad, UID2=0x1000006D) och EPOC R6 (komprimerad, UID2=0x10003A12) |
| Kryptering | Ingen (SISX lade till obligatorisk PKI-certifikatsignering) |
| Ersatt av | .sisx för Symbian OS 9.1+ (2005); SISX är ZIP-baserad med obligatoriskt kodsigneringscertifikat |
| Introducerad | 1997 med Psion Series 5 (EPOC R3) |
| Släppt | 1997 (EPOC/Psion Series 5) |
| Senaste version | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Specifikation | thoukydides.github.io |
SIS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SIS-filer.