line |
!l |
l&&!r |
l&&r |
condition |
230
|
5 |
41 |
6 |
$dirName and not -d $dirName
|
272
|
0 |
183 |
7 |
$newMember and $newMember->{'bitFlag'} & 2048
|
|
183 |
5 |
2 |
$newMember and $newMember->{'bitFlag'} & 2048 and not utf8::is_utf8($newMember->{'fileName'})
|
291
|
98 |
0 |
0 |
$^O eq 'MSWin32' and $Archive::Zip::UNICODE
|
297
|
98 |
0 |
0 |
$self->{'storeSymbolicLink'} and -l $fileName
|
340
|
9 |
0 |
0 |
$^O eq 'MSWin32' and $Archive::Zip::UNICODE
|
345
|
9 |
0 |
0 |
$self->{'storeSymbolicLink'} and -l $name
|
374
|
2 |
0 |
0 |
$^O eq 'MSWin32' and $Archive::Zip::UNICODE
|
408
|
0 |
3 |
0 |
$status == 0 and not ref $member
|
560
|
0 |
0 |
0 |
-f $zipName and not rename($zipName, $backupName)
|
576
|
0 |
0 |
0 |
-f $backupName and not unlink($backupName)
|
804
|
64 |
0 |
8 |
$newMember->{'bitFlag'} & 2048 and not utf8::is_utf8($newMember->{'fileName'})
|
1102
|
527 |
0 |
0 |
$^O eq 'MSWin32' and $Archive::Zip::UNICODE
|
1111
|
5 |
0 |
0 |
$^O eq 'MSWin32' and $Archive::Zip::UNICODE
|
1124
|
89 |
0 |
0 |
$^O eq 'MSWin32' and $Archive::Zip::UNICODE
|
1280
|
64 |
180 |
9 |
defined $oldMember and $oldMember->lastModTime == $newStat[9]
|
|
244 |
0 |
9 |
defined $oldMember and $oldMember->lastModTime == $newStat[9] and $oldMember->isDirectory == $isDir
|
|
180 |
0 |
9 |
defined $oldMember and $oldMember->lastModTime == $newStat[9] and $oldMember->isDirectory == $isDir and $isDir || $oldMember->uncompressedSize == $newStat[7]
|
line |
l |
!l&&r |
!l&&!r |
condition |
567
|
0 |
0 |
0 |
File::Copy::move($tempName, $zipName) or File::Copy::copy($tempName, $zipName)
|
611
|
0 |
0 |
78 |
$eocdDataZip64 ||= $numberOfCentralDirectoriesOnThisDisk > 65535
|
612
|
0 |
0 |
78 |
$eocdDataZip64 ||= $numberOfCentralDirectories > 65535
|
613
|
0 |
0 |
78 |
$eocdDataZip64 ||= $centralDirectorySize > 4294967295
|
614
|
0 |
0 |
78 |
$eocdDataZip64 ||= $centralDirectoryOffsetWRTStartingDiskNumber > 4294967295
|
616
|
15 |
0 |
63 |
$membersZip64 or $eocdDataZip64
|
|
15 |
16 |
47 |
$membersZip64 or $eocdDataZip64 or $self->desiredZip64Mode == 1
|
714
|
55 |
15 |
173 |
$membersZip64 ||= $member->zip64
|
970
|
0 |
0 |
41 |
$self->{'diskNumber'} == 65535 or $self->{'diskNumberWithStartOfCentralDirectory'} == 65535
|
|
0 |
0 |
41 |
$self->{'diskNumber'} == 65535 or $self->{'diskNumberWithStartOfCentralDirectory'} == 65535 or $self->{'numberOfCentralDirectoriesOnThisDisk'} == 65535
|
|
0 |
0 |
41 |
$self->{'diskNumber'} == 65535 or $self->{'diskNumberWithStartOfCentralDirectory'} == 65535 or $self->{'numberOfCentralDirectoriesOnThisDisk'} == 65535 or $self->{'numberOfCentralDirectories'} == 65535
|
|
0 |
0 |
41 |
$self->{'diskNumber'} == 65535 or $self->{'diskNumberWithStartOfCentralDirectory'} == 65535 or $self->{'numberOfCentralDirectoriesOnThisDisk'} == 65535 or $self->{'numberOfCentralDirectories'} == 65535 or $self->{'centralDirectorySize'} == 4294967295
|
|
0 |
0 |
41 |
$self->{'diskNumber'} == 65535 or $self->{'diskNumberWithStartOfCentralDirectory'} == 65535 or $self->{'numberOfCentralDirectoriesOnThisDisk'} == 65535 or $self->{'numberOfCentralDirectories'} == 65535 or $self->{'centralDirectorySize'} == 4294967295 or $self->{'centralDirectoryOffsetWRTStartingDiskNumber'} == 4294967295
|
1047
|
48 |
0 |
0 |
$pos >= 0 or $seekOffset == $fileLength
|
|
48 |
0 |
0 |
$pos >= 0 or $seekOffset == $fileLength or $seekOffset >= $Archive::Zip::ChunkSize
|
1275
|
189 |
0 |
64 |
$self->memberNamed($memberName = $oldMember) || $self->memberNamed($memberName = _asZipDirName($oldMember, $isDir))
|
1280
|
0 |
9 |
0 |
$isDir || $oldMember->uncompressedSize == $newStat[7]
|