Loading AI tools
Open-source archive and compression library From Wikipedia, the free encyclopedia
libarchive is a free and open-source library for reading and writing various archive and compression formats. It is written in C and works on most Unix-like systems and Windows.[3]
An editor has performed a search and found that sufficient sources exist to establish the subject's notability. (June 2023) |
Initial release | 2003[1] |
---|---|
Stable release | |
Repository | |
Written in | C |
Operating system | cross-platform |
Type | library |
License | New BSD License[3] |
Website | libarchive |
libarchive's development was started in 2003 as part of the FreeBSD project.[1] During the early years it was led by the FreeBSD project, but later it became an independent project.[4] It was first released with FreeBSD 5.3 in November 2004.[5]
libarchive automatically detects and reads archive formats.[6] If the archive is compressed, libarchive also detects and handles compression formats before evaluating the archive.[6] libarchive is designed to minimize the copying of data internally for optimal performance.[7]
Supported archive formats:[8]
libarchive provides command-line utilities called bsdtar
and bsdcpio
.[3] These are complete re-implementation based on libarchive.[9][10] These are the default system tar and cpio on FreeBSD, NetBSD, macOS and Windows.[5]
There is also bsdcat
, designed to decompress a file to the standard output like zcat.[11]
libarchive was originally developed for FreeBSD, but is also used in NetBSD and macOS as part of those operating systems.[5]
bsdtar
has been included in Windows since Windows 10 April 2018 Update.[12] In May 2023, Microsoft announced Windows 11 will natively support additional archive formats such as 7z and RAR via libarchive.[13]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.