Linux repositories inspector

libarchive13 - Library to work with several different streaming archive formats

Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants and several cpio formats. It can also write shar archives and read ISO-9660 CDROM images. The bsdtar program is an implementation of tar(1) that is built on top of libarchive. It started as a test harness, but has grown and is now the standard system tar for FreeBSD 5 and 6.

The libarchive library offers a number of features that make it both very flexible and very powerful.
  • Automatic format detection: libarchive can automatically determine

    both the compression and the archive format, regardless of the
    data source. Most tar implementations do not automatically detect
    the compression format, few implementation that can correctly do
    this when reading from stdin or a socket. (The tar program
    included with Gunnar Ritter's heirloom collection also does full
    automatic format detection.)

    • Writes POSIX formats: libarchive writes POSIX-standard formats,

      including "ustar," "pax interchange format," and the POSIX "cpio"
      format.

      • Supports pax interchange format: Pax interchange format (which,

        despite the name, is really an extended tar format) eliminates
        almost all limitations of historic tar formats and provides a
        standard method for incorporating vendor-specific extensions.
        libarchive exploits this extension mechanism to support ACLs and
        file flags, for example. (Joerg Schilling's star archiver is
        another open-source tar program that supports pax interchange
        format.)

        • Reads popular formats: libarchive can read GNU tar, ustar, pax

          interchange format, cpio, and older tar variants. The internal
          architecture is easily extensible. The only requirement for
          support is that it be possible to read the format without seeking
          in the file. (For example, a format that includes a compressed
          size field before the data cannot be correctly written without
          seeking.)

          • High-Level API: the libarchive API makes it fairly simple to build

            an archive from a list of filenames or to extract the entries
            from an archive. However, the API also provides extreme
            flexibility with regards to data sources. For example, there are
            generic hooks that allow you to write an archive to a socket or
            read data from an archive entry into a memory buffer.

            • Extensible. The internal design uses generic interfaces for
            compression, archive format detection and decoding, and archive data I/O. It should be very easy to add new formats, new compression methods, or new ways of reading/writing archives.
Original maintainer
Homepagehttp://www.libarchive.org/
3.4.0
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 19.10
3.3.3
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.04
3.3.2
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
3.2.2
Debian iconDebian 9.0
KDE Neon iconKDE Neon Dev stable
KDE Neon iconKDE Neon Dev unstable
KDE Neon iconKDE Neon User
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
3.2.1
Ubuntu iconUbuntu 16.04 LTS
3.1.2
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb3.3.3-4+deb10u1Nov 16306 kiB801 kiB
Debian iconDebian 9.0 stretch/maindeb3.2.2-2+deb9u1Feb 16287 kiB774 kiB
Debian iconDebian 9.0 stretch-proposed-updates/maindeb3.2.2-2+deb9u2Nov 01288 kiB774 kiB
KDE Neon iconKDE Neon Dev stable xenial/maindeb3.2.2-0neon1+16.04+xenial+build22017-11-10282 kiB736 kiB
KDE Neon iconKDE Neon Dev unstable xenial/maindeb3.2.2-0neon1+16.04+xenial+build42017-12-08282 kiB736 kiB
KDE Neon iconKDE Neon User xenial/maindeb3.2.2-0neon1+16.04+xenial+build72017-11-10282 kiB736 kiB
KDE Neon iconKDE Neon User xenial/maindeb3.2.2-0neon1+16.04+build62017-11-10282 kiB736 kiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm3.3.2-lp150.1.9Jan 17305 kiB756 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.7.1Jun 17306 kiB756 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.2.3.1Jan 18305 kiB756 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.10.10 - 15:31302 kiB756 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm3.3.2-lp151.4.1Apr 09302 kiB756 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm3.3.2-lp151.5.3.10 - 19:46302 kiB756 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm3.1.2-19.3Jan 17277 kiB697 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm3.1.2-20.3.1Jan 21277 kiB693 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm3.4.0-1.3Oct 11323 kiB813 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb3.2.2-3.12017-11-10282 kiB754 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb3.2.2-3.12017-11-10282 kiB754 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb3.2.2-3.1ubuntu0.5Oct 29281 kiB758 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb3.2.2-3.1ubuntu0.5Oct 29281 kiB758 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb3.2.2-5Jan 14291 kiB770 kiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb3.2.2-5ubuntu0.2Feb 07291 kiB771 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb3.2.2-5ubuntu0.2Feb 07291 kiB771 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb3.3.3-4Feb 06298 kiB789 kiB
Ubuntu iconUbuntu 19.04 disco-security/maindeb3.3.3-4ubuntu0.1Oct 29298 kiB789 kiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb3.3.3-4ubuntu0.1Oct 29298 kiB789 kiB
Ubuntu iconUbuntu 19.10 eoan/maindeb3.4.0-1Sep 23319 kiB840 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb3.1.2-11build12017-11-10257 kiB701 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-backports/maindeb3.2.1-2~ubuntu16.04.12017-11-10276 kiB732 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb3.1.2-11ubuntu0.16.04.7Oct 29256 kiB674 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb3.1.2-11ubuntu0.16.04.7Oct 29256 kiB674 kiB

Latest updates

OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 update/oss: Version 3.3.2-lp151.5.3.1 introduced

0 - 19:46
  • Added patch:
    • CVE-2019-18408.patch Fixes use-after-free in a certain ARCHIVE_FAILED situation (bsc#1155079)
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Updated from 3.3.2-lp150.7.1 to 3.3.2-lp150.10.1

0 - 15:31
  • Added patch:
    • CVE-2019-18408.patch Fixes use-after-free in a certain ARCHIVE_FAILED situation (bsc#1155079)
Debian 10.0 icon

Debian 10.0 buster-proposed-updates/main: Version 3.3.3-4+deb10u1 removed

Nov 16
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 3.3.3-4 to 3.3.3-4+deb10u1

Nov 16
Debian 9.0 icon

Debian 9.0 stretch-proposed-updates/main: Version 3.2.2-2+deb9u2 introduced

Nov 01
Debian 10.0 icon

Debian 10.0 buster-proposed-updates/main: Version 3.3.3-4+deb10u1 introduced

Nov 01
Ubuntu 19.04 icon

Ubuntu 19.04 disco-security/main: Version 3.3.3-4ubuntu0.1 introduced

Oct 29
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-security/main: Updated from 3.2.2-3.1ubuntu0.3 to 3.2.2-3.1ubuntu0.5

Oct 29
Ubuntu 19.04 icon

Ubuntu 19.04 disco-updates/main: Version 3.3.3-4ubuntu0.1 introduced

Oct 29
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Updated from 3.1.2-11ubuntu0.16.04.6 to 3.1.2-11ubuntu0.16.04.7

Oct 29
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 3.2.2-3.1ubuntu0.4 to 3.2.2-3.1ubuntu0.5

Oct 29
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-security/main: Updated from 3.1.2-11ubuntu0.16.04.6 to 3.1.2-11ubuntu0.16.04.7

Oct 29
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.4.0-1.2 to 3.4.0-1.3

Oct 11
  • Update to version 3.4.0
    • Support for file and directory symlinks on Windows
    • Read support for RAR 5.0 archives
    • Read support for ZIPX archives with xz, lzma, ppmd8 and bzip2 compression
    • Support for non-recursive list and extract
    • New tar option: --exclude-vcs
    • Improved file attribute support on Linux and file flags support on FreeBSD
    • Fix reading Android APK archives (#1055 )
    • Fix problems related to unreadable directories (#1167)
    • A two-digit number of OSS-Fuzz issues was resolved in this release
  • Add libarchive.keyring and validate the tarball signature
  • Drop all security patches, fixed upstream:
    • CVE-2018-1000877.patch
    • CVE-2018-1000878.patch
    • CVE-2018-1000879.patch
    • CVE-2018-1000880.patch
    • CVE-2019-1000019.patch
    • CVE-2019-1000020.patch
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 3.1.2-11ubuntu0.16.04.6 reintroduced

Oct 02
  • SECURITY UPDATE: Denial of service
    • debian/patches/CVE-2019-1000019.patch: fix in libarchive/archive_read_support_format_7zip.c.
    • CVE-2019-1000019
  • SECURITY UPDATE: Denial of service
    • debian/patches/CVE-2019-1000020.patch: fix in libarchive/archive_read_support_format_iso9660.c.
    • CVE-2019-1000020
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Version 3.1.2-11ubuntu0.16.04.6 removed

Oct 02
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 3.4.0-1 removed

Sep 23
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Updated from 3.3.3-4 to 3.4.0-1

Sep 23
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 3.4.0-1 introduced

Sep 23
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-proposed/main: Version 3.2.2-3.1ubuntu0.4 removed

Sep 05
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 3.2.2-3.1ubuntu0.3 to 3.2.2-3.1ubuntu0.4

Sep 04

Related packages

libarchive13-32bit - Library to work with several different streaming archive formats
libarchive13-32bit-debuginfo - Debug information for package libarchive13
libarchive13-dbgsym - Debug symbols for libarchive13
libarchive13-debuginfo - Debug information for package libarchive13
libarchive13-debuginfo-32bit - Debug information for package libarchive13
⇧ Top