Libtar is a library for manipulating tar files from within C programs. Key features: - Handles both POSIX 1003.1-1990 tar file format and the GNU extensions. - API provides functions for easy use, such as tar_extract_all(). - Also provides functions for more granular use, such as tar_append_regfile(). - Support compressed tar file by way of zlib.