Add an option to use dynamically allocated buffers of custom size
This simple option reads bigger (custom-defined) data ranges into memory. Why? This improves the performance a lot on classic HDDs, i.e. for "time hardlink -n -v -f -p -o -t -s 1K -S 1G ." we get: real 42m34,985s instead of previously 62 minutes.