-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to libarchive!
Libarchive is an open-source BSD-licensed C programming library that provides streaming access to a variety of different archive formats, including tar, cpio, pax, Zip, and ISO9660 images. The distribution also includes bsdtar and bsdcpio, full-featured implementations of tar and cpio that use libarchive.
Many other programs use libarchive as well.
When reading archives, libarchive uses a robust automatic format detector that can automatically handle archives that have been compressed with gzip, bzip2, xz, lzip, and several other popular compression algorithms.
The libarchive library allows full flexibility over the source and destination of the data: There are convenience wrappers for reading and writing archives to regular files on disk or to memory, but you can register your own I/O functions to read and write archives to tape drives, network sockets, or any other data source.
- This Wiki (of course)
- [email protected] mailing list
- Extensive manpages are included with the distribution.
We welcome contributions, of course. If you need ideas, take a peek at the WishList and the internals documentation.
If you aren't able to help with C coding, we still appreciate volunteers to help improve this Wiki documentation, answer questions on the mailing list, and help test libarchive as it continues to evolve.