Archive-Zip
view release on metacpan or search on metacpan
lib/Archive/Zip/DirectoryMember.pm view on Meta::CPAN
return AZ_OK;
}
sub fileName {
my $self = shift;
my $newName = shift;
$newName =~ s{/?$}{/} if defined($newName);
return $self->SUPER::fileName($newName);
}
# So people don't get too confused. This way it looks like the problem
# is in their code...
sub contents {
return wantarray ? (undef, AZ_OK) : undef;
}
1;
t/02_main.t view on Meta::CPAN
$member = $zip->addFile(testPath('file.txt'));
ok(defined($member));
$member->desiredCompressionMethod(COMPRESSION_DEFLATED);
$member->fileName(testPath('fileC.txt', PATH_ZIPFILE));
#--------- add uncompressed string
$member = $zip->addString(TESTSTRING, testPath('stringU.txt', PATH_ZIPFILE));
ok(defined($member));
$member->desiredCompressionMethod(COMPRESSION_STORED);
# Now, the file looks like this:
# Length Method Size Ratio Date Time CRC-32 Name
#-------- ------ ------- ----- ---- ---- ------ ----
# 0 Stored 0 0% 03-17-00 12:30 00000000 testDir/
# 300 Stored 300 0% 03-17-00 12:30 ac373f32 testDir/file.txt
# 300 Defl:N 146 51% 03-17-00 12:30 ac373f32 testDir/string.txt
# 300 Stored 300 0% 03-17-00 12:30 ac373f32 testDir/stringU.txt
# 300 Defl:N 146 51% 03-17-00 12:30 ac373f32 testDir/fileC.txt
#-------- ------- --- -------
# 1200 892 26% 5 files
( run in 0.437 second using v1.01-cache-2.11-cpan-64827b87656 )