Linux repositories inspector

libarchive-devel - Development files for libarchive

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.

This package contains the development files.
3.4.2
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Tumbleweed
3.4.0
Fedora iconFedora 31
3.3.3
Fedora iconFedora 30
3.3.2
Fedora iconFedora 29
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
3.3.1
Fedora iconFedora 28
3.1.2
CentOS iconCentOS 7.7.1908
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.7.1908 osrpm3.1.2-12.el7Jan 07115 kiB157 kiBCentOS BuildSystem
CentOS iconCentOS 7.7.1908 updatesrpm3.1.2-14.el7_7Jan 28115 kiB157 kiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm3.3.1-4.fc282019-01-14129 kiB173 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm3.3.2-2.fc292019-01-14124 kiB173 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm3.3.2-2.fc292019-01-14124 kiB173 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm3.3.3-6.fc302019-06-17124 kiB173 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm3.4.0-1.fc31Jan 07124 kiB175 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm3.4.2-1.fc33Feb 15125 kiB176 kiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm3.3.2-lp150.1.92019-01-17126 kiB186 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.7.12019-06-17127 kiB186 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.2.3.12019-01-18126 kiB186 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.3.2-lp150.10.1Dec 03124 kiB186 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm3.3.2-lp151.4.12019-04-09123 kiB186 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm3.3.2-lp151.5.3.1Dec 03124 kiB186 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm3.4.2-lp152.2.1Mar 23129 kiB189 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm3.1.2-19.32019-01-17112 kiB170 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm3.1.2-20.3.12019-01-21112 kiB170 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm3.4.2-3.1Feb 26135 kiB189 kiBhttps://bugs.opensuse.org

Manual pages

archive_entry(3)

archive_entry_clear, archive_entry_clone, archive_entry_free, archive_entry_new, - functions for managing archive entry descriptions

archive_entry_linkify(3)

archive_entry_linkresolver, archive_entry_linkresolver_new, archive_entry_linkresolver_set_strategy, archive_entry_linkresolver_free, archive_entry_linkify - hardlink resolver functions

archive_entry_misc(3)

archive_entry_symlink_type, archive_entry_set_symlink_type - miscellaneous functions for manipulating properties of archive_entry.

archive_read(3)

archive_read - functions for reading streaming archives

archive_read_add_passphrase(3)

archive_read_add_passphrase, archive_read_set_passphrase_callback - functions for reading encrypted archives

archive_read_data(3)

archive_read_data archive_read_data_block, archive_read_data_skip, archive_read_data_into_fd - functions for reading streaming archives

archive_read_extract(3)

archive_read_extract, archive_read_extract2, archive_read_extract_set_progress_callback - functions for reading streaming archives

archive_read_free(3)

archive_read_close, archive_read_finish, archive_read_free - functions for reading streaming archives

archive_read_header(3)

archive_read_next_header, archive_read_next_header2 - functions for reading streaming archives

archive_read_new(3)

archive_read_new - functions for reading streaming archives

archive_read_open(3)

archive_read_open, archive_read_open2, archive_read_open_fd, archive_read_open_FILE, archive_read_open_filename, archive_read_open_memory - functions for reading streaming archives

archive_read_set_options(3)

archive_read_set_filter_option, archive_read_set_format_option, archive_read_set_option, archive_read_set_options - functions controlling options for reading archives

archive_write(3)

archive_write - functions for creating archives

archive_write_blocksize(3)

archive_write_get_bytes_per_block, archive_write_set_bytes_per_block, archive_write_get_bytes_in_last_block, archive_write_set_bytes_in_last_block - functions for creating archives

archive_write_data(3)

archive_write_data, archive_write_data_block - functions for creating archives

archive_write_disk(3)

archive_write_disk_new, archive_write_disk_set_options, archive_write_disk_set_skip_file, archive_write_disk_set_group_lookup, archive_write_disk_set_standard_lookup, archive_write_disk_set_user_lookup - functions for creating objects on disk

archive_write_finish_entry(3)

archive_write_finish_entry - functions for creating archives

archive_write_free(3)

archive_write_fail, archive_write_close, archive_write_finish, archive_write_free - functions for creating archives

archive_write_header(3)

archive_write_header - functions for creating archives

archive_write_new(3)

archive_write_new - functions for creating archives

archive_write_open(3)

archive_write_open, archive_write_open_fd, archive_write_open_FILE, archive_write_open_filename, archive_write_open_memory - functions for creating archives

archive_write_set_options(3)

archive_write_set_filter_option, archive_write_set_format_option, archive_write_set_option, archive_write_set_options - functions controlling options for writing archives

archive_write_set_passphrase(3)

archive_write_set_passphrase, archive_write_set_passphrase_callback - functions for writing encrypted archives

libarchive(3)

libarchive - functions for reading and writing streaming archives

libarchive_changes(3)

libarchive_changes - changes in libarchive interface

libarchive_internals(3)

libarchive_internals - description of libarchive internal interfaces

libarchive-formats(5)

libarchive-formats - archive formats supported by the libarchive library

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 3.4.2-lp152.1.1 to 3.4.2-lp152.2.1

Mar 23
  • Switch back to cmake build now that cmake-mini exists, this will no longer create a build-cycle.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 3.3.2-lp152.6.1 to 3.4.2-lp152.1.1

Mar 02
  • Update to version 3.4.2
    New features:
    • support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
    • support for mbed TLS (PolarSSL) (#1301)
    Important bugfixes:
    • security fixes in RAR5 reader (#1280 #1326)
    • compression buffer fix in XAR writer (#1317)
    • fix uname and gname longer than 32 characters in PAX writer (#1319)
    • fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
    • fix support for extracting 7z archive entries with Delta filter (#987)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 3.4.2-2.1 to 3.4.2-3.1

Feb 26
  • Switch back to cmake build now that cmake-mini exists, this will no longer create a build-cycle.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 3.4.1-1.3 to 3.4.2-2.1

Feb 20
  • Update to version 3.4.2
    New features:
    • support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
    • support for mbed TLS (PolarSSL) (#1301)
    Important bugfixes:
    • security fixes in RAR5 reader (#1280 #1326)
    • compression buffer fix in XAR writer (#1317)
    • fix uname and gname longer than 32 characters in PAX writer (#1319)
    • fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
    • fix support for extracting 7z archive entries with Delta filter (#987)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 3.4.0-2.fc32 to 3.4.2-1.fc33

Feb 15
  • Rebased to version 3.4.2
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 3.4.1-1.1 to 3.4.1-1.3

Feb 09
  • Revert back to autoconf, cmake introduces a cycle. Leave cmake patches in since they are basically correct and might be useful in the future.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 3.4.0-1.fc32 to 3.4.0-2.fc32

Feb 08
CentOS icon

CentOS 7.7.1908 updates: Version 3.1.2-14.el7_7 introduced

Jan 28
  • Fix patch application error
Fedora icon

Fedora 31 releases/Everything-os: Version 3.4.0-1.fc31 introduced

Jan 07
  • New upstream release, adds RAR5 and ZIPX support (readonly)
  • Drop upstreamed patches
  • Add upstreamed patch to fix test failure with libzstd-1.4.2
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 3.3.2-lp152.6.1 introduced

Jan 07
  • Added patch:
    • CVE-2019-18408.patch Fixes use-after-free in a certain ARCHIVE_FAILED situation (bsc#1155079)
CentOS icon

CentOS 7.7.1908 os: Version 3.1.2-12.el7 introduced

Jan 07
  • fixed use after free in RAR decoder (#1700749)
  • fixed double free in RAR decoder (#1700748)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 3.4.0-1.3 to 3.4.1-1.1

Jan 04
  • Revert back to autoconf, cmake introduces a cycle. Leave cmake patches in since they are basically correct and might be useful in the future.
OpenSUSE icon

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

Dec 03
  • Added patch:
    • CVE-2019-18408.patch Fixes use-after-free in a certain ARCHIVE_FAILED situation (bsc#1155079)
OpenSUSE icon

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

Dec 03
  • Added patch:
    • CVE-2019-18408.patch Fixes use-after-free in a certain ARCHIVE_FAILED situation (bsc#1155079)
OpenSUSE 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
Fedora icon

Fedora rawhide development/Everything-os: Updated from 3.3.3-8.fc31 to 3.4.0-1.fc32

Sep 19
  • New upstream release, adds RAR5 and ZIPX support (readonly)
  • Drop upstreamed patches
  • Add upstreamed patch to fix test failure with libzstd-1.4.2
CentOS icon

CentOS 7.6.1810 cr: Version 3.1.2-12.el7 introduced

Aug 30
  • fixed use after free in RAR decoder (#1700749)
  • fixed double free in RAR decoder (#1700748)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 3.3.3-7.fc31 to 3.3.3-8.fc31

Aug 03
OpenSUSE 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 icon

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

2019-06-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

Related packages

libarchive - library that can create and read several streaming archive formats
devel - Hydrogen header files
⇧ Top