Hvad er SIT-filformatet?
En .sit-fil er et arkivfilformat skabt i 1987 af Raymond Lau fra Aladdin Systems til det klassiske Macintosh-operativsystem. I dag kan det læses på mange platforme, selvom det ikke længere er populært og sjældent oprettes fra bunden. .sit-arkiver beskrives undertiden som _„ZIP-filer til Mac OS“_, da de tjente samme rolle på klassisk Macintosh, som ZIP-arkiver gør på Windows. Formatet er proprietært; ejerskabet overgik fra Aladdin Systems via Allume Systems til Smith Micro Software, som ikke er den oprindelige skaber.
En vigtig styrke ved .sit var dens trofaste bevarelse af Macintosh-specifikke metadata - HFS-type- og skaberkoder, samt både datadelen (data fork) og ressourcedelen (resource fork) af hver arkiveret fil. Generisk ZIP kunne ikke gøre dette. Arkiver åbnes med den fire-byte ASCII-signatur SIT! og gemmer data i et big-endian binært layout, med komprimering pr. fil (LZ- og Huffman-varianter, og den senere „Arsenic“-metode) og valgfri adgangskodebeskyttelse. Filer blev ofte parret med en .hqx BinHex-indpakning for at overleve transport via tekstbaseret e-mail og Usenet.
.sit-formatet blev afløst i 2002 af det redesignede .sitx (StuffIt X) format, som bruger dynamisk komprimering, der tilpasser sig de leverede data, og er et helt andet binært layout. Smith Micro indstillede den aktive udvikling af StuffIt i december 2019, og moderne Mac-arbejdsgange foretrækker ZIP eller .dmg til distribution. Gratis værktøjer som The Unarchiver og unar-kommandolinjeværktøjet åbner stadig ældre .sit-arkiver uden problemer.
Sikkerhed og tryghed
RISIKO: MEDIUMEt .sit-arkiv kan indeholde alle typer filer, herunder gamle Mac-eksekverbare filer - udpak kun fra betroede kilder og scan indholdet. Den praktiske risiko i dag er SOFTWAREN: Da StuffIt er udgået, fører søgninger på nettet efter en 'StuffIt-åbner' ofte til installatører med adware og falske 'gratis download'-portaler. Hent kun StuffIt Expander fra stuffit.com eller Mac App Store, og foretræk open source-værktøjerne The Unarchiver/Keka. Klassiske .sit-filer kopieret fra en Mac kan have mistet deres ressourcedel, hvilket gør visse gamle filer ubrugelige selv efter udpakning.
Formatdetaljer
kort fortaltProgrammer der åbner SIT-filer
Tekniske detaljer
dyb specifikation| Containertype | Proprietært binært arkiv |
| Magic bytes | `SIT!` (hex `53 49 54 21`) ved byte-offset 0; nogle varianter bruger `SITD` eller `StuffIt` |
| Byterækkefølge | Big-endian gennemgående |
| MIME-type(r) | `application/x-stuffit`; også `application/x-sit`, `application/stuffit` |
| Komprimering | Pr. fil; LZ/Huffman-varianter; „Arsenic“ (metode 15) tilføjet i StuffIt 5.x |
| Kryptering | Valgfri pr. arkiv; DES i tidlige versioner, RC4 i senere versioner |
| Integritet | CRC-kontrolsummer pr. post til datavalidering |
| Arkivstruktur | Header + sekventielle filposter, der hver indeholder filnavn, HFS-metadata, valgfri datadel, valgfri ressourcedel og komprimeringsdata |
| Understøttelse af forks | Beværer både HFS-datadel og ressourcedel pr. arkiveret fil |
| HFS-metadata | Gemmer Macintosh-typekoder og skaberkoder pr. post |
| Associeret OS | Classic Mac OS, macOS, Windows (via StuffIt Expander) |
| Efterfølgende format | `.sitx` (StuffIt X, 2002) - redesignet binært layout, et helt separat format |
| Udviklerhistorik | Aladdin Systems → Allume Systems → Smith Micro Software; udgået december 2019 |
| Almindelig overførselsindpakning | Ofte distribueret i `.hqx` (BinHex) kodning for sikker overførsel via tekstbaseret e-mail og Usenet |
| Udgivet | 1987 (StuffIt, classic Mac OS) |
| Seneste version | Classic SIT format (StuffIt 5.x era); superseded by SITX (StuffIt X) in 2002 |
SIT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SIT-filer.