| line | !l | l&&!r | l&&r | condition | 
 
| 542 | 54 | 0 | 0 | $^O eq 'MSWin32' and $Archive::Zip::UNICODE | 
 
| 560 | 49 | 0 | 0 | $^O eq 'MSWin32' and $Archive::Zip::UNICODE | 
 
| 660 | 8 | 3 | 25 | @_ == 3 and $dataLength == 16 | 
 
|  | 8 | 3 | 0 | @_ == 3 and $dataLength == 24 | 
 
|  | 8 | 3 | 0 | @_ == 3 and $dataLength == 28 | 
 
|  | 3 | 8 | 0 | @_ == 5 and $dataLength == 24 | 
 
|  | 3 | 7 | 1 | @_ == 5 and $dataLength == 28 | 
 
| 694 | 28 | 1 | 7 | @fields > 3 and $fields[3] == 4294967295 | 
 
| 699 | 28 | 7 | 1 | @fields > 3 and $fields[4] == 65535 | 
 
| 1121 | 0 | 258 | 3 | $buffer and $self->isEncrypted | 
 
| 1212 | 53 | 207 | 61 | $self->compressionMethod == 0 and $self->desiredCompressionMethod == 8 | 
 
|  | 208 | 32 | 20 | $self->compressionMethod == 8 and $self->desiredCompressionMethod == 0 | 
 
| 1356 | 60 | 159 | 24 | $headerFieldsUnknown && !$fhIsSeekable | 
 
| 1412 | 162 | 73 | 0 | $status != 0 and $status != 1 | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 183 | 0 | 0 | 243 | $self->desiredCompressionLevel == 1 or $self->desiredCompressionLevel == 2 | 
 
|  | 0 | 0 | 243 | $self->desiredCompressionLevel == 3 or $self->desiredCompressionLevel == 4 | 
 
|  | 0 | 0 | 243 | $self->desiredCompressionLevel == 3 or $self->desiredCompressionLevel == 4 or $self->desiredCompressionLevel == 5 | 
 
|  | 0 | 0 | 243 | $self->desiredCompressionLevel == 3 or $self->desiredCompressionLevel == 4 or $self->desiredCompressionLevel == 5 or $self->desiredCompressionLevel == 6 | 
 
|  | 0 | 0 | 243 | $self->desiredCompressionLevel == 3 or $self->desiredCompressionLevel == 4 or $self->desiredCompressionLevel == 5 or $self->desiredCompressionLevel == 6 or $self->desiredCompressionLevel == 7 | 
 
|  | 0 | 0 | 243 | $self->desiredCompressionLevel == 8 or $self->desiredCompressionLevel == 9 | 
 
| 342 | 909 | 0 | 4 | $format == 3 or $format == 2 | 
 
|  | 909 | 0 | 4 | $format == 3 or $format == 2 or $format == 13 | 
 
|  | 0 | 0 | 4 | $format == 3 or $format == 2 or $format == 13 or $format == 5 | 
 
|  | 0 | 0 | 4 | $format == 3 or $format == 2 or $format == 13 or $format == 5 or $format == 16 | 
 
|  | 0 | 0 | 4 | $format == 3 or $format == 2 or $format == 13 or $format == 5 or $format == 16 or $format == 12 | 
 
|  | 0 | 0 | 4 | $format == 3 or $format == 2 or $format == 13 or $format == 5 or $format == 16 or $format == 12 or $format == 17 | 
 
| 350 | 423 | 486 | 0 | $mode != 0 or not $self->localExtraField | 
 
| 905 | 243 | 25 | 60 | not $refresh or $zip64 | 
 
| 953 | 0 | 0 | 173 | $adz64m == 2 || $self->desiredZip64Mode == 2 || $self->_writeOffset > 4294967295 || $self->uncompressedSize > 4294967295 || $self->writeLocalHeaderRelativeOffset > 4294967295 | 
 
| 959 | 70 | 0 | 173 | $self->{'zip64'} ||= $zip64 | 
 
| 992 | 0 | 70 | 0 | $localHeaderRelativeOffset > 4294967295 or @extraFieldValues == 0 | 
 
| 1186 | 2 | 13 | 0 | $status == Z_OK() or $status == Z_STREAM_END() | 
 
| 1264 | 86 | 180 | 268 | $self->_dataEnded || !$self->_readDataRemaining | 
 
| 1363 | 70 | 0 | 173 | $adz64m == 2 || $self->desiredZip64Mode == 2 || $self->uncompressedSize > 4294967295 | 
 
| 1367 | 0 | 70 | 173 | $self->{'zip64'} ||= $zip64 |