Ajar, a Mac app from Foundry Tabor

Open any archive like a folder.

Ajar is a fast, careful archive utility for the Mac. Browse ZIP, 7z and tar archives without unpacking them, take out just the files you need, and make archives that open anywhere.

In testing now. Coming to the Mac App Store for Macs with Apple silicon, on macOS 15 or later.

Ajar's app icon: an archive box with its amber lid lifted, on navy
An archive open in Ajar, listing its folders and files with their sizes, compressed sizes and dates
An archive in Ajar: browse it like a folder, press Space for Quick Look, or drag files straight to Finder.

Simple like Archive Utility. Capable like 7-Zip.

Ajar opens and makes the formats people actually send, and keeps the everyday case to a double-click.

Browse without unpacking

An archive opens like a folder. Expand what you need, press Space to Quick Look a file, or double-click to open it.

Take only what you need

Extract everything beside the archive, or select a few files and drag them to Finder. Progress and Cancel stay in the window.

Change archives in place

Drag files in, rename with Return, delete, or move items between folders in ZIP, 7z and tar archives, without unpacking and repacking.

Make archives that open anywhere

ZIP by default, so Windows and Finder can open it. 7z when you want the smallest file, and split into parts when there's a size limit.

Passwords that mean something

AES-256 for ZIP and 7z, and 7z can hide file names too. Ajar can remember passwords in your Keychain.

Right from Finder

Right-click files for Compress with Ajar, or archives for Extract Here with Ajar.

It tells you what a choice costs.

Making an archive takes one sheet: a name, a format, and options if you want them. Ajar says plainly what each choice means, like whether Windows can open the result.

That includes the uncomfortable parts. ZIP encryption leaves file names readable and its passwords are much cheaper to guess, so Ajar says so, and points you to 7z with hidden names for anything sensitive.

Ajar's Compress sheet, set to an encrypted ZIP split into 100 MB parts, with notes about short passwords and ZIP encryption

What Ajar opens and makes.

FormatOpenCreateDetails
ZIPYesYesDeflate, Zstd, xz, Bzip2 or stored; AES-256; compressed on all cores
7zYesYesLZMA2, solid archives; AES-256 with hidden file names
tarYesYesPlain, or with gzip, bzip2, xz, zstd or lz4
.gz .bz2 .xz .zst .lz4YesYesSingle compressed files
Split archivesYesYesOpen from any piece: numbered parts (.001) from 7-Zip, Keka or Ajar, and spanned ZIPs from WinZip

Ajar doesn't open RAR files. ISO, cab and other read-only formats are planned after version 1.

Archives are untrusted. Ajar treats them that way.

Anything you download can be built to attack the program that opens it. Ajar is designed so a hostile archive has nowhere to go.

How it protects you

  • Archives are decoded in a separate, sandboxed reader with no access to your files. If it crashes, Ajar says so and carries on
  • Nothing lands outside the folder you chose: paths with .. and symlinks that lead out are refused
  • Gatekeeper still checks what you extract, and Ajar shows apps and scripts in Finder instead of opening them
  • Zip bombs stop early, and free space is checked before extracting
  • A failed or cancelled extraction leaves nothing half-done
  • Ajar collects no data at all: no analytics, no tracking

A Rust engine, on every core.

Ajar's archive engine is written in Rust and compresses in parallel. The app around it is native SwiftUI and AppKit, built for Apple silicon.

4.7×
faster tar.xz than macOS's tar
3.2×
faster ZIP than macOS's ditto

Compressing a 259 MB folder of 8,000 files on an M-series Mac: tar.xz in 8.1 s against 37.7 s, ZIP in 1.8 s against 5.7 s.

The same engine in Terminal.

Ajar also comes as a command-line tool, ajar, on its way to Homebrew.

ajar create Photos.zip ~/Pictures/Trip
ajar list Photos.7z --tree
ajar extract Photos.7z '*.jpg' -o ~/Desktop
ajar create Photos.7z Trip --split 100M

Open source, and on the App Store.

Ajar's source will be public on GitHub under the Apache-2.0 license when version 1 ships. The Mac App Store version is paid, which is how the work gets funded.

Hear when Ajar is out.

Ajar is made by Foundry Tabor, the same practice that builds software for clients.