xdiff_file_diff_binary

(PECL xdiff >= 0.2.0)

xdiff_file_diff_binarySinônimo de xdiff_file_bdiff()

Descrição

xdiff_file_diff_binary(string $old_file, string $new_file, string $dest): bool

Cria uma comparação binária de dois arquivos e armazena o resultado em um arquivo de patch. Esta função funciona tanto com arquivos de texto quanto com arquivos binários. O arquivo de patch resultante pode ser aplicado posteriormente usando xdiff_file_bpatch().

A partir da versão 1.5.0, esta função é um sinônimo de xdiff_file_bdiff().

Parâmetros

old_file

Caminho para o primeiro arquivo. Este arquivo atua como o arquivo "antigo".

new_file

Caminho para o segundo arquivo. Este arquivo atua como um arquivo "novo".

dest

Caminho do arquivo de patch resultante. O arquivo resultante contém diferenças entre os arquivos "antigo" e "novo". Em formato binário e ilegível por humanos.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Exemplo de xdiff_file_diff_binary()

O código a seguir faz uma comparação binária de dois arquivos.

<?php
$old_version
= 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';

xdiff_file_diff_binary($old_version, $new_version, 'my_script.bdiff');
?>

Notas

Nota:

Ambos os arquivos serão carregados na memória, portanto, certifique-se de que o limite de memória esteja definido como alto o suficiente.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top