The line terminator can be changed to a \0, or NULL character, using the -0 command line switch.

Cross Compiling

The md5deep suite can be cross-compiled for Windows (both 32-bit and 64-bit) using the Fedora Core Linux Distribution. The CONFIGURE_FC.sh script distributed with the distribution will configure a newly installed FC release for the mingw32 and mingw64 cross-compilers, download all necessary libraries, download the md5deep source-code distribution from the SVN repository, and compile everything. Thus, a complete cross-compile can be performed on a new install with these commands:

Digital Forensics XML

As of version 4.0, the md5deep suite tools can produce DFXML output files. DFXML is specified with the -d option. In the example below two files are hashed with the md5 algorithm. The output file contains the file names, file sizes, and MAC times for the two files, as well as provenance information regarding how the md5deep tool was compiled, the system on which it was run, and the amount of CPU time required for the run.