| 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] |