Projects / digup


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.

Operating Systems

Recent releases

  •  30 Jan 2011 21:16

    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.

    •  03 Oct 2010 15:08

      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().

      •  20 Aug 2010 21:18

        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.

        •  11 Nov 2009 11:17

          Release Notes: This is the initial release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.