freebsd-ports/archivers/tar-stream-chunker/pkg-descr
Li-Wen Hsu 5695de9a69 Add archivers/tar-stream-chunker
streams stdin of unknown size as a tar to stdout

PR:		245748
Submitted by:	Igor Ostapenko <igor.ostapenko@pm.me>
2020-07-21 14:36:15 +00:00

13 lines
613 B
Text

Splits stdin of unknown size onto chunks of given size and collects such chunk
files as a TAR archive what is written to stdout.
Initial motivation was to use it as a packer of a data stream what pipes it to
https://tarsnap.com for backup purposes, with a requirement of low and more
predictable memory consumption. And the problem solved here is that TAR file
header should specify size of a file, but it's unknown due to the nature of
input data stream.
The following real case could be an example:
$ pg_dump ... | tar_stream_chunker ... | tarsnap -c ... @-
WWW: https://github.com/ihoro/tar-stream-chunker/