Swiss-army-knife file compressor/archiver
sak is a command-line tool for compression.
You can find binaries for many platforms here.
cabal install sak
To convert compression format:
sak transcode sak-0.1.0.0.tar.gz sak-0.1.0.0.tar.lz
To recompress a file:
sak recompress binary.tar.zst --best
To get bash completions in your current shell session:
eval "$(sak --bash-completion-script sak)"
You can put this in your
~/.bash_profile as needed.
man/sak.1 contains manpages for
sak has some features not present in most decompressors (such as
transcode- converts from one compressed format to another (streaming)
recompress- loads a file into memory and compresses it at a higher level
verify- simply verifies that a file is valid
Performance should be on the same order of magnitude as the various C command-line tools (