Projects / Jacksum


Jacksum is a platform-independent utility for computing and verifying checksums, CRCs, and message digests, as well as timestamps of files. It supports most common checksum algorithms. The format of the output is fully customizable. The program is large-file-aware, and recursive file processing as well as platform-independent file verification are supported.

Operating Systems

Recent releases

  •  30 Jul 2006 22:31

    Release Notes: Customizable CRC algorithms due to the Rocksoft Model CRC Algorithm are supported. Algorithms can be combined together, and multiple hashes can be calculated at the same time. The Korean standard HAS-160, the CRC of Bzip2, and Tiger Tree Hashes are supported as well. New encodings (dec, oct, and bin) have been introduced. Performance and code improvements, bugfixes, and the documentation has been updated.

    •  13 Nov 2005 22:37

      Release Notes: A critical regression bug has been fixed (-r does not work anymore on Linux/Unix). Two minor bugs have been fixed: "stdout and stderr overwrite each other when stdout and stderr are equal", and "-c and -V summary give meaningless summary". The exit status depends on the result of the verification process, and the documentation has been updated.

      •  03 Sep 2005 20:47

        Release Notes: Twelve new algorithms are supported: CRC-8, CRC-24, GOST R 34.11-94, SHA-0, SHA-224, Tiger-128, Tiger-160, Tiger2, Whirlpool-0, Whirlpool-2, RIPEMD-256, and RIPEMD-320. The integrity can be checked even if a file list has not been created by Jacksum. Fingerprints can be encoded in hex, Base16, Base32, Base64, and BubbleBabble. Hex values can be grouped by bytes for better readability. Verbose output is possible, and both the API and the documentation have been updated. Collision files are available. All bugs which were detected during the last ten months have been fixed.

        •  06 Nov 2004 20:43

          Release Notes: A regression bug has been fixed. (When option -l was used, removed files would not be printed out to the standard output.) The homepage URI is now added if -m is used. The documentation was improved.

          •  22 Aug 2004 15:23

            Release Notes: Four new algorithms are supported (eDonkey/eMule, FCS-16, ELF-32, and CRC-64). The input on the command line supports not only hex, but also text and decimal formats now. You can verify files against a list on Linux/Unix if the list has been created on Windows and vice versa. The format for the output can be customized (e.g. creating SFV files, ed2k lists, or showing file length on MD5). It is also possilbe to calculate just one fingerprint for multiple files or a whole drive. Sourceforge bug #948070 (-c wouldn't work if -t had been set) has been fixed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.