1XDELTA3(1)                  General Commands Manual                 XDELTA3(1)
2
3
4

NAME

6       xdelta3 - VCDIFF (RFC 3284) binary diff tool
7

SYNOPSIS

9       xdelta3 [command] [options] [input [output]]
10

DESCRIPTION

12       xdelta3  is  a  binary diff tool that uses the VCDIFF (RFC 3284) format
13       and compression.
14

COMMANDS

16       config prints xdelta3 configuration
17
18       decode decompress the input, also set by -d
19
20       encode compress the input, also set by -e (default)
21
22       test   run the builtin tests
23
24       printdelta
25              print information about the entire delta
26
27       printhdr
28              print information about the first window
29
30       printhdrs
31              print information about all windows
32
33       recode encode with new application/secondary settings
34
35

OPTIONS

37       standard options:
38
39       -0 .. -9
40              compression level
41
42       -c     use stdout
43
44       -d     decompress
45
46       -e     compress
47
48       -f     force overwrite
49
50       -F     force the external-compression subprocess
51
52       -h     show help
53
54       -q     be quiet
55
56       -v     be verbose (max 2)
57
58       -V     show version
59
60
61       memory options:
62
63       -B     bytes source window size
64
65       -W     bytes input window size
66
67       -P     size compression duplicates window
68
69       -I     size instruction buffer size (0 = unlimited)
70
71
72       compression options:
73
74       -s     source source file to copy from (if any)
75
76       -S [djw|fgk]
77              enable/disable secondary compression
78
79       -N     disable small string-matching compression
80
81       -D     disable external decompression (encode/decode)
82
83       -R     disable external recompression (decode)
84
85       -n     disable checksum (encode/decode)
86
87       -C     soft config (encode, undocumented)
88
89       -A [apphead]
90              disable/provide application header (encode)
91
92       -J     disable output (check/compute only)
93
94       -T     use alternate code table (test)
95
96       -m     arguments for "merge"
97
98

NOTES

100       The XDELTA environment variable may contain extra args:
101
102              XDELTA="-s source-x.y.tar.gz" \
103              tar --use-compress-program=xdelta3 -cf \
104              target-x.z.tar.gz.vcdiff target-x.y/
105
106

EXAMPLES

108       Compress the differences between SOURCE and TARGET, yielding OUT, using
109       "djw" secondary compression:
110
111       xdelta3 -S djw -s SOURCE TARGET OUT
112
113       Do the same, using standard input and output:
114
115       xdelta3 -S djw -s SOURCE < TARGET > OUT
116
117       To decompress OUT, using SOURCE, yielding TARGET:
118
119       xdelta3 -d -s SOURCE OUT TARGET
120
121

AUTHOR

123       xdelta3 was written by Josh MacDonald <josh.macdonald@gmail.com>.
124
125       This    manual    page   was   written   by   Leo   'costela'   Antunes
126       <costela@debian.org> for the Debian project (but may be  used  by  oth‐
127       ers).
128
129
130
131Xdelta3                           August 2013                       XDELTA3(1)
Impressum