Version

fastar

A faster equivalent of tar -cT <(find . -type f), optimized for tarring many small files stored on HDDs.

Optimizations compared to gnu tar:

Current limitations:

Benchmarks

```

ffcnt . -s

files: 6680901 bytes: 245271028476

echo 3 > /proc/sys/vm/drop_caches ; tar -c . | pv -at > /dev/null

^C0:02:45 [ 2.4MiB/s]

echo 3 > /proc/sys/vm/drop_caches ; tar -cT <(ffcnt --ls --type f --leaf-order content .) | pv -at > /dev/null

^C0:02:50 [4.11MiB/s]

echo 3 > /proc/sys/vm/drop_caches ; fastar . | pv -at > /dev/null

^C0:02:51 [9.28MiB/s] ```