libarchive
« Back to VersTracker
Description:
Multi-format archive and compression library
Type: Formula  |  Latest Version: 3.8.4@0  |  Tracked Since: Dec 4, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: library archive compression c file-formats
Install: brew install libarchive
About:
Libarchive is a C library that provides a portable and efficient API for reading and writing various archive and compression formats. It handles common formats like tar, pax, cpio, zip, and ISO9660 disk images, along with compression filters such as gzip, bzip2, and xz. Its primary value is offering a single, robust interface for multi-format archive manipulation without external tool dependencies.
Key Features:
  • Supports multiple archive formats (tar, zip, iso, cpio, rar, 7z)
  • Handles numerous compression filters (gzip, bzip2, xz, lzma, zstd)
  • Portable C library with no external dependencies
  • Archive read/write and format conversion capabilities
Use Cases:
  • Building archive extraction features into applications
  • Performing format conversion between different archive types
  • Creating backup and data packaging tools
Alternatives:
  • zlib – zlib focuses solely on gzip/deflate compression, whereas libarchive handles full archive formats and multiple compression types.
  • libzip – libzip is specialized for ZIP archives, while libarchive supports a broader range of formats including tar and ISO.
Version History
Detected Version Rev Change Commit
Dec 4, 2025 3:17am 0 VERSION_BUMP 7821e961
Oct 17, 2025 2:30am 0 VERSION_BUMP 9c7560e7
Oct 14, 2024 12:18am 0 VERSION_BUMP 1d4310de
Oct 13, 2024 3:37pm 0 VERSION_BUMP 23f064d4
Sep 17, 2024 9:46am 0 VERSION_BUMP 983e5a4b