TooBig converts a set of files to a pair of metadata files and files named with their SHA256. It can also convert the metadata files and SHA256 named files back to the original set of files.
This can be used for creating backups with which it is easy to verify file integrity, keep files synced across different machines, as well as various other ways this can be used.
go get github.com/shortmoose/toobig[@version]
Converts a set of files into a matching set of metadata files and a hardlink to its SHA256.
Converts a set of metadata and SHA256 files into the original set of files.
Verifies the data integrity of a set of files, metadata files, and SHA256s to verify everything is consistent.
The -d <dir> doesn't use a repo.yaml file but instead just treats the directory as a blob directory to be verified.