Skip to main content

StuffIt files (.sit / .sitx)

If you tried to open a .sit or .sitx file in Purrchiver, you saw a message like:

This file appears to be a StuffIt archive (.sit / .sitx). Purrchiver doesn’t open StuffIt. The Unarchiver (free, Mac App Store) reliably extracts these — install it, drag the file to it, and you’ll get your files.

This page explains why.

Why Purrchiver doesn’t support StuffIt

StuffIt is an abandoned format.

StuffIt was the de facto Mac archive format from the late 1980s through the early 2000s, owned by Aladdin Systems and later Smith Micro. Smith Micro stopped development around 2010 and effectively walked away from the format. The official StuffIt Expander app for macOS is unmaintained, was a 32-bit holdover that broke with macOS Catalina, and has been gone from the Mac App Store for years.

There is no maintained open-source library that handles StuffIt extraction. The only working extractor is XADMaster, which lives inside The Unarchiver. XADMaster is:

  • Written in Objective-C (older codebase)
  • LGPL-licensed (which adds Mac App Store relinking friction)
  • Not actively maintained for new format additions
  • A poor fit for a clean Swift-based archive tool

Building StuffIt support into Purrchiver would mean either:

  • Vendoring XADMaster — bringing a dormant Obj-C dependency into the bottom of a Swift-native codebase, with LGPL licensing work required for Mac App Store distribution. Tradeoff doesn’t make sense for a format with a dwindling user base.
  • Writing a clean-room StuffIt reader from scratch — many weeks of reverse-engineering work for a format almost nobody creates anymore.

So Purrchiver detects StuffIt archives at open time and points you at the tool that already does this job well — The Unarchiver.

What to use instead

The Unarchiver

  • Free on the Mac App Store: theunarchiver.com
  • Reliably extracts both .sit and .sitx
  • Also handles many other legacy formats

Workflow:

  1. Install The Unarchiver from the Mac App Store (one-time, free).
  2. Drop your .sit / .sitx file on it.
  3. Files extract to the same folder as the archive.
  4. Use the extracted files normally.

StuffIt Expander (legacy)

If you have an older Mac running an older macOS where StuffIt Expander still works, that’s the original reference implementation. But for anything modern, The Unarchiver is the move.

Smith Micro StuffIt Deluxe (commercial, abandoned)

Smith Micro’s StuffIt Deluxe is still nominally available but hasn’t been updated in years and may not run on modern macOS. Not recommended.

Will Purrchiver ever support StuffIt?

Probably not, for the reasons above. But — if you really need it, and there’s enough demand to justify the XADMaster integration work, that’s a real conversation. Email corey@purrchiver.app and tell me:

  • How often you encounter StuffIt files
  • Where they come from (old backups, archived projects, specific workflow, etc.)
  • Whether a “detect-and-link-to-The-Unarchiver” prompt is enough or whether you genuinely need in-app extraction

User signal will inform whether StuffIt makes a v1.1 or v1.2 list.

Why surface this so prominently?

When a Mac user runs into a StuffIt file and their normal archive tool fails with “extraction failed”, that’s the worst possible UX. They have no idea what to do.

Purrchiver tells you specifically:

  • What the file is (StuffIt)
  • Why it doesn’t work (abandoned format)
  • What works (The Unarchiver, free on the Mac App Store)
  • A direct link to install it

You don’t have to Google. You don’t have to guess. You’re three clicks from your files.