|
@@ 2229-2242 (lines=14) @@
|
| 2226 |
|
} |
| 2227 |
|
} |
| 2228 |
|
} // ----- Look for file that is not to be unzipped |
| 2229 |
|
else { |
| 2230 |
|
// ----- Trace |
| 2231 |
|
TrFctMessage(__FILE__, __LINE__, 2, 'Jump file ' . $v_header['filename'] . ''); |
| 2232 |
|
TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']'); |
| 2233 |
|
|
| 2234 |
|
// ----- Jump to next file |
| 2235 |
|
if ($p_tar_mode === 'tar') { |
| 2236 |
|
fseek($v_tar, ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) + (ceil($v_header['size'] / 512) * 512)); |
| 2237 |
|
} else { |
| 2238 |
|
gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512)); |
| 2239 |
|
} |
| 2240 |
|
|
| 2241 |
|
TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']'); |
| 2242 |
|
} |
| 2243 |
|
|
| 2244 |
|
if ($p_tar_mode === 'tar') { |
| 2245 |
|
$v_end_of_file = feof($v_tar); |
|
@@ 2496-2509 (lines=14) @@
|
| 2493 |
|
return $v_result; |
| 2494 |
|
} |
| 2495 |
|
} // ----- Look for file that is not to be extracted |
| 2496 |
|
else { |
| 2497 |
|
// ----- Trace |
| 2498 |
|
TrFctMessage(__FILE__, __LINE__, 2, 'Jump file ' . $v_header['filename'] . ''); |
| 2499 |
|
TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']'); |
| 2500 |
|
|
| 2501 |
|
// ----- Jump to next file |
| 2502 |
|
if ($p_tar_mode === 'tar') { |
| 2503 |
|
fseek($v_tar, ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) + (ceil($v_header['size'] / 512) * 512)); |
| 2504 |
|
} else { |
| 2505 |
|
gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512)); |
| 2506 |
|
} |
| 2507 |
|
|
| 2508 |
|
TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']'); |
| 2509 |
|
} |
| 2510 |
|
|
| 2511 |
|
if ($p_tar_mode === 'tar') { |
| 2512 |
|
$v_end_of_file = feof($v_tar); |
|
@@ 2934-2947 (lines=14) @@
|
| 2931 |
|
// ----- Increment |
| 2932 |
|
++$v_nb; |
| 2933 |
|
} // ----- Look for file that is to be deleted |
| 2934 |
|
else { |
| 2935 |
|
// ----- Trace |
| 2936 |
|
TrFctMessage(__FILE__, __LINE__, 2, 'Start deletion of ' . $v_header['filename'] . ''); |
| 2937 |
|
TrFctMessage(__FILE__, __LINE__, 4, 'Position avant jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']'); |
| 2938 |
|
|
| 2939 |
|
// ----- Jump to next file |
| 2940 |
|
if ($p_tar_mode === 'tar') { |
| 2941 |
|
fseek($v_tar, ftell($v_tar) + (ceil($v_header['size'] / 512) * 512)); |
| 2942 |
|
} else { |
| 2943 |
|
gzseek($v_tar, gztell($v_tar) + (ceil($v_header['size'] / 512) * 512)); |
| 2944 |
|
} |
| 2945 |
|
|
| 2946 |
|
TrFctMessage(__FILE__, __LINE__, 4, 'Position après jump [' . ($p_tar_mode === 'tar' ? ftell($v_tar) : gztell($v_tar)) . ']'); |
| 2947 |
|
} |
| 2948 |
|
|
| 2949 |
|
// ----- Look for end of file |
| 2950 |
|
if ($p_tar_mode === 'tar') { |