Linux repositories inspector

libarchive13-32bit - 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.
3.4.0
OpenSUSE iconOpenSUSE Tumbleweed
3.3.2
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
3.1.2
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm3.3.2-lp150.1.9Jan 17330 kiB816 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.7.1Jun 17332 kiB820 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.2.3.1Jan 18330 kiB816 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.10.10 - 15:31328 kiB820 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm3.3.2-lp151.4.1Apr 09327 kiB820 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm3.3.2-lp151.5.3.10 - 19:46328 kiB820 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm3.1.2-19.3Jan 17277 kiB696 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm3.1.2-20.3.1Jan 21278 kiB696 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm3.4.0-1.3Oct 11350 kiB876 kiBhttps://bugs.opensuse.org

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)
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
OpenSUSE Tumbleweed icon

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

Jul 16
  • 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
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.3.3-4.3 to 3.4.0-1.1

Jun 19
  • 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
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.3.3-4.1 to 3.3.3-4.3

Jun 17
  • Added patches:
    • CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341)
    • CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342)
OpenSUSE Leap 15.0 icon

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

Jun 17
  • Added patches:
    • CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341)
    • CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342)
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Updated from 3.3.2-lp151.3.2 to 3.3.2-lp151.4.1

Apr 09
  • Added patches:
    • CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341)
    • CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342)
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Version 3.3.2-lp150.2.3.1 reintroduced

Mar 23
  • CVE-2017-14502.patch: bsc#1059100
    CVE-2017-14501.patch: CVE-2017-14503 bsc#1057514 bsc#1059139
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Version 3.3.2-lp150.2.3.1 removed

Mar 22
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.3.3-3.2 to 3.3.3-4.1

Feb 12
  • Added patches:
    • CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341)
    • CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342)
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 3.3.3-3.1 to 3.3.3-3.2

Feb 03
  • Added patches:
    • CVE-2018-1000877.patch, which fixes a double free vulnerability in RAR decoder (CVE-2018-1000877 bsc#1120653)
    • CVE-2018-1000878.patch, which fixes a Use-After-Free vulnerability in RAR decoder (CVE-2018-1000878 bsc#1120654)
    • CVE-2018-1000879.patch, which fixes a NULL Pointer Dereference vulnerability in ACL parser (CVE-2018-1000879 bsc#1120656)
    • CVE-2018-1000880.patch, which fixes an improper input validation vulnerability in WARC parser (CVE-2018-1000880 bsc#1120659)
  • Make use of %license macro
  • Applied spec-cleaner
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Version 3.3.2-lp151.3.2 introduced

Jan 23
  • CVE-2017-14502.patch: bsc#1059100
    CVE-2017-14501.patch: CVE-2017-14503 bsc#1057514 bsc#1059139
OpenSUSE Leap 42.3 icon

OpenSUSE Leap 42.3 update/oss: Version 3.1.2-20.3.1 introduced

Jan 21
  • CVE-2017-14503.patch: CVE-2017-14501 bsc#1057514 bsc#1059139 CVE-2016-10209.patch: bsc#1032089
    CVE-2016-10349.patch: bsc#1037008
    • is also fixing CVE-2016-10350 and bsc#1037009
    CVE-2017-14166.patch: bsc#1057514
    CVE-2017-14502.patch: bsc#1059134
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 update/oss: Version 3.3.2-lp150.2.3.1 introduced

Jan 18
  • CVE-2017-14502.patch: bsc#1059100
    CVE-2017-14501.patch: CVE-2017-14503 bsc#1057514 bsc#1059139
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 oss: Version 3.3.2-lp150.1.9 introduced

Jan 17
  • update to version 3.3.2
    • NFSv4 ACL support for Linux (librichacl)
  • fix-CVE-2017-14166.patch (boo#1057514)
OpenSUSE Leap 42.3 icon

OpenSUSE Leap 42.3 oss: Version 3.1.2-19.3 introduced

Jan 17
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Version 3.3.3-3.1 introduced

Jan 17
  • Added patches:
    • CVE-2018-1000877.patch, which fixes a double free vulnerability in RAR decoder (CVE-2018-1000877 bsc#1120653)
    • CVE-2018-1000878.patch, which fixes a Use-After-Free vulnerability in RAR decoder (CVE-2018-1000878 bsc#1120654)
    • CVE-2018-1000879.patch, which fixes a NULL Pointer Dereference vulnerability in ACL parser (CVE-2018-1000879 bsc#1120656)
    • CVE-2018-1000880.patch, which fixes an improper input validation vulnerability in WARC parser (CVE-2018-1000880 bsc#1120659)
  • Make use of %license macro
  • Applied spec-cleaner

Related packages

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