Hasty Briefsbeta

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.