packages icon



 XDELTA3(1)                        Xdelta3                        XDELTA3(1)
                                 August 2009



 NAME
      xdelta3 - VCDIFF (RFC 3284) binary diff tool

 SYNOPSIS
      xdelta3 [command] [options] [input [output]]

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

 COMMANDS
      config
           prints xdelta3 configuration

      decode
           decompress the input, also set by -d

      encode
           compress the input, also set by -e (default)

      test run the builtin tests

      printdelta
           print information about the entire delta

      printhdr
           print information about the first window

      printhdrs
           print information about all windows

      recode
           encode with new application/secondary settings


 OPTIONS
      standard options:

      -0 .. -9
           compression level

      -c   use stdout

      -d   decompress

      -e   compress

      -f   force overwrite

      -h   show help




                                    - 1 -         Formatted:  March 19, 2024






 XDELTA3(1)                        Xdelta3                        XDELTA3(1)
                                 August 2009



      -q   be quiet

      -v   be verbose (max 2)

      -V   show version


      memory options:

      -B   bytes source window size

      -W   bytes input window size

      -P   size compression duplicates window

      -I   size instruction buffer size (0 = unlimited)


      compression options:

      -s   source source file to copy from (if any)

      -S [djw|fgk]
           enable/disable secondary compression

      -N   disable small string-matching compression

      -D   disable external decompression (encode/decode)

      -R   disable external recompression (decode)

      -n   disable checksum (encode/decode)

      -C   soft config (encode, undocumented)

      -A [apphead]
           disable/provide application header (encode)

      -J   disable output (check/compute only)

      -T   use alternate code table (test)


 NOTES
      The XDELTA environment variable may contain extra args:

           XDELTA="-s source-x.y.tar.gz" \
           tar --use-compress-program=xdelta3 -cf \
           target-x.z.tar.gz.vcdiff target-x.y/





                                    - 2 -         Formatted:  March 19, 2024






 XDELTA3(1)                        Xdelta3                        XDELTA3(1)
                                 August 2009



 EXAMPLES
      Compress the differences between SOURCE and TARGET, yielding OUT,
      using "djw" secondary compression:

      xdelta3 -S djw -s SOURCE TARGET OUT

      Do the same, using standard input and output:

      xdelta3 -S djw -s SOURCE < TARGET > OUT

      To decompress OUT, using SOURCE, yielding TARGET:

      xdelta3 -d -s SOURCE OUT TARGET


 AUTHOR
      xdelta3 was written by Josh MacDonald <josh.macdonald@gmail.com>.

      This manual page was written by Leo 'costela' Antunes
      <costela@debian.org> for the Debian project (but may be used by
      others).

































                                    - 3 -         Formatted:  March 19, 2024