digup is a console tool to update md5sum or shasum digest files. It will read existing digest files, check the current directory for new, updated, modified, renamed, or deleted files, and query the user with a summary of changes. After reviewing the updates, they can be written back to the digest file. This makes digup very useful to update and verify incremental archives like chronological data storages, which are commonly stored and backed up on hard disks. Using a full file digest scan, even slowly creeping bad blocks on old hard disks can be detected. By using a crontab entry, this check can be performed unattended and routinely.
| Tags | backup Digest Hardware Watchdog File Management |
|---|---|
| Licenses | GPL |
| Operating Systems | Linux Windows FreeBSD OpenBSD Mac OS X |
| Implementation | C |
Recent releases


Release Notes: Various changes and improvements. New command line options: --modify-window for larger time delta windows, --exclude-marker=file to skip directories with .nobackup marker files, and --restrict=substring to restrict scan via string matching. Fixes for problems with large files on mingw32.


Release Notes: A severe bug was fixed, which occurred on the amd64 architecture due to the use pattern of va_list, va_start(), and va_end().


Release Notes: This release fixes a string allocation bug causing a segfault when using the command line parameters -t followed by -f. It changes the size variable from ssize_t to long long to enable support for large files.


Release Notes: This is the initial release.