XDIFF_FILE_RABDIFF(3) 1 XDIFF_FILE_RABDIFF(3)xdiff_file_rabdiff - Make binary diff of two files using the Rabin's polynomial fingerprinting algorithmSYNOPSIS
bool xdiff_file_rabdiff (string $old_file, string $new_file, string $dest)
DESCRIPTION
Makes a binary diff of two files and stores the result in a patch file. The difference between this function and xdiff_file_bdiff(3) is
different algorithm used which should result in faster execution and smaller diff produced. This function works with both text and binary
files. Resulting patch file can be later applied using xdiff_file_bpatch(3)/xdiff_string_bpatch(3).
For more details about differences between algorithm used please check libxdiff website.
PARAMETERS
o $old_file
- Path to the first file. This file acts as "old" file.
o $new_file
- Path to the second file. This file acts as "new" file.
o $dest
- Path of the resulting patch file. Resulting file contains differences between "old" and "new" files. It is in binary format and
is human-unreadable.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
xdiff_file_rabdiff(3) example
The following code makes binary diff of two archives.
<?php
$old_version = 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';
xdiff_file_rabdiff($old_version, $new_version, 'my_script.bdiff');
?>
NOTES
Note
Both files will be loaded into memory so ensure that your memory_limit is set high enough.
SEE ALSO xdiff_file_bpatch(3).
PHP Documentation Group XDIFF_FILE_RABDIFF(3)
Check Out this Related Man Page
XDIFF_STRING_RABDIFF(3) 1 XDIFF_STRING_RABDIFF(3)xdiff_string_rabdiff - Make binary diff of two strings using the Rabin's polynomial fingerprinting algorithmSYNOPSIS
string xdiff_string_bdiff (string $old_data, string $new_data)
DESCRIPTION
Makes a binary diff of two strings and returns the result. The difference between this function and xdiff_string_bdiff(3) is different
algorithm used which should result in faster execution and smaller diff produced. This function works with both text and binary data.
Resulting patch can be later applied using xdiff_string_bpatch(3)/xdiff_file_bpatch(3).
For more details about differences between algorithm used please check libxdiff website.
PARAMETERS
o $old_data
- First string with binary data. It acts as "old" data.
o $new_data
- Second string with binary data. It acts as "new" data.
RETURN VALUES
Returns string with binary diff containing differences between "old" and "new" data or FALSE if an internal error occurred.
SEE ALSO xdiff_string_bpatch(3).
PHP Documentation Group XDIFF_STRING_RABDIFF(3)
need to know how to install the text.tgz i have already downloaded it and need to know the commands to get it set up thank
sting34:confused: :confused: (2 Replies)
Could anyone of y'all gurus tell me of how to open *.tgz files in WinXP....which program should i use to open it...i have tried going online to open it ut all in vain...please help
Gerry... (5 Replies)
Hi,
I am trying to update a MASTER file by a NEW file which may contain fewer records.
The update should use a key (2 first fields), here is a senario:
MASTER:
a;b;0
a;c;0
a;d;0
NEW:
a;c;1
the result should be:
a;b;0
a;c;1
a;d;0
can you recommend me a way to do it?
10x
Y.N. (25 Replies)
Hello
I have a ton of files in a directory of the format app.log.2008-04-04
I'd like to run a command that would archive each of these files as app.log.2008-04-04.tgz
I tried a few combinations of find with xargs etc but no luck.
Thanks
Amit (4 Replies)
Hi friends,
I have written a perl code and it works fine but I am not sure tommorow it works or not, please help me.
problem : When diff is 1 then success other than its failure but tomorrow its 20090401 and the enddate is 20090331. thats why I write the code this type but it does not work and... (1 Reply)
I have a file name as logfiles_tar.tgz. How can I view the contents of the log files present in logfiles_tar.tgz ? Any help would be really appreciated.
Thanks (3 Replies)
hi experts,
anyone knows how can i find a string in a multiple binary files in a multiple directories and display the file name containing the string?
i mean i have lots of folders with binary files and i am looking for specific string within one of these files i would like to know the right... (6 Replies)
Hey,
I have number of .tgz files and want to extract the file with the ending *results.txt from each one.
I have tried
for file in *.tgz; do tar --wildcards -zxf $file *results.txt; doneas well as
list=$(ls *.tgz)
for i in $list; do tar --wildcards -zxvf $i *.results.txt; done... (1 Reply)