@@ 2255-2261 (lines=7) @@ | ||
2252 | ||
2253 | // ----- Copy the block of file headers from the old archive |
|
2254 | $v_size = $v_central_dir['size']; |
|
2255 | while ($v_size != 0) |
|
2256 | { |
|
2257 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
2258 | $v_buffer = @fread($v_zip_temp_fd, $v_read_size); |
|
2259 | @fwrite($this->zip_fd, $v_buffer, $v_read_size); |
|
2260 | $v_size -= $v_read_size; |
|
2261 | } |
|
2262 | ||
2263 | // ----- Create the Central Dir files header |
|
2264 | for ($i=0, $v_count=0; $i<sizeof($v_header_list); $i++) |
|
@@ 2885-2892 (lines=8) @@ | ||
2882 | // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks |
|
2883 | fseek($v_file_compressed, 10); |
|
2884 | $v_size = $p_header['compressed_size']; |
|
2885 | while ($v_size != 0) |
|
2886 | { |
|
2887 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
2888 | $v_buffer = @fread($v_file_compressed, $v_read_size); |
|
2889 | //$v_binary_data = pack('a'.$v_read_size, $v_buffer); |
|
2890 | @fwrite($this->zip_fd, $v_buffer, $v_read_size); |
|
2891 | $v_size -= $v_read_size; |
|
2892 | } |
|
2893 | ||
2894 | // ----- Close the file |
|
2895 | @fclose($v_file_compressed); |
|
@@ 3842-3852 (lines=11) @@ | ||
3839 | ||
3840 | // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks |
|
3841 | $v_size = $p_entry['compressed_size']; |
|
3842 | while ($v_size != 0) |
|
3843 | { |
|
3844 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
3845 | $v_buffer = @fread($this->zip_fd, $v_read_size); |
|
3846 | /* Try to speed up the code |
|
3847 | $v_binary_data = pack('a'.$v_read_size, $v_buffer); |
|
3848 | @fwrite($v_dest_file, $v_binary_data, $v_read_size); |
|
3849 | */ |
|
3850 | @fwrite($v_dest_file, $v_buffer, $v_read_size); |
|
3851 | $v_size -= $v_read_size; |
|
3852 | } |
|
3853 | ||
3854 | // ----- Closing the destination file |
|
3855 | fclose($v_dest_file); |
|
@@ 3986-3993 (lines=8) @@ | ||
3983 | ||
3984 | // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks |
|
3985 | $v_size = $p_entry['compressed_size']; |
|
3986 | while ($v_size != 0) |
|
3987 | { |
|
3988 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
3989 | $v_buffer = @fread($this->zip_fd, $v_read_size); |
|
3990 | //$v_binary_data = pack('a'.$v_read_size, $v_buffer); |
|
3991 | @fwrite($v_dest_file, $v_buffer, $v_read_size); |
|
3992 | $v_size -= $v_read_size; |
|
3993 | } |
|
3994 | ||
3995 | // ----- Write gz file format footer |
|
3996 | $v_binary_data = pack('VV', $p_entry['crc'], $p_entry['size']); |
|
@@ 5152-5158 (lines=7) @@ | ||
5149 | ||
5150 | // ----- Copy the block of file headers from the old archive |
|
5151 | $v_size = $v_central_dir['size']; |
|
5152 | while ($v_size != 0) |
|
5153 | { |
|
5154 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
5155 | $v_buffer = @fread($this->zip_fd, $v_read_size); |
|
5156 | @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); |
|
5157 | $v_size -= $v_read_size; |
|
5158 | } |
|
5159 | ||
5160 | // ----- Copy the block of file headers from the archive_to_add |
|
5161 | $v_size = $v_central_dir_to_add['size']; |
|
@@ 5162-5168 (lines=7) @@ | ||
5159 | ||
5160 | // ----- Copy the block of file headers from the archive_to_add |
|
5161 | $v_size = $v_central_dir_to_add['size']; |
|
5162 | while ($v_size != 0) |
|
5163 | { |
|
5164 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
5165 | $v_buffer = @fread($p_archive_to_add->zip_fd, $v_read_size); |
|
5166 | @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); |
|
5167 | $v_size -= $v_read_size; |
|
5168 | } |
|
5169 | ||
5170 | // ----- Merge the file comments |
|
5171 | $v_comment = $v_central_dir['comment'].' '.$v_central_dir_to_add['comment']; |