> -----Original Message----- > From: Frank Steinmetzger <war...@gmx.de> > Sent: Tuesday, April 12, 2022 10:39 AM > To: gentoo-user@lists.gentoo.org > Subject: Re: [gentoo-user] Hard drive error from SMART > > > I actually developed a tool for that. It creates and checks md5 checksums > recursively and *per directory*. Whenever I copy stuff from somewhere, like a > music album, I do an immediate md5 run on that directory. And when I later > copy that stuff around, I simply run the tool again on the copy (after the FS > cache was flushed, for example by unmounting and remounting) to see whether > the checksums are still valid. > > You can find it on github: https://github.com/felf/dh It’s a single-file > python application, because I couldn’t be bothered with the myriad ways of > creating a python package. ;-) > > -- > Grüße | Greetings | Salut | Qapla’ > Please do not share anything from, with or about me on any social network. > > A horse comes into a bar. > Barkeep: “Hey!” > Horse: “Sure.” > There's also app-crypt/md5deep
Does a number of hashes, is threaded, has options for piecewise hashing and a matching mode for using the hashes to find duplicates. Also a number of input and output filters for those cases where you don't want to hash everything. Also can output a number of formats, but reformatting is generally trivial. LMP