![]() ![]() The following notes address many of the most common When creating archives, the result can be filtered with any of the following: ZIP archives (with uncompressed or "deflate" compressed entries)."restricted" pax format, which will create ustar archives except forĮntries that require pax extensions (for long filenames, ACLs, etc).The library can create archives in any of the following formats: The library also detects and handles any of the following before evaluating the archive: RAR and RAR 5.0 archives (with some limitations due to RAR's proprietary status).ZIPX archives (with support for bzip2, ppmd8, lzma and xz compressed entries).ZIP archives (with uncompressed or "deflate" compressed entries, including support for encrypted Zip archives).ISO9660 CD-ROM images (with optional Rockridge or Joliet extensions).Binary cpio (big-endian or little-endian).Solaris 9 extended tar format (including ACLs). ![]() GNU tar format (including GNU long filenames, long link names, and sparse files).Supported FormatsĬurrently, the library automatically detects and reads the following formats: Know about any errors or omissions you find. Source code for the sample programs for more details. You should also read the copious comments in archive.h and the The manual pages above are provided in the 'doc' directory in Popular archive formats, including hard-to-find details about cpio.5, mtree.5, and tar.5 provide detailed information about these.libarchive-formats.5 documents the file formats supported by the library.archive_internals.3 provides some insight into libarchive's.archive_entry.3 details the "struct archive_entry" utility class.archive_read.3, archive_write.3, archive_write_disk.3, andĪrchive_read_disk.3 provide detailed calling sequences for the read.libarchive.3 gives an overview of the library as a whole.bsdcat.1 explains the use of the bsdcat program.bsdcpio.1 explains the use of the bsdcpio program.bsdtar.1 explains the use of the bsdtar program.The distribution also includes a number of manual pages: In addition to the informational articles and documentation Makefile.in, config.h.in - templates used by configure script.Makefile.am, aclocal.m4, configure.ac - used to build this distribution, only needed by maintainers.The following files in the top-level directory are used by the 'configure' script: If your copy of the source lacks a configure script, you can try to construct it by running the script in build/autogen.sh (or use cmake). configure - configuration script, see INSTALL for details.CMakeLists.txt - input for "cmake" build tool, see INSTALL.The top-level directory contains the following information files: contrib: Various items sent to me by third parties please contact the authors with any questions.examples/minitar: a compact sample demonstrating use of libarchive.examples: Some small example programs that you may find useful.cat: the 'bsdcat' program is a simple replacement tool for zcat, bzcat, xzcat, and such.cpio: the 'bsdcpio' program is a different interface to essentially the same functionality.tar: the 'bsdtar' program is a full-featured 'tar' implementation built on libarchive.libarchive: a library for reading and writing streaming archives.This distribution bundle includes the following major components: To submit an enhancement to libarchive, please.To report an issue, use the issue tracker at.Libarchive development, including documentation,Īnd links to the libarchive mailing lists. ItĪlso includes implementations of the common tar, cpio, and zcatĬommand-line tools that use the libarchive library. The libarchive project develops a portable, efficient C library thatĬan read and write streaming archives in a variety of formats.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |