xdiff_string_bdiff_size 함수
(PECL xdiff >= 1.5.0)
xdiff_string_bdiff_size — 바이너리 diff를 적용하여 생성된 파일의 크기 읽기
설명
xdiff_string_bdiff_size(string $patch
): int
원본 파일에 바이너리 패치를 적용한 후 생성될 결과 파일의 크기를 반환합니다.
매개변수
patch
- xdiff_string_bdiff() 또는 xdiff_string_rabdiff() 함수에 의해 생성된 바이너리 패치.
반환 값
생성될 파일의 크기를 반환합니다.
Examples
예제 #1 xdiff_string_bdiff_size() 예제
다음 코드 적용은 바이너리 diff를 적용한 후 생성될 파일 크기를 읽습니다.
<?php
$binary_patch = file_get_contents('file.bdiff');
$length = xdiff_string_bdiff_size($binary_patch);
echo "Resulting file will be $length bytes long";
?>
기타
- xdiff_string_bdiff() - 두 문자열의 이진 diff 만들기
- xdiff_string_rabdiff() - Rabin의 다항식 지문 알고리즘을 사용하여 두 문자열의 이진 diff 만들기
- xdiff_string_bpatch() - 바이너리 diff로 문자열 패치