use libarchive instead of our own parsing of ZIP, TAR and RAR files