summaryrefslogtreecommitdiff
path: root/tar
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@des.no>2022-11-22 02:52:43 +0000
committerMartin Matuška <martin@matuska.de>2023-01-09 15:23:53 +0100
commita6b488c528b70be136cd5e60928a834081e2ec4d (patch)
treec91ec64a470913e532b6115f3ea4d67b84429bef /tar
parent9de87afec611783439b260bc20f1fc088ad4bbc8 (diff)
downloadlibarchive-a6b488c528b70be136cd5e60928a834081e2ec4d.tar.gz
Support producing multi-fragment zstd archives.
When the `zstd:frame-per-file` option is specified, the zstd filter will start a new frame when flushed, i.e. for each file in the archive. The `zstd:min-frame-size=N` option modifies the `zstd:frame-per-file` option in that it will not start a new frame unless the current one exceeds `N` bytes. When the `zstd:max-frame-size=N` option is specified, the zstd filter will start a new frame any time the compressed size of the previous one exceeds `N` bytes. These options decrease compression efficiency by a varying amount (depending on the exact composition of its contents) but render the tarball seekable, to a certain extent.
Diffstat (limited to 'tar')
0 files changed, 0 insertions, 0 deletions