Packages / openSUSE Tumbleweed / System/Libraries / libarchive13
[Source: libarchive]
Package: libarchive13 (3.8.7-1.4)
Similar packages:
- [bsdtar]
Apuohjelma useiden erilaisten suoratoistoarkistomuotojen lukemiseen
- [libarchive13-32bit]
Kirjasto useiden erilaisten suoratoistavien arkistomuotojen käsittelyyn
- [libarchive-devel]
libarchiven kehitystiedostot
Kirjasto useiden erilaisten suoratoistavien arkistomuotojen käsittelyyn
Libarchive on ohjelmointikirjasto, joka voi luoda ja lukea useita
eri suoratoistavia arkistomuotoja, mukaan lukien useimmat suositut tar-
variantit ja useita cpio-muotoja. Se voi myös kirjoittaa shar-arkistoja ja
lukea ISO-9660 CDROM-kuvia. bsdtar-ohjelma on
tar(1)-toteutus, joka on rakennettu libarchiven päälle. Se alkoi testi-
harnessina, mutta on kasvanut ja on nyt FreeBSD 5:n ja 6:n
vakiojärjestelmän tar.
libarchive-kirjasto tarjoaa joukon ominaisuuksia, jotka tekevät siitä sekä
erittäin joustavan että erittäin tehokkaan.
- Automaattinen muodon tunnistus: libarchive voi automaattisesti määrittää
sekä pakkauksen että arkistomuodon riippumatta
tietolähteestä. Useimmat tar-toteutukset eivät tunnista automaattisesti
pakkausmuotoa; harvat toteutukset osaavat tehdä tämän oikein
luettaessa stdinistä tai soketista. (Gunnar Ritterin heirloom-kokoelmaan
sisältyvä tar-ohjelma tekee myös täyden
automaattisen muodon tunnistuksen.)
- Kirjoittaa POSIX-muotoja: libarchive kirjoittaa POSIX-standardimuotoja,
mukaan lukien "ustar," "pax interchange format," ja POSIX "cpio"-
muoto.
- Tukee pax interchange format: Pax interchange format (joka
nimestä huolimatta on oikeastaan laajennettu tar-muoto) poistaa
lähes kaikki historiallisten tar-muotojen rajoitukset ja tarjoaa
standardimenetelmän toimittajakohtaisten laajennusten sisällyttämiseen.
libarchive hyödyntää tätä laajennusmekanismia tukeakseen ACL:itä ja
tiedostolippuja esimerkiksi. (Joerg Schillingin star-arkistoija on
toinen avoimen lähdekoodin tar-ohjelma, joka tukee pax interchange
format.)
- Lukee suosittuja muotoja: libarchive voi lukea GNU tar-, ustar-, pax
interchange format-, cpio- ja vanhempia tar-variantteja. Sisäinen
arkkitehtuuri on helposti laajennettavissa. Ainoa vaatimus
tuelle on, että muotoa on voitava lukea ilman tiedoston
seekingiä. (Esimerkiksi muotoa, joka sisältää pakatun
kokokentän ennen dataa, ei voida kirjoittaa oikein ilman
seekingiä.)
- High-Level API: libarchive-API tekee melko yksinkertaiseksi rakentaa
arkisto tiedostonimiluettelosta tai purkaa merkinnät
arkistosta. API tarjoaa kuitenkin myös äärimmäistä
joustavuutta tietolähteiden suhteen. Esimerkiksi on olemassa
geneerisiä hookeja, joiden avulla voit kirjoittaa arkiston sokettiin tai
lukea dataa arkistomerkinnästä muistipuskuriin.
- Laajennettava. Sisäinen suunnittelu käyttää geneerisiä rajapintoja
pakkaukseen, arkistomuodon tunnistukseen ja dekoodaukseen sekä arkistotietojen
I/O:hon. Uusien muotojen, uusien pakkausmenetelmien tai uusien
arkistojen luku-/kirjoitustapojen lisäämisen pitäisi olla hyvin helppoa.
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