Check what's inside before you install
The package inspector lets you browse the file hierarchy of any .pkg, .dmg or archive as though it were already on your disk — useful when an installer is opaque about what it will place where.
Extract a single file without downloading the whole archive
For archive types that support HTTP range requests, Pacifist can pull just the file you need, saving bandwidth and time on large downloads.
Audit installed applications for missing or outdated files
Cold launch: ready in under two seconds
On an Intel Mac with a modest set of active applications, Pacifist 4.1.4 opens within two seconds of a cold launch. Archive parsing is single-threaded by nature, yet the interface remains responsive during extraction — even when pulling a handful of files from a multi-gigabyte system installer package. Memory usage stays low: count roughly 120–140 MB of RAM when browsing a large .pkg, and a quiet 40 MB at idle. The app has shown no tendency to beachball during extraction tasks that send macOS's Archive Utility into a long pause, particularly with complex .xar payloads.
On the stability side, the current build has been steady through a week of mixed use: opening legacy installer packages from older Xcode distributions, extracting QuickLook generators from .dmg files and verifying half a dozen Applications folder entries. One crash was reproducible when rapidly switching between package tabs while a background extraction was in progress, though this is an edge case in daily workflows. The app writes temporary files to a cache inside ~/Library/Caches and cleans up reliably on quit.
Comparisons: how three similar utilities differ
Pacifist’s natural companion in the Mac toolbox is the built-in pkgutil command, which can expand flat packages and list their contents. pkgutil is fast and scriptable, but offers no graphical browser, no drag-and-drop extraction and no ability to inspect non-package formats. Pacifist fills those gaps without replacing pkgutil — many administrators use both.
Suspicious Package shares Pacifist’s goal of transparency before installation. Its QuickLook plugin is excellent for a fast preview of what a .pkg will install and where. However, it does not handle .tar.bz2, .xar or other general archive formats, and it cannot verify already-installed applications for missing files. Pacifist’s scope is broader, while Suspicious Package is tightly focused on installer scrutiny.
Keka and The Unarchiver cover the archive side of Pacifist’s feature set and do so with deep format support. What they lack is the package-inspection layer: neither can open a .pkg and show you the bill-of-materials hierarchy, nor can they query which kernel extensions came from which installer. Pacifist sits in the overlap between archive tool and system-audit utility — a position none of these alternatives occupies alone.
A workflow: recovering a missing font from an old installer
Suppose a design document opens with a warning about a missing typeface that shipped with a past version of an application. The application’s current installer no longer includes it, but you keep a backup of the older .pkg.
- Launch Pacifist and select Open Package from the File menu. Choose the legacy .pkg.
- Wait a few seconds for the package to parse. The left sidebar shows a familiar folder tree; the right pane lists the payload.
- Use the search field to filter for
.otfand.ttf. The results narrow as you type. - Select the font file, then click Extract To… and pick a temporary folder on the desktop.
- Close Pacifist. Open the extracted folder and double-click the font; macOS Font Book opens and offers to install it.
- Return to the design document and confirm the missing-font warning has gone.
The entire sequence takes under a minute and avoids re-running the original installer, which might overwrite newer components. The same approach works for individual frameworks, plug-ins or preference panes that an installer places but an uninstaller overlooks.
How Pacifist fits with other apps and macOS features
Pacifist integrates lightly with the system: it registers as a handler for .pkg, .dmg and archive types, so double-clicking a package file in the Finder opens it directly. The app does not install a Finder extension or a Share menu item, which keeps the surface area small but means you must launch it explicitly for most tasks.
It pairs well with BBEdit or CotEditor for inspecting extracted plist and script files. When verifying an installed application, copying a suspicious file path from Pacifist’s report and pasting it into a text editor’s file-open dialog is a quick way to examine the contents. Many users keep a pacifist pkg extraction folder as a temporary workspace in the Dock, dropping files there for inspection with other tools.
macOS’s own Archive Utility handles .zip and .tar.gz extraction automatically in the background; Pacifist complements it for cases where you want a single file from a large archive without expanding the whole thing — a capability that leans on HTTP range-request support and feels particularly efficient on slower connections. The pacifist mac os workflow also extends to QuickLook: although the current build does not activate the QuickLook plug-in, dragging an extracted document to the Finder still triggers the system preview, so you can visually check an asset before committing it to a project folder.
For users who regularly inspect kernel extensions, the kernel-extension identification feature provides a bridge to the System Information app. Note the bundle identifier from Pacifist, then open System Information and locate the corresponding entry under Extensions to confirm its loaded status and signing authority. This tandem is useful after a major macOS update, when third-party kexts may need re-approval in Security & Privacy preferences.
A quiet verification pass across your Applications folder will flag any application whose components have been altered, removed or left behind by a previous update.
LeCoqRoti



Correspondence 0
Take a chair or join the table to send a letter.
No correspondence on this note yet. Letters are read before they appear.