3 use Archive::Zip qw(:CONSTANTS :ERROR_CODES);
7 # test writing to a scalar
9 my $SH = IO::String->new($zipContents);
11 my $zip = Archive::Zip->new();
12 my $member = $zip->addString('a' x 300, 'bunchOfAs.txt');
13 $member->desiredCompressionMethod(COMPRESSION_DEFLATED);
14 $member = $zip->addString('b' x 300, 'bunchOfBs.txt');
15 $member->desiredCompressionMethod(COMPRESSION_DEFLATED);
16 my $status = $zip->writeToFileHandle( $SH );
18 my $file = IO::File->new('test.zip', 'w');
20 $file->print($zipContents);