e-md5 is a small program that computes MD5 checksums of command-line strings or file contents. The usage is very simple and basic:
e-md5 file [file...], all files are
examined and their checksum is shown.
e-md5 -, stdin is read and the
checksum of the data is shown.
e-md5 string [string...], the
checksum of the command-line strings (text parts) is shown.
The computation of multiple checksums is always 'restarted'
between runs. That means that e.g.., an invocation e-md5 hello
world, will compute the MD5-sum of the second string world
without using the hash-results of the first string, hello.
e-md5 can be obtained at http://public.e-tunity.com. e-md5
comes as an archive e-md5.tar.gz.
After unpacking the archive, chdir into the created directory
e-md5.
The following environment variables are relevant when building e-md5:
EBINDIR, the directory where make install will
place the program,
EINCDIR, the directory where the header file
e-lib.h is expected,
ELIBDIR, the directory where the library libe.so
is expected.The required library e-lib can also be obtained at http://public.e-tunity.com.
The compilation and installation are simple:
make constructs the program,
make install installs it,
make clean removes intermediate files.Alternatively, e-md5 can be obtained as a ready-to-install RPM. The required RPM is also at http://public.e-tunity.com.