xdelta命令行使用简介
NOTE:
本文来自Github / jmacd / xdelta / CommandLineSyntax.md
由 赤石俊哉 整理翻译。
命令行的语法有点像gzip,具有一个附加选项-s Source
。
如同gzip一样,-d
表示解压缩,默认的参数(-e
)是压缩。
对于输出来说,-c
和-f
表现相似(用于标准输出和强制重写)。
不像gzip,xdelta3默认为stdout(取代存在的一个自动扩展)。
当不存在-s SOURCE
时,xdelta3将会表现得像gzip,使用stdin/stdout用途。
压缩示例:
xdelta3 -s SOURCE TARGET > OUT
xdelta3 -s SOURCE TARGET OUT
xdelta3 -s SOURCE < TARGET > OUT
解压缩示例:
xdelta3 -d -s SOURCE OUT > TARGET
xdelta3 -d -s SOURCE OUT TARGET
xdelta3 -d -s SOURCE < OUT > TARGET
有很多特殊的命令名,比如xdelta3 printdelta
和xdelta3 test
。
原文:
usage: xdelta3 [command/options] [input [output]] special command names: config prints xdelta3 configuration decode decompress the input encode compress the input test run the builtin tests special commands for VCDIFF inputs: printdelta print information about the entire delta printhdr print information about the first window printhdrs print information about all windows standard options: -0 .. -9 compression level -c use stdout -d decompress -e compress -f force overwrite -h show help -q be quiet -v be verbose (max 2) -V show version memory options: -B bytes source window size -W bytes input window size 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)
译文:
用法: xdelta3 [命令/选项] [input [output]]
特殊命令名:
config 输出 xdelta3 配置信息
decode 解压缩 input
encode 压缩 input
test 运行内置的测试
为 VCDIFF 输入所用的特殊命令:
printdelta 输出整个变化的信息
printhdr 输出第一个窗口的信息
printhdrs 输出所有窗口的信息
标准选项:
-0 .. -9 压缩等级
-c 使用 stdout
-d 解压缩
-e 压缩
-f 强制覆盖
-h 显示帮助
-q 静默模式
-v 使用详细信息(最大2)
-V 显示版本
内存选项:
-B bytes 源窗口大小
-W bytes 输入窗口大小
压缩选项:
-s source 如果存在,选择来源文件从哪儿复制
-S [djw|fgk] 启用/弃用二级压缩
-N 弃用小字符串匹配压缩
-D 弃用外部解压缩 (压缩/解压缩)
-R 弃用外部重压缩 (压缩)
-n 弃用校验 (压缩/解压缩)
-C 软配置 (压缩, 无文档的)
-A [apphead] 弃用/提供程序头部 (压缩)
-A
标记可以用于设置在VCDIFF头部中应用程序指定的数据(你可以通过xdelta3 printhdr
来查看)。默认情况下,程序指定的数据包括来源和输入文件名,还有主字码来帮助外部压缩。你可以使用-A=
禁用掉程序头部。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。