diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2013-11-12 16:38:57 +0200 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2013-11-12 16:38:57 +0200 |
commit | d1cd8b1cb824b72421d1ee370e628024d2fcbec4 (patch) | |
tree | 42a7e2347ca0d305a0ec0afbce3c4333bea0fd68 /src/xz | |
parent | Update THANKS. (diff) | |
download | xz-d1cd8b1cb824b72421d1ee370e628024d2fcbec4.tar.xz |
xz: Update the man page about --block-size and --block-list.
Diffstat (limited to 'src/xz')
-rw-r--r-- | src/xz/xz.1 | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/xz/xz.1 b/src/xz/xz.1 index 51409a5d..7d7620a5 100644 --- a/src/xz/xz.1 +++ b/src/xz/xz.1 @@ -5,7 +5,7 @@ .\" This file has been put into the public domain. .\" You can do whatever you want with this file. .\" -.TH XZ 1 "2013-10-25" "Tukaani" "XZ Utils" +.TH XZ 1 "2013-11-12" "Tukaani" "XZ Utils" . .SH NAME xz, unxz, xzcat, lzma, unlzma, lzcat \- Compress or decompress .xz and .lzma files @@ -809,6 +809,12 @@ format, split the input data into blocks of bytes. The blocks are compressed independently from each other. .\" FIXME: Explain how to these can be used for random access and threading. +.IP "" +In multi-threaded mode the sizes of the blocks +are stored in the block headers. +This isn't done in single-threaded mode, +so the encoded output won't be +identical to that of the multi-threaded mode. .TP .BI \-\-block\-list= sizes When compressing to the @@ -832,26 +838,26 @@ A special value of may be used as the last value to indicate that the rest of the file should be encoded as a single block. .IP "" -If this option is used in threaded mode and one specifies +If one specifies .I sizes that exceed the encoder's block size -(either the default value or the value specified -with \fB\-\-block\-size=\fIsize\fR), +(either the default value in threaded mode or +the value specified with \fB\-\-block\-size=\fIsize\fR), the encoder will create additional blocks while keeping the boundaries specified in .IR sizes . For example, if one specifies -.B \-\-threads=2 .B \-\-block\-size=10MiB .B \-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB. .IP "" -.\" FIXME -.B "In single-threaded mode \-\-block\-size is ignored" -.B "if \-\-block\-list is also specified." -.B "This might change before 5.2.0 is released." +In multi-threaded mode the sizes of the blocks +are stored in the block headers. +This isn't done in single-threaded mode, +so the encoded output won't be +identical to that of the multi-threaded mode. .TP .BI \-\-flush\-timeout= timeout When compressing, if more than |