Packages / openSUSE Tumbleweed / System/Libraries / libarchive13
[Source: libarchive]
Package: libarchive13 (3.8.7-1.4)
Similar packages:
- [bsdtar]
Alat za čitanje nekoliko različitih formata streaming arhiva
- [libarchive13-32bit]
Biblioteka za rad s nekoliko različitih streaming formata arhiva
- [libarchive-devel]
Razvojne datoteke za libarchive
Biblioteka za rad s nekoliko različitih streaming formata arhiva
Libarchive je programska biblioteka koja može stvarati i čitati nekoliko
različitih streaming formata arhiva, uključujući većinu popularnih varijanti tar
i nekoliko cpio formata. Može također pisati shar arhive i
čitati ISO-9660 CDROM slike. Program bsdtar je implementacija
tar(1) izgrađena na libarchive. Počeo je kao testni
harness, ali je narastao i sada je standardni sistemski tar za FreeBSD 5
i 6.
Biblioteka libarchive nudi niz značajki koje je čine
vrlo fleksibilnom i vrlo moćnom.
- Automatsko otkrivanje formata: libarchive može automatski odrediti
i kompresiju i format arhive, bez obzira na
izvor podataka. Većina implementacija tar ne otkriva automatski
format kompresije; malo implementacija to može ispravno učiniti
pri čitanju iz stdin ili socketa. (tar program
uključen u heirloom kolekciju Gunnara Rittera također radi potpuno
automatsko otkrivanje formata.)
- Piše POSIX formate: libarchive piše formate POSIX standarda,
uključujući "ustar," "pax interchange format," i POSIX "cpio"
format.
- Podržava pax interchange format: Pax interchange format (koji,
unatoč imenu, zapravo je prošireni tar format) eliminira
gotovo sva ograničenja povijesnih tar formata i pruža
standardnu metodu za uključivanje proširenja specifičnih za dobavljača.
libarchive iskorištava ovaj mehanizam proširenja za podršku ACL-ova i
zastavica datoteka, na primjer. (star arhiver Joerga Schillinga je
još jedan open-source tar program koji podržava pax interchange
format.)
- Čita popularne formate: libarchive može čitati GNU tar, ustar, pax
interchange format, cpio i starije tar varijante. Interna
arhitektura lako je proširiva. Jedini zahtjev za
podršku je da je moguće čitati format bez seekinga
u datoteci. (Na primjer, format koji uključuje polje
komprimirane veličine prije podataka ne može se ispravno pisati bez
seekinga.)
- High-Level API: libarchive API čini prilično jednostavnim izgraditi
arhivu iz popisa naziva datoteka ili izdvojiti unose
iz arhive. Međutim, API također pruža ekstremnu
fleksibilnost u pogledu izvora podataka. Na primjer, postoje
generički hookovi koji vam omogućuju pisati arhivu u socket ili
čitati podatke iz unosa arhive u memorijski međuspremnik.
- Proširivo. Interni dizajn koristi generička sučelja za
kompresiju, otkrivanje i dekodiranje formata arhive te I/O
podataka arhive. Trebalo bi biti vrlo lako dodati nove formate, nove metode
kompresije ili nove načine čitanja/pisanja arhiva.
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