A small C++ library to split and join files with integrated checksums and filename information