Che cos'è il formato di file SIT?
Un file .sit è un formato di file d'archivio creato nel 1987 da Raymond Lau di Aladdin Systems per il sistema operativo Macintosh classico. Oggi è leggibile su molte piattaforme, sebbene non sia più popolare e venga raramente creato ex novo. Gli archivi .sit sono talvolta descritti come _«file ZIP per Mac OS»_, poiché svolgevano sul Macintosh classico lo stesso ruolo che gli archivi ZIP svolgono su Windows. Il formato è proprietario; la proprietà è passata da Aladdin Systems attraverso Allume Systems a Smith Micro Software, che non è il creatore originale.
Un punto di forza chiave del .sit era la sua fedele conservazione dei metadati specifici di Macintosh - codici tipo HFS e codici creatore, così come sia il data fork che il resource fork di ogni file archiviato. Il formato ZIP generico non poteva farlo. Gli archivi si aprono con la firma ASCII a quattro byte SIT! e memorizzano i dati in un layout binario big-endian, con compressione per file (varianti LZ e Huffman, e il successivo metodo «Arsenic») e protezione opzionale con password. I file venivano spesso abbinati a un wrapper BinHex .hqx per sopravvivere al trasporto via email di solo testo e Usenet.
Il formato .sit è stato sostituito nel 2002 dal ridisegnato formato .sitx (StuffIt X), che utilizza una compressione dinamica che si adatta ai dati forniti ed è un layout binario completamente diverso. Smith Micro ha interrotto lo sviluppo attivo di StuffIt nel dicembre 2019 e i moderni flussi di lavoro Mac prediligono ZIP o .dmg per la distribuzione. Strumenti gratuiti come The Unarchiver e l'utility da riga di comando unar aprono ancora i vecchi archivi .sit senza difficoltà.
Sicurezza e incolumità
RISCHIO: MEDIUMUn archivio .sit può contenere qualsiasi file, inclusi vecchi eseguibili Mac - estrai solo da fonti attendibili e scansiona i contenuti. Il rischio pratico oggi è il SOFTWARE: poiché StuffIt è fuori produzione, le ricerche web per un «apritore StuffIt» portano spesso a programmi di installazione con adware e falsi portali di «download gratuito». Ottieni StuffIt Expander solo da stuffit.com o dal Mac App Store, e preferisci gli open-source The Unarchiver/Keka. I classici file .sit copiati da un Mac potrebbero aver perso il loro resource fork, rendendo alcuni vecchi file non funzionanti anche dopo l'estrazione.
Dettagli del formato
in sintesiProgrammi che aprono file SIT
Dettagli tecnici
specifiche approfondite| Tipo di contenitore | Archivio binario proprietario |
| Magic bytes | `SIT!` (hex `53 49 54 21`) all'offset 0; alcune varianti usano `SITD` o `StuffIt` |
| Ordine dei byte | Big-endian ovunque |
| Tipi MIME | `application/x-stuffit`; anche `application/x-sit`, `application/stuffit` |
| Compressione | Per file; varianti LZ/Huffman; «Arsenic» (metodo 15) aggiunto in StuffIt 5.x |
| Crittografia | Opzionale per archivio; DES nelle prime versioni, RC4 nelle versioni successive |
| Integrità | Checksum CRC per voce per la convalida dei dati |
| Struttura dell'archivio | Intestazione + voci di file sequenziali, ognuna contenente nome file, metadati HFS, data fork opzionale, resource fork opzionale e dati di compressione |
| Supporto fork | Preserva sia l'HFS data fork che il resource fork per ogni file archiviato |
| Metadati HFS | Memorizza i codici tipo Macintosh e i codici creatore per ogni voce |
| OS associati | Classic Mac OS, macOS, Windows (tramite StuffIt Expander) |
| Formato successore | `.sitx` (StuffIt X, 2002) - layout binario ridisegnato, formato completamente separato |
| Lignaggio sviluppatore | Aladdin Systems → Allume Systems → Smith Micro Software; interrotto a dicembre 2019 |
| Wrapper di trasferimento comune | Spesso distribuito all'interno della codifica `.hqx` (BinHex) per un transito sicuro su email di solo testo e Usenet |
| Rilasciato | 1987 (StuffIt, classic Mac OS) |
| Ultima versione | Classic SIT format (StuffIt 5.x era); superseded by SITX (StuffIt X) in 2002 |
Conversioni SIT
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SIT.