fn copy_gzip_contents( gzip_path: &Path, output_path: &Path, temp_output_path: &Path, decoder: &mut GzDecoder<File>, output_file: &mut File, ) -> Result<()>