sit: Create StuffIt archives on Unix systems
7 days ago
- #StuffIt
- #Archiving
- #Unix
- The 'sit' command-line tool creates StuffIt 1.5.1-compatible archives on Unix systems, preserving resource forks and metadata.
- It supports both files and folders, with recursive directory archiving, and outputs archives compatible with classic Mac OS and modern systems.
- Default output is 'archive.sit'; options include verbose output (-v), linefeed conversion (-u), and custom file type/creator (-T, -C).
- Originally from 1988, the modern 'sit' update accommodates macOS's Unix base and native resource forks.
- Build with 'make' in the 'sit' directory; requires Unix developer tools, with Xcode CLTools on macOS.
- Limitations: Only LZW compression is supported; Huffman encoding may be added later. Works best on macOS 10.6+.
- Linux/Unix support includes AppleDouble format for resource forks and metadata.
- Companion tool 'macbinfilt' processes BinHex-encoded Usenet posts, reassembles multi-part files, and cleans up extraneous content.
- 'macbinfilt' is useful for historical Mac software archives, especially from comp.binaries.mac, and outputs BinHex data for decoding.