xdiff_file_patch_binary 함수
(PECL xdiff >= 0.2.0)
xdiff_file_patch_binary — xdiff_file_bpatch의 별칭
설명
xdiff_file_patch_binary(string $file
, string $patch
, string $dest
): bool
바이너리 patch
로 file
을 패치하고 결과를 파일 dest
에 저장합니다. 이 함수는 xdiff_file_bdiff() 또는 xdiff_file_rabdiff() 함수 또는 해당 문자열 대응 함수를 통해 생성된 패치를 허용합니다.
버전 1.5.0부터 이 함수는 xdiff_file_bpatch()의 별칭입니다.
매개변수
file
- 원본 파일입니다.
patch
- 바이너리 패치 파일.
dest
- 결과 파일의 경로입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 xdiff_file_patch_binary() 예제
다음 코드는 바이너리 diff를 파일에 적용합니다.
<?php
$old_version = 'archive-1.0.tgz';
$patch = 'archive.bpatch';
$result = xdiff_file_patch_binary($old_version, $patch, 'archive-1.1.tgz');
if ($result) {
echo "File patched";
} else {
echo "File couldn't be patched";
}
?>
노트
메모: 두 파일 모두 메모리에 로드되므로 memory_limit가 충분히 높게 설정되어 있는지 확인하십시오.
기타
- xdiff_string_patch_binary() - xdiff_string_bpatch의 별칭