Analysis updated 2026-07-05 · repo last pushed 2019-12-05
Inspect or extract files from macOS .pkg installer archives from the command line.
Create and sign xar-format archives to verify file authenticity.
Extract archive contents directly to standard output or strip directory paths in scripts.
Work with xar files programmatically using the included Python bindings.
| fastlane/xar | 0-bingwu-0/live-interpreter | 0xkaz/llm-governance-dashboard | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | — | Python | Python |
| Last pushed | 2019-12-05 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a standard Unix-style configure-and-make build process, which may need build tools like gcc installed.
xar (short for eXtensible ARchiver) is a tool for creating and extracting compressed archive files, similar to how zip or tar files work. This particular version is an enhanced fork of the original xar project, bringing bug fixes and new features to the table. The tool packages files into a single compressed archive, and this fork adds several practical improvements. Notable additions include command-line signature support (for verifying file authenticity), options to extract files directly to standard output or strip directory paths, and support for modern checksum algorithms like SHA-256 and SHA-512. There are also compatibility improvements for compression libraries and build support for Cygwin (a Unix-like environment for Windows). This project would appeal to developers or system administrators who work with xar-format archives, particularly on macOS, where xar has historically been used for package installers (.pkg files). Someone who needs to inspect, create, or sign these archives from the command line would find this useful. The Python bindings, while noted as potentially outdated, could also interest someone wanting to work with xar files programmatically. The repository also includes several macOS-specific plugins for integrating xar with system features like QuickLook and Spotlight, though the README notes these may be outdated or not release quality. The main command-line tool and library are the primary focus, built using a standard configure-and-make process familiar to Unix-style development. The project is released under the permissive BSD license, which means it can be freely used, modified, and redistributed with few restrictions.
xar is a command-line tool for creating and extracting compressed archive files, similar to zip or tar. This enhanced fork adds modern checksums, signature support, and improved compatibility for working with xar-format archives, especially on macOS.
Dormant — no commits in 2+ years (last push 2019-12-05).
Use, modify, and redistribute freely for any purpose, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.