Archive::Extract is a generic archive extraction mechanism. It allows you to extract any archive file of the type .tar, .tar.gz, .gz or .zip without having to worry how it does so, or use different interfaces for each type by using either perl modules, or command line tools on your system. WWW: https://metacpan.org/release/Archive-Extract