Packages / openSUSE Tumbleweed / System/Libraries / libarchive13-32bit
[Source: libarchive]
Package: libarchive13-32bit (3.8.7-1.4)
Similar packages:
- [bsdtar]
Værktøj til at læse flere forskellige streaming-arkivformater
- [libarchive13]
Bibliotek til at arbejde med flere forskellige streamende arkivformater
- [libarchive-devel]
Udviklingsfiler til libarchive
Bibliotek til at arbejde med flere forskellige streaming-arkivformater
Libarchive er et programmeringsbibliotek, der kan oprette og læse flere
forskellige streaming-arkivformater, herunder de fleste populære tar-
varianter og flere cpio-formater. Det kan også skrive shar-arkiver og
læse ISO-9660 CDROM-images. Programmet bsdtar er en implementering af
tar(1), der er bygget oven på libarchive. Det startede som et test-
harness, men er vokset og er nu det standard system-tar for FreeBSD 5
og 6.
Biblioteket libarchive tilbyder en række funktioner, der gør det både
meget fleksibelt og meget kraftfuldt.
- Automatisk formatdetektering: libarchive kan automatisk bestemme
både kompressionen og arkivformatet, uanset
datakilden. De fleste tar-implementeringer detekterer ikke automatisk
kompressionsformatet; få implementeringer kan gøre dette korrekt
ved læsning fra stdin eller en socket. (Tar-programmet
inkluderet i Gunnar Ritters heirloom-samling udfører også fuld
automatisk formatdetektering.)
- Skriver POSIX-formater: libarchive skriver POSIX-standardformater,
herunder "ustar," "pax interchange format," og POSIX "cpio"-
formatet.
- Understøtter pax interchange format: Pax interchange format (som,
trods navnet, egentlig er et udvidet tar-format) fjerner
næsten alle begrænsninger i historiske tar-formater og giver en
standardmetode til at indarbejde leverandørspecifikke udvidelser.
libarchive udnytter denne udvidelsesmekanisme til at understøtte ACL'er og
filflag, for eksempel. (Joerg Schillings star-arkiver er
et andet open source tar-program, der understøtter pax interchange
format.)
- Læser populære formater: libarchive kan læse GNU tar, ustar, pax
interchange format, cpio og ældre tar-varianter. Den interne
arkitektur er let udvidelig. Det eneste krav for
understøttelse er, at det er muligt at læse formatet uden at søge
i filen. (For eksempel kan et format, der inkluderer et komprimeret
størrelsesfelt før dataene, ikke skrives korrekt uden
søgning.)
- High-Level API: libarchive-API'et gør det ret enkelt at bygge
et arkiv fra en liste over filnavne eller at udtrække posterne
fra et arkiv. API'et giver dog også ekstrem
fleksibilitet med hensyn til datakilder. Der er for eksempel
generiske hooks, der lader dig skrive et arkiv til en socket eller
læse data fra en arkivpost ind i en hukommelsesbuffer.
- Udvideligt. Det interne design bruger generiske grænseflader til
kompression, detektering og afkodning af arkivformat samt arkivdata-
I/O. Det bør være meget nemt at tilføje nye formater, nye kompressions-
metoder eller nye måder at læse/skrive arkiver på.
Other Packages Related to libarchive13-32bit:
dep: /bin/sh
Package not available
dep: libacl.so.1
Package not available
dep: libacl.so.1(ACL_1.0)
Package not available
dep: libbz2.so.1
Package not available
dep: libcrypto.so.3
Package not available
dep: libcrypto.so.3(OPENSSL_3.0.0)
Package not available
dep: liblz4.so.1
Package not available
dep: liblzma.so.5
Package not available
dep: liblzma.so.5(XZ_5.0)
Package not available
dep: liblzma.so.5(XZ_5.2)
Package not available
dep: libxml2.so.16
Package not available
dep: libz.so.1
Package not available
dep: libzstd.so.1
Package not available
dep: libc.so.6(GLIBC_2.38)
Package not available
Download libarchive13-32bit
| Architecture | Package Size | Installed Size | Files |
|---|
| x86_64 | 432 KiB | 953 KiB | [list of files] |