The libarchive library provides a flexible interface for reading and
writing archives in various formats such as tar and cpio. libarchive
also supports reading and writing archives compressed using various
compression filters such as gzip and bzip2.
A Python interface to libarchive. It uses the standard ctypes module
to dynamically load and access the C library.