perl-Archive-Zip-Crypt - Unpacking of password protected archives for Archive::Zip

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Archive-Zip-Crypt
Package version 0.02
Package release alt1
Package architecture noarch
Package type rpm
Installed size 13.07 KB
Download size 13.07 KB
Official Mirror
This is a little hack that adds the capability to unpack password-protected
archives to the Archive::Zip manpage. It adds a `password()' method to
the Archive::Zip::Member manpage (passwords may be different for different archive
members!) and overwrites a few others so they can use the decryption
functionality, so it may break wit Archive::Zip versions >1.30. This is a pure
Perl implementation and really slow as bit-fiddling stuff in Perl tends to be.
use Archive::Zip;
use Archive::Zip::Crypt;
my $zip = Archive::Zip->new($archive_name) or die "can't unzip";
foreach my $member_name ($zip->memberNames) {
my $member = $zip->memberNamed($member_name);
next if $member->isDirectory;
my $contents = $zip->contents($member) or die "error accessing $member_name";
Note: it is important to `use Archive::Zip' first, so `Archive::Zip::Crypt'
can smear its bugs all over the former's namespace.


Package Version Architecture Repository
perl-Archive-Zip-Crypt - - -


Name Value
/usr/share/perl5 -
perl(Archive/ >= 1.300
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Archive/Zip/ = 0.020
perl-Archive-Zip-Crypt = 0.02-alt1


Type URL
Binary Package perl-Archive-Zip-Crypt-0.02-alt1.noarch.rpm
Source Package perl-Archive-Zip-Crypt-0.02-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Archive-Zip-Crypt rpm package:
    # sudo apt-get install perl-Archive-Zip-Crypt



See Also

Package Description
perl-Archive-Zip-Parser-0.0.3-alt1.noarch.rpm Parser for .ZIP archives
perl-Archive-Zip-SimpleZip-0.022-alt1.noarch.rpm Create Zip Archives
perl-Archlinux-Term-0.03-alt1.noarch.rpm Print messages to the terminal in Archlinux style
perl-Argon-0.16-alt1.noarch.rpm A distributed execution platform for Perl
perl-Argon-scripts-0.16-alt1.noarch.rpm Argon scripts
perl-Arguments-0.2-alt1.noarch.rpm perl module Arguments
perl-Argv-1.28-alt1.noarch.rpm Provide an OO interface to an arg vector
perl-Ark-1.20-alt1.noarch.rpm light weight Catalyst-ish web application framework
perl-Ark-Plugin-I18N-0.01-alt1.noarch.rpm Ark plugin for I18N
perl-Ark-Plugin-MobileJP-0.01-alt1.noarch.rpm Ark plugins for japanese feature phones
perl-Ark-Plugin-ReproxyCallback-0.02-alt1.noarch.rpm Ark plugins for Reproxy
perl-Array-APX-0.6-alt1.noarch.rpm Array Programming eXtensions
perl-Array-AllUtils-0.002-alt1.noarch.rpm Like List::Util & List::MoreUtils but for array(ref)
perl-Array-AsHash-0.32-alt1.noarch.rpm Treat arrays as a hashes, even if you need references for keys
perl-Array-AsObject-1.02-alt1.noarch.rpm full set of array and set operations