Hvad er SIS-filformatet?
.sis-filer gemmer installationspakker til Symbian OS-applikationer. SIS står for Software Installation Script. En .sis-fil samler applikationsdataarkiver - som indeholder .exe eller .app eksekverbare filer - sammen med installationsscripts, der instruerer Symbian-installationsprogrammet i at placere filer på de korrekte placeringer på enheden.
Hvad er Symbian OS?
Symbian er et ældre, nu forældet operativsystem til mobile enheder fra æraen før moderne smartphones. Symbian blev brugt i enheder fremstillet af Nokia, Sony Ericsson, Motorola og Samsung, og drev størstedelen af GSM-smartphones, da det var på sit højeste. Formatet opstod i 1997 med Psions EPOC-platform, før Nokia og partnere adopterede det som Symbian OS. Symbian OS bruger .sis-filer til at installere applikationer.
Internt er .sis et binært format med en fast header bestående af fire UID-felter plus en CRC-kontrolsum - i modsætning til efterfølgeren .sisx, som er en ZIP-baseret pakke med obligatorisk kryptografisk signering. Symbian OS 9.1 (2005) erstattede det ældre .sis-format med .sisx. Nokia sendte sin sidste Symbian-telefon på markedet omkring 2012, og alle tilhørende PC-værktøjer er nu nået til deres livsafslutning (end-of-life).
Installation af SIS-filer
Før installation skal .sis-filen gemmes på enhedens hukommelseskort eller interne lager. Dedikerede softwareværktøjer, såsom Nokia PC Suite, eksisterede for at hjælpe brugere gennem overførselsprocessen. Når den er overført, kan .sis-filen åbnes på enheden, og installationsscriptet starter automatisk.
Sikkerhed og tryghed
RISIKO: MEDIUMSIS-filer kan installere vilkårlig kode på Symbian-enheder. Historisk set spredte Symbian-malware (f.eks. Cabir-ormen, 2004) sig som falske SIS-pakker. Da Symbian er opgivet, er risikoen begrænset til emulator-kontekster. Ingen moderne anti-malware målretter aktivt SIS.
Formatdetaljer
kort fortalt- SIS (Psi/EPOC RCOM Session) - Urelaterede .sis-filer findes i visse RCOM/PsiWin-kontekster, men er sjældne - samme filendelse, andet format.
Programmer der åbner SIS-filer
Tekniske detaljer
dyb specifikation| Container | Brugerdefineret binær (ikke ZIP; SISX-efterfølgeren er ZIP-baseret) |
| Kodning | Binær |
| Byte-orden | Little-endian |
| Header | Fire UID-felter (UID1-UID3 identificerer app og SIS-variant; UID4 = CRC16 af de foregående UID'er) |
| Magic bytes | UID2 = 0x1000006D (EPOC R3-R5) eller 0x10003A12 (EPOC R6) ved offset 4 |
| Kontrolsum | CRC16 over UID1+UID2+UID3 gemt i UID4; ingen integritetshash for hele filen |
| Komprimering | zlib DEFLATE på fildata (EPOC R6); EPOC R3-R5 filer er ukomprimerede |
| Struktur | Fast header, sprogliste, filliste, kravliste, komponentliste, fildatablokke |
| Typisk størrelse | 10 KB - 50 MB |
| Platform | Symbian OS / EPOC; Windows blev brugt til overførselsværktøjer på PC-siden (Nokia PC Suite, Nokia Suite) |
| Formatvarianter | EPOC R3-R5 (ukomprimeret, UID2=0x1000006D) og EPOC R6 (komprimeret, UID2=0x10003A12) |
| Kryptering | Ingen (SISX tilføjede obligatorisk PKI-certifikatsignering) |
| Erstattet af | .sisx til Symbian OS 9.1+ (2005); SISX er ZIP-baseret med obligatorisk kodesigneringscertifikat |
| Introduceret | 1997 med Psion Series 5 (EPOC R3) |
| Udgivet | 1997 (EPOC/Psion Series 5) |
| Seneste version | Symbian OS 9.x SIS format (2005); superseded by SISX for Symbian 9.1+ |
| Specifikation | thoukydides.github.io |
SIS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SIS-filer.