New -zisofs parameters bpt_target=
This commit is contained in:
@ -50,7 +50,7 @@
|
||||
@c man .\" First parameter, NAME, should be all caps
|
||||
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||
@c man .\" other parameters are allowed: see man(7), man(1)
|
||||
@c man .TH XORRISO 1 "Version 1.5.3, Oct 14, 2020"
|
||||
@c man .TH XORRISO 1 "Version 1.5.3, Oct 16, 2020"
|
||||
@c man .\" Please adjust this date whenever revising the manpage.
|
||||
@c man .\"
|
||||
@c man .\" Some roff macros, for reference:
|
||||
@ -3642,15 +3642,27 @@ zisofs compressed files.
|
||||
@*
|
||||
"block_size_v2="32k|64k|128k|256k|512k|1m sets the size of compression blocks
|
||||
for zisofs2.
|
||||
@*
|
||||
"bpt_target="-1|>0 sets a number of block pointers per file, which is
|
||||
considered low enough to justify a reduction of block size. If this number is
|
||||
larger than 0, then block sizes smaller than the settings of block_size= or
|
||||
block_size_v2= are tried whether they yield not more block pointers than the
|
||||
given number. If so, the smallest suitable block size is applied.
|
||||
@*
|
||||
The inavoidable final block pointer counts. E.g. a file of 55 KiB has 3 block
|
||||
pointers if block size is 32k, and 2 block pointers with block size 64k.
|
||||
@*
|
||||
bpt_target=-1 disables this automatic block size adjustment.
|
||||
@*
|
||||
"max_bpt="1k|...|128g sets the limit for the overall allocated block pointer
|
||||
memory. Block pointers occupy virtual memory while a file gets uncompressed
|
||||
and while a file, which shall be compressed, waits for ISO filesystem creation.
|
||||
@*
|
||||
One pointer occupies 8 bytes of memory and governs block_size or block_size_v2
|
||||
uncompressed bytes.
|
||||
I.e. with block size 128k, 1m of block pointer memory suffices for 16g of
|
||||
uncompressed file size.
|
||||
uncompressed bytes. I.e. with block size 128k, 1m of block pointer memory
|
||||
suffices for at most 16g of uncompressed file size. Each file consumes one end
|
||||
block pointer, independently of the file size. Partially filled end blocks
|
||||
may further reduce the effective payload.
|
||||
@*
|
||||
"max_bpt_f="1k|...|128g sets the limit for the memory size of the block
|
||||
pointer list of a single file. max_bpt_f is never larger than max_bpt.
|
||||
|
Reference in New Issue
Block a user