Hva er SIS-filformatet?
.sis-filer lagrer installasjonspakker for Symbian OS-applikasjoner. SIS står for Software Installation Script. En .sis-fil bunter sammen arkiver med applikasjonsdata - som inneholder .exe eller .app-kjørbare filer - sammen med installasjonsskript som instruerer Symbian-installasjonsprogrammet om å plassere filer på riktige steder i enheten.
Hva er Symbian OS?
Symbian er et eldre, nå foreldet operativsystem for mobile enheter fra tiden før moderne smarttelefoner. Symbian ble brukt i enheter produsert av Nokia, Sony Ericsson, Motorola og Samsung, og drev flertallet av GSM-smarttelefoner på sitt høydepunkt. Formatet oppsto i 1997 med Psions EPOC-plattform før Nokia og partnere tok det i bruk som Symbian OS. Symbian OS bruker .sis-filer for å installere applikasjoner.
Internt er .sis et binærformat med et fast hode bestående av fire UID-felt pluss en CRC-kontrollsum - i motsetning til etterfølgeren .sisx, som er en ZIP-basert pakke med obligatorisk kryptografisk signering. Symbian OS 9.1 (2005) erstattet det eldre .sis-formatet med .sisx. Nokia leverte sin siste Symbian-telefon rundt 2012, og alle tilhørende PC-verktøy er nå utgått.
Installere SIS-filer
Før installasjon må .sis-filen lagres på enhetens minnekort eller interne lagring. Dedikerte programvareverktøy, som Nokia PC Suite, eksisterte for å hjelpe brukere gjennom overføringsprosessen. Når den er overført, kan .sis-filen åpnes på enheten, og installasjonsskriptet starter automatisk.
Sikkerhet og trygghet
RISIKO: MEDIUMSIS-filer kan installere vilkårlig kode på Symbian-enheter. Historisk sett spredte Symbian-skadevare (f.eks. Cabir-ormen, 2004) seg som falske SIS-pakker. Siden Symbian er forlatt, er risikoen begrenset til emulator-kontekster. Ingen moderne antivirus-programmer retter seg aktivt mot SIS.
Formatdetaljer
i et nøtteskall- SIS (Psi/EPOC RCOM Session) - Urelaterte .sis-filer eksisterer i noen RCOM/PsiWin-kontekster, men er sjeldne - samme filendelse, annet format.
Programmer som åpner SIS-filer
Tekniske detaljer
dyp spesifikasjon| Beholder | Egendefinert binær (ikke ZIP; etterfølgeren SISX er ZIP-basert) |
| Koding | Binær |
| Bytterekkefølge | Little-endian |
| Filhode | Fire UID-felt (UID1-UID3 identifiserer app og SIS-variant; UID4 = CRC16 av foregående UID-er) |
| Magic bytes | UID2 = 0x1000006D (EPOC R3-R5) eller 0x10003A12 (EPOC R6) ved posisjon 4 |
| Kontrollsum | CRC16 over UID1+UID2+UID3 lagret i UID4; ingen integritetshash for hele filen |
| Komprimering | zlib DEFLATE på fildata (EPOC R6); EPOC R3-R5-filer er ukomprimerte |
| Struktur | Fast hode, språkliste, filliste, kravliste, komponentliste, fildatablokker |
| Typisk størrelse | 10 KB - 50 MB |
| Plattform | Symbian OS / EPOC; Windows brukt for overføringsverktøy på PC-siden (Nokia PC Suite, Nokia Suite) |
| Formatvarianter | EPOC R3-R5 (ukomprimert, UID2=0x1000006D) og EPOC R6 (komprimert, UID2=0x10003A12) |
| Kryptering | Ingen (SISX la til obligatorisk PKI-sertifikatsignering) |
| Erstattet av | .sisx for Symbian OS 9.1+ (2005); SISX er ZIP-basert med obligatorisk kodesigneringssertifikat |
| Introdusert | 1997 med Psion Series 5 (EPOC R3) |
| Utgitt | 1997 (EPOC/Psion Series 5) |
| Siste versjon | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Spesifikasjon | thoukydides.github.io |
SIS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SIS-filer.