Wat is het SIT-bestandsformaat?
Een .sit-bestand is een archiefbestand-formaat dat in 1987 werd gecreëerd door Raymond Lau van Aladdin Systems voor het klassieke Macintosh-besturingssysteem. Tegenwoordig is het op veel platforms leesbaar, hoewel het niet langer populair is en zelden vanaf nul wordt aangemaakt. .sit-archieven worden soms omschreven als „_ZIP-bestanden voor Mac OS_”, omdat ze op de klassieke Macintosh dezelfde rol vervulden als ZIP-archieven op Windows. Het formaat is eigendomsrechtelijk beschermd; het eigendom ging over van Aladdin Systems via Allume Systems naar Smith Micro Software, wat niet de oorspronkelijke maker is.
Een belangrijke kracht van .sit was het getrouwe behoud van Macintosh-specifieke metadata - HFS-type- en creatorcodes, evenals zowel de data fork als de resource fork van elk gearchiveerd bestand. Generieke ZIP kon dit niet. Archieven openen met de vier-byte ASCII-handtekening SIT! en slaan gegevens op in een big-endian binaire lay-out, met compressie per bestand (LZ- en Huffman-varianten, en de latere „Arsenic”-methode) en optionele wachtwoordbeveiliging. Bestanden werden vaak gecombineerd met een .hqx BinHex-wrapper om transport via tekst-gebaseerde e-mail en Usenet te overleven.
Het .sit-formaat werd in 2002 opgevolgd door het herontworpen .sitx (StuffIt X)-formaat, dat gebruikmaakt van dynamische compressie die zich aanpast aan de geleverde gegevens en een volledig andere binaire lay-out heeft. Smith Micro stopte de actieve ontwikkeling van StuffIt in december 2019, en moderne Mac-workflows geven de voorkeur aan ZIP of .dmg voor distributie. Gratis tools zoals The Unarchiver en het unar-opdrachtregelprogramma openen nog steeds probleemloos oude .sit-archieven.
Beveiliging & veiligheid
RISICO: MEDIUMEen .sit-archief kan alle soorten bestanden bevatten, inclusief oude Mac-uitvoerbare bestanden - pak alleen uit van vertrouwde bronnen en scan de inhoud. Het praktische risico vandaag de dag is de SOFTWARE: omdat StuffIt is stopgezet, leiden zoekopdrachten op internet naar een 'StuffIt opener' vaak naar installatieprogramma's met gebundelde adware en valse 'gratis download'-portalen. Download StuffIt Expander alleen van stuffit.com of de Mac App Store, en geef de voorkeur aan de open-source The Unarchiver/Keka. Klassieke .sit-bestanden die van een Mac zijn gekopieerd, kunnen hun resource fork hebben verloren, waardoor sommige oude bestanden zelfs na extractie niet meer functioneren.
Formaatdetails
in een notendopProgramma's die SIT-bestanden openen
Technische details
diepe specificaties| Containertype | Propriëtair binair archief |
| Magic bytes | `SIT!` (hex `53 49 54 21`) op byte-offset 0; sommige varianten gebruiken `SITD` of `StuffIt` |
| Byte-volgorde | Overal Big-endian |
| MIME-type(n) | `application/x-stuffit`; ook `application/x-sit`, `application/stuffit` |
| Compressie | Per bestand; LZ/Huffman-varianten; „Arsenic” (methode 15) toegevoegd in StuffIt 5.x |
| Versleuteling | Optioneel per archief; DES in vroege versies, RC4 in latere versies |
| Integriteit | CRC-controlesommen per item voor gegevensvalidatie |
| Archiefstructuur | Header + opeenvolgende bestandsitems, elk met bestandsnaam, HFS-metadata, optionele data fork, optionele resource fork en compressiegegevens |
| Fork-ondersteuning | Behoudt zowel HFS data fork als resource fork per gearchiveerd bestand |
| HFS-metadata | Slaat Macintosh-typecodes en creatorcodes op per item |
| Bijbehorend OS | Classic Mac OS, macOS, Windows (via StuffIt Expander) |
| Opvolgend formaat | `.sitx` (StuffIt X, 2002) - herontworpen binaire lay-out, volledig apart formaat |
| Ontwikkelaarshistorie | Aladdin Systems → Allume Systems → Smith Micro Software; stopgezet in december 2019 |
| Veelvoorkomende transfer-wrapper | Vaak gedistribueerd binnen `.hqx` (BinHex) codering voor veilig transport via tekst-gebaseerde e-mail en Usenet |
| Uitgebracht | 1987 (StuffIt, classic Mac OS) |
| Laatste versie | Classic SIT format (StuffIt 5.x era); superseded by SITX (StuffIt X) in 2002 |
SIT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SIT-bestanden.