Packages / openSUSE Tumbleweed / System/Libraries / libarchive13
[Source: libarchive]
Package: libarchive13 (3.8.7-1.4)
Similar packages:
- [bsdtar]
Hulpprogramma om verschillende streaming-archiefformaten te lezen
- [libarchive13-32bit]
Bibliotheek om met verschillende streaming-archiefindelingen te werken
- [libarchive-devel]
Ontwikkelbestanden voor libarchive
Bibliotheek om met verschillende streaming-archiefindelingen te werken
Libarchive is een programmeerbibliotheek die verschillende
streaming-archiefindelingen kan maken en lezen, inclusief de meest
populaire tar-varianten en verschillende cpio-indelingen. Het kan ook
shar-archieven schrijven en ISO-9660 CDROM-images lezen. Het programma
bsdtar is een implementatie van tar(1) die bovenop libarchive is
gebouwd. Het begon als een testharnas, maar is gegroeid en is nu de
standaard systeem-tar voor FreeBSD 5 en 6.
De libarchive-bibliotheek biedt een aantal functies die het zowel
zeer flexibel als zeer krachtig maken.
- Automatische indelingsdetectie: libarchive kan automatisch zowel
de compressie- als de archiefindeling bepalen, ongeacht de
gegevensbron. De meeste tar-implementaties detecteren de
compressie-indeling niet automatisch; weinig implementaties
kunnen dit correct doen bij het lezen vanaf stdin of een socket.
(Het tar-programma uit Gunnar Ritters heirloom-collectie doet ook
volledige automatische indelingsdetectie.)
- Schrijft POSIX-indelingen: libarchive schrijft POSIX-standaardindelingen,
inclusief "ustar," "pax interchange format," en de POSIX "cpio"-
indeling.
- Ondersteunt pax interchange format: Pax interchange format (dat,
ondanks de naam, eigenlijk een uitgebreide tar-indeling is)
elimineert vrijwel alle beperkingen van historische tar-indelingen
en biedt een standaardmethode om leveranciersspecifieke
uitbreidingen op te nemen. libarchive maakt gebruik van dit
uitbreidingsmechanisme om bijvoorbeeld ACL's en bestandsvlaggen te
ondersteunen. (Joerg Schillings star-archiever is een ander
open-source tar-programma dat pax interchange format ondersteunt.)
- Leest populaire indelingen: libarchive kan GNU tar, ustar, pax
interchange format, cpio en oudere tar-varianten lezen. De interne
architectuur is eenvoudig uitbreidbaar. De enige eis voor
ondersteuning is dat het mogelijk is de indeling te lezen zonder
te zoeken in het bestand. (Bijvoorbeeld: een indeling met een
gecomprimeerd-grootteveld vóór de gegevens kan niet correct worden
geschreven zonder te zoeken.)
- High-Level API: de libarchive-API maakt het vrij eenvoudig om een
archief te bouwen vanuit een lijst met bestandsnamen of om de
vermeldingen uit een archief te extraheren. De API biedt echter
ook extreme flexibiliteit met betrekking tot gegevensbronnen.
Er zijn bijvoorbeeld generieke hooks waarmee u een archief naar
een socket kunt schrijven of gegevens uit een archiefvermelding
in een geheugenbuffer kunt lezen.
- Uitbreidbaar. Het interne ontwerp gebruikt generieke interfaces
voor compressie, detectie en decodering van archiefindelingen, en
archiefgegevens-I/O. Het zou heel eenvoudig moeten zijn om nieuwe
indelingen, nieuwe compressiemethoden of nieuwe manieren van
lezen/schrijven van archieven toe te voegen.
Other Packages Related to libarchive13:
dep: /sbin/ldconfig
Package not available
dep: /sbin/ldconfig
Package not available
dep: libacl.so.1()(64bit)
Package not available
dep: libacl.so.1(ACL_1.0)(64bit)
Package not available
dep: libbz2.so.1()(64bit)
Package not available
dep: libcrypto.so.3()(64bit)
Package not available
dep: libcrypto.so.3(OPENSSL_3.0.0)(64bit)
Package not available
dep: liblz4.so.1()(64bit)
Package not available
dep: liblzma.so.5()(64bit)
Package not available
dep: liblzma.so.5(XZ_5.0)(64bit)
Package not available
dep: liblzma.so.5(XZ_5.2)(64bit)
Package not available
dep: libxml2.so.16()(64bit)
Package not available
dep: libz.so.1()(64bit)
Package not available
dep: libzstd.so.1()(64bit)
Package not available
dep: libc.so.6(GLIBC_2.38)(64bit)
Package not available
Download libarchive13
| Architecture | Package Size | Installed Size | Files |
|---|
| x86_64 | 418 KiB | 962 KiB | [list of files] |
Package file paths (6)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/lib64/libarchive.so.13
- /usr/lib64/libarchive.so.13.8.7
- /usr/share/doc/packages/libarchive13
- /usr/share/doc/packages/libarchive13/NEWS
- /usr/share/licenses/libarchive13
- /usr/share/licenses/libarchive13/COPYING
Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f