| line |
true |
false |
branch |
|
41
|
0 |
5 |
unless $raf->Read($hdr, 16) == 16 |
|
42
|
0 |
5 |
unless $hdr eq $masterPageGUID |
|
43
|
0 |
5 |
unless $raf->Read($buff, 8) == 8 |
|
44
|
5 |
0 |
$buff eq 'DOCUMENT' ? : |
|
47
|
0 |
5 |
unless $raf->Seek(0, 0) |
|
48
|
0 |
5 |
unless ($raf->Read($buff, 4096) == 4096 and $raf->Read($buf2, 4096) == 4096) |
|
55
|
0 |
5 |
unless ($buf2 =~ /^\Q$masterPageGUID\E/) |
|
62
|
0 |
5 |
$seq2 > $seq1 ? : |
|
65
|
0 |
5 |
if ($streamInt32u == 1) { } |
|
|
5 |
0 |
elsif ($streamInt32u == 2) { } |
|
74
|
0 |
5 |
if $pages < 2 |
|
76
|
0 |
5 |
if ($pos > 2147483647 and not $et->Options("LargeFileSupport")) |
|
80
|
2 |
3 |
if ($outfile) { } |
|
84
|
0 |
2 |
unless &Write($outfile, $buff, $buf2) |
|
86
|
0 |
2 |
unless ($result) |
|
87
|
0 |
0 |
defined $result ? : |
|
92
|
0 |
3 |
unless $raf->Seek($pos, 0) |
|
98
|
0 |
10 |
unless $raf->Read($hdr, 32) |
|
99
|
5 |
5 |
unless (length $hdr == 32 and $hdr =~ /^\Q$objectHeaderGUID\E/) |
|
101
|
0 |
5 |
unless $hdr =~ /^\0+$/ |
|
105
|
0 |
5 |
if ($verbose) |
|
107
|
0 |
0 |
if ($verbose > 2) |
|
108
|
0 |
0 |
$len < 1024000 ? : |
|
109
|
0 |
0 |
unless $raf->Seek(-$raf->Read($buff, $len2), 1) |
|
115
|
5 |
0 |
if ($len > 56) { } |
|
116
|
0 |
5 |
unless $raf->Read($buff, 56) == 56 |
|
117
|
5 |
0 |
if ($buff =~ /^(....)<\?xpacket begin=(['"])\xef\xbb\xbf\2 id=(['"])W5M0MpCehiHzreSzNTczkc9d\3/s) { } |
|
124
|
0 |
5 |
if ($len > 314572800) |
|
126
|
0 |
0 |
if ($outfile) { } |
|
|
0 |
0 |
elsif ($et->Options('IgnoreMinorErrors')) { } |
|
127
|
0 |
0 |
if $et->Error($msg, 2) |
|
137
|
0 |
5 |
unless ($raf->Seek(-52, 1) and $raf->Read($buff, $len) == $len) |
|
148
|
0 |
5 |
unless ($xmpLen == $len) |
|
149
|
0 |
0 |
if ($xmpLen < $len) { } |
|
156
|
2 |
3 |
if ($outfile) { } |
|
157
|
0 |
2 |
if $err |
|
160
|
0 |
2 |
unless $classID & 1073741824 |
|
162
|
2 |
0 |
if ($xmp and length $xmp) { } |
|
170
|
0 |
0 |
if defined $xmp |
|
184
|
2 |
3 |
if ($outfile) { } |
|
|
0 |
3 |
elsif ($len) { } |
|
186
|
0 |
2 |
unless &Write($outfile, $hdr, $buff) |
|
188
|
0 |
2 |
unless ($result) |
|
189
|
0 |
0 |
defined $result ? : |
|
195
|
0 |
0 |
unless $raf->Seek($len, 1) |
|
197
|
0 |
5 |
unless $raf->Read($buff, 32) == 32 |
|
198
|
0 |
5 |
unless ($buff =~ /^\Q$objectTrailerGUID\E/) |
|
202
|
2 |
3 |
if ($outfile) |
|
204
|
0 |
2 |
unless substr($hdr, 16, 8) eq substr($buff, 16, 8) |
|
206
|
0 |
2 |
unless &Write($outfile, $objectTrailerGUID, substr($hdr, 16)) |
|
210
|
2 |
3 |
if ($outfile) |
|
214
|
2 |
0 |
if $part |
|
217
|
5 |
0 |
if (not $err) { } |
|
|
0 |
0 |
elsif (not $outfile) { } |
|
|
0 |
0 |
elsif ($err ne '1') { } |
|
218
|
0 |
5 |
if $outfile and not $foundXMP |
|
222
|
0 |
0 |
unless $err eq 1 |