Archive::Tar allows you to create, read, write, extract & update tar files using native perl code (no system('tar -xf')). It supports both compressed & uncompressed tarfiles as well as most of the GNU extensions to the standard tar structure. . Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the Compress::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files.