Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

xdiff_file_rabdiff(3) [php man page]

XDIFF_FILE_RABDIFF(3)							 1						     XDIFF_FILE_RABDIFF(3)

xdiff_file_rabdiff - Make binary diff of two files using the Rabin's polynomial fingerprinting algorithm

SYNOPSIS
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 algorithm

SYNOPSIS
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)
Man Page

12 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

unzip .tgz files

hi all How to unzip .tgz files waiting for suggestions Praful (5 Replies)
Discussion started by: Prafulla
5 Replies

2. UNIX for Dummies Questions & Answers

how do you install text.tgz

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)
Discussion started by: sting34
2 Replies

3. Windows & DOS: Issues & Discussions

*.tgz file on WinXP

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)
Discussion started by: gerald_agoi
5 Replies

4. Shell Programming and Scripting

update a file by key

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)
Discussion started by: ynixon
25 Replies

5. UNIX for Dummies Questions & Answers

Create individual tgz files from a set of files

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)
Discussion started by: amitg
4 Replies

6. UNIX for Dummies Questions & Answers

Comparison between binary files

Hello, I would like to know if we can compare binary(non text) files in unix eg. exes Thanks Saurabh (3 Replies)
Discussion started by: smehra_20
3 Replies

7. UNIX for Dummies Questions & Answers

file.tgz.1of2 & file.tgz.2of2

Hi all, Need help. Anybody seen this kind of file before? file.tgz.1of2 file.tgz.2of2 how to extract this tgz file? Any help? Tq (5 Replies)
Discussion started by: zeedwolf
5 Replies

8. UNIX for Dummies Questions & Answers

substr function in perl

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)
Discussion started by: tukuna82
1 Replies

9. Shell Programming and Scripting

How to check binary files in VI editor?

Hi, i have a file that contain both text and binary inside the file.. i want to see the binary part.. how can i check that ? (2 Replies)
Discussion started by: mail2sant
2 Replies

10. Shell Programming and Scripting

Help with viewing the Log files

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)
Discussion started by: bobby1015
3 Replies

11. Solaris

A string in a binary file

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)
Discussion started by: q8devilish
6 Replies

12. Shell Programming and Scripting

Extracting specific files from multiple .tgz files

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)
Discussion started by: jfern
1 Replies