line |
true |
false |
branch |
82
|
0 |
2 |
if (@_) |
95
|
0 |
2 |
unless $fileName |
103
|
0 |
2 |
unless ($self->_find_end_centdir($ZIPFL)) |
107
|
0 |
2 |
unless ($self->_read_end_centdir($ZIPFL)) |
109
|
0 |
2 |
unless seek $ZIPFL, $eocdPosition - $$self{'centralDirectorySize'}, 0 |
117
|
0 |
6 |
unless $status |
119
|
2 |
4 |
if $signature == END_CENTDIR_SIGN() |
121
|
0 |
4 |
unless ($newMember->_readCentralDirectoryFileHeader) |
141
|
1 |
0 |
unless ref $member |
142
|
0 |
1 |
unless $member |
145
|
0 |
1 |
unless (defined $name) |
150
|
1 |
0 |
unless -d $dirName |
151
|
0 |
1 |
unless -d $dirName |
174
|
0 |
0 |
if $status != 0 |
211
|
2 |
0 |
if $$member{'fileName'} eq $fileName |
227
|
0 |
6 |
if ($bytesRead != SIGNATURE_LENGTH()) |
233
|
0 |
2 |
if ($signature != CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE() and $signature != LOCAL_FILE_HEADER_SIGNATURE() and $signature != END_CENTDIR_SIGN()) |
238
|
0 |
0 |
if (-f $$self{'fh'}) |
254
|
0 |
2 |
unless seek $fh, SIGNATURE_LENGTH(), 1 |
258
|
0 |
2 |
if ($bytesRead != END_CENTDIR_LENGTH()) |
285
|
0 |
2 |
if ($fileLength < END_CENTDIR_LENGTH(4)) |
293
|
2 |
0 |
if $seekOffset > $fileLength |
295
|
0 |
2 |
unless seek $fh, -$seekOffset, 2 |
299
|
0 |
2 |
if ($bytesRead != $seekOffset) |
303
|
0 |
0 |
if ($pos >= 0 or $seekOffset == $fileLength or $seekOffset >= $CHUNKSIZE) |
306
|
2 |
0 |
if ($pos >= 0) { } |
307
|
0 |
2 |
unless seek $fh, $pos - $seekOffset, 1 |
421
|
0 |
4 |
if ($bytesRead != CENTRAL_DIRECTORY_FILE_HEADER_LENGTH()) |
434
|
4 |
0 |
if ($fileNameLength) |
436
|
0 |
4 |
if ($bytesRead != $fileNameLength) |
439
|
0 |
4 |
if ($extraFieldLength) |
441
|
0 |
0 |
if ($bytesRead != $extraFieldLength) |
444
|
0 |
4 |
if ($fileCommentLength) |
446
|
0 |
0 |
if ($bytesRead != $fileCommentLength) |
463
|
6 |
1 |
if (defined $newDesiredCompressionMethod) |
466
|
6 |
0 |
if ($newDesiredCompressionMethod == COMPRESSION_STORED()) { } |
|
0 |
0 |
elsif ($oldDesiredCompressionMethod == COMPRESSION_STORED()) { } |
513
|
0 |
1 |
if $self->isEncrypted |
533
|
0 |
1 |
if $self->isEncrypted |
543
|
1 |
0 |
if $status == 0 |
562
|
0 |
1 |
if $$self{'uncompressedSize'} == 0 |
566
|
1 |
0 |
if $$self{'compressionMethod'} == COMPRESSION_STORED() |
568
|
0 |
1 |
if ($$self{'compressionMethod'} == COMPRESSION_DEFLATED() and $self->desiredCompressionMethod == COMPRESSION_STORED()) { } |
|
1 |
0 |
elsif ($$self{'compressionMethod'} == $self->desiredCompressionMethod) { } |
574
|
0 |
0 |
unless $status == 0 |
586
|
1 |
0 |
$$self{'compressionMethod'} == COMPRESSION_STORED() ? : |
601
|
0 |
1 |
unless $status == 0 |
603
|
0 |
1 |
unless $self->fh |
608
|
0 |
1 |
unless seek $$self{'fh'}, $$self{'localHeaderRelativeOffset'} + SIGNATURE_LENGTH(), 0 |
613
|
0 |
1 |
unless $status == 0 |
616
|
0 |
1 |
unless seek $$self{'fh'}, $$self{'dataOffset'}, 0 |
629
|
0 |
1 |
if ($bytesRead != LOCAL_FILE_HEADER_LENGTH()) |
645
|
1 |
0 |
if ($fileNameLength) |
646
|
0 |
1 |
unless seek $$self{'fh'}, $fileNameLength, 1 |
649
|
0 |
1 |
if ($extraFieldLength) |
651
|
0 |
0 |
if ($bytesRead != $extraFieldLength) |
667
|
0 |
1 |
if $$self{'uncompressedSize'} == 0 |
675
|
0 |
1 |
if $status != 0 and $status != 1 |
677
|
1 |
0 |
if (length $$outRef > 0) |
681
|
0 |
1 |
if $status == 1 |
695
|
0 |
1 |
if ($self->readIsDone) |
701
|
0 |
1 |
unless defined $chunkSize |
702
|
1 |
0 |
if $chunkSize > $$self{'readDataRemaining'} |
707
|
0 |
1 |
unless $status == 0 |
712
|
1 |
0 |
if ($$self{'compressionMethod'} == COMPRESSION_STORED()) |
719
|
1 |
0 |
if $self->readIsDone |
730
|
0 |
1 |
unless $chunkSize |
744
|
1 |
1 |
unless $$self{'fh'} |
779
|
0 |
0 |
unless $status == Z_OK() |
780
|
0 |
0 |
if ($status == Z_OK() or $status == Z_STREAM_END()) { } |
781
|
0 |
0 |
$status == Z_STREAM_END() ? : |
798
|
1 |
0 |
if ref $data |
800
|
0 |
1 |
if defined &LibZip::MyZlib::crc32 |