CakeFest 2024: The Official CakePHP Conference

xdiff_string_bdiff_size

(PECL xdiff >= 1.5.0)

xdiff_string_bdiff_sizeПолучить размер файла созданного после применения бинарного патча

Описание

xdiff_string_bdiff_size(string $patch): int

Возвращает размер файла, который будет создан после применения бинарного патча (patch) к оригинальному файлу.

Список параметров

patch

Бинарный патч, созданный функциями xdiff_string_bdiff() или xdiff_string_rabdiff().

Возвращаемые значения

Возвращает рассчитанный размер файла в байтах.

Примеры

Пример #1 Пример использования xdiff_string_bdiff_size()

В следующем коде производится подсчёт результирующего размера файла после применения бинарного патча.

<?php
$binary_patch
= file_get_contents('file.bdiff');
$length = xdiff_string_bdiff_size($binary_patch);
echo
"Результирующий файл будет занимать $length байт";
?>

Смотрите также

  • xdiff_string_bdiff() - Создать бинарный патч для двух строк
  • xdiff_string_rabdiff() - Сравнить две строки и создать бинарный патч используя полиноминальный алгоритм Rabin fingerprint
  • xdiff_string_bpatch() - Применение бинарного патча к строке

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top