Author Topic: Jacksum is a platform independent checksum, CRC and hash utility  (Read 1330 times)

0 Members and 2 Guests are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4277
  • OS:
  • Mac OS X 10.9 Mac OS X 10.9
  • Browser:
  • SeaMonkey 2.25 SeaMonkey 2.25
Jacksum is a platform independent checksum, CRC and hash utility

Hasher works on Mac OS X 10.9.5 - while the latest JackSum Does Not seem to!

Quote
Description

Jacksum is a platform independent checksum utility (written entirely in Java) for computing and verifying (integrity check) checksums, CRC and hashes (fingerprints). It supports 58 popular hash algorithms and a lot of unique features.

Features

    supports 58 hash algorithms
    supports customized CRC algorithms
    supports the combination of multiple algorithms
    runs on Windows, Linux, Unix and Mac OS X
    supports a lot of unique features
    optional: file browser integration for Windows Explorer, KDE Konqueror, Gnome Nautilus and Mac OS X Finder




Description:

Jacksum is a free and platform independent software for computing and verifying checksums, CRCs and message digests (known as hash values and fingerprints). "Jacksum" is a synthetic word made of JAva and ChecKSUM.

Jacksum supports 58 popular standard algorithms (Adler32, BSD sum, Bzip2's CRC-32, POSIX cksum, CRC-8, CRC-16, CRC-24, CRC-32 (FCS-32), CRC-64, ELF-32, eMule/eDonkey, FCS-16, GOST R 34.11-94, HAS-160, HAVAL (3/4/5 passes, 128/160/192/224/256 bits), MD2, MD4, MD5, MPEG-2's CRC-32, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger-128, Tiger-160, Tiger, Tiger2, Tiger Tree Hash, Tiger2 Tree Hash, Unix System V sum, sum8, sum16, sum24, sum32, Whirlpool-0, Whirlpool-1, Whirlpool and xor8).

Jacksum supports the "Rocksoft (tm) Model CRC Algorithm", it can calculate customized CRC algorithms (all from 8 bit to 64 bit) and it supports the combination of multiple algorithms. Due to those features, millions of different new algorithms are possible.

Jacksum has opened it's source code and it is released under the terms of the GNU GPL. Jacksum is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.

Jacksum is platform independent, because it is written entirely in the Java programming language, the software runs on any platform having a Java Runtime Environment.

Jacksum has multiple interfaces. It can be used on the command line, at your file browser/manager, and it can be found as engine also in many other software projects.

Read what people around the world think about Jacksum ...
 

Purpose:
With Jacksum you can check if a filetransfer was successful. If you download software or huge files, like CD-images (so called iso files)  from the internet, often there is a checksum or a hashcode provided. With Jacksum you can calculate such a checksum or hashcode from your local copy. If both checksequences are identical you know that the filetransfer was successful.

As Jacksum reads each byte of a file, you can check if all files are still readable on your CD-ROMs and DVDs.

As Jacksum supports recursively file processing, you can compare two directory trees. Therefore you will be able to verify, if your copies or backups are identical with the original source, even if you don't have access to both trees at the same time (compare two DVDs with just one drive for example).

Jacksum can assist you if you want to perform an unidirectional sync of two directory trees, even if they are on two different computer without a connection in between.

As Jacksum supports a platform independent and compatible file format, it helps you to verify data integrity of burned data on CD-ROMs or DVDs even after many years and even if you will have changed your Operating System.

Jacksum can help you to create incremental backups.

If you are a developer, Jacksum can help you to create patches for your customers.

You can use Jacksum for intrusion detection, because Jacksum can check whether and what files have been changed or deleted on your system. Jacksum can not only check the content of each file you want, but also the file timestamps.

Use Jacksum for website content change detection, so get informed if something has changed on your favorite website (can be useful if the website has no announcement-mail-alias).

For detailed information please read section FAQ.
 

Features:
Really free software:

    It is Free Software, it runs also on entirely free platforms, therefore it is listed also at the Free Software Foundation directory
    Jacksum's license guarantees freedom to the users, and if you want to make a project based on Jacksum, I encourage you to respect the GPL so that those freedoms can continue to be free
    It is OSI Certified Open Source software
    It is free of charge, it costs nothing, if you have some money left, please give it to a human helper organization
    It is free of advertisement, but you can tell your friends about Jacksum
    It is free of expirations, you can use it at any time, and for ever
    It is free of registration, but I'm happy if you write a few words to jonelo@jonelo.de just for feedback

Multi-Platform support:

    It is platform independent (100 % Java), so you can run it on all common operating systems, such as Windows (95/98/ME/NT/2000/2003/XP/Vista), Linux (Debian, Fedora, Gentoo, JDS, Knoppix, Linspire, Red Hat, Slackware, SUSE, Turbolinux, Mandriva, Ubuntu, etc.), Unix (BSD, HP-UX, Mac OS X/PPC, Mac OS X/x86, Solaris/SPARC, Solaris/x86, etc.) or any other operating system (e.g. OS/2) with a Java Runtime Environment (JRE). Do you want to live with your current operating system for ever?
    Keeps compatibility with JRE 1.3.1, but takes all the advantages of JRE 1.4.2, JRE 5.0 or JRE 6 if available, runs also on entirely free platforms with latest versions of gij or kaffe
    Runs on both 32 and 64 bit systems. Yes, Jacksum is 64 bit ready, you just need a 64 bit JRE.
    It is large file aware, it can process filesizes up to 8 Exabytes (= 8,000,000,000 Gigabytes), presupposed your operating system respectively your file system is large file aware, too.
    As it has a commandline interface, Jacksum can be used in cronjobs and autostart environments
    It is aware of special files like FIFOs and symbolic links on Linux/Unix and system folders on Windows
    Works with the SendTo-feature on Windows Explorer, KDE Konqueror and Gnome Nautilus

General program features:

    Supports 58 popular checksum algorithms including strong one-way-hash algorithms (Adler32, BSD sum, POSIX cksum, Bzip2's CRC-32, CRC-8, CRC-16, CRC-24, CRC-32 (FCS-32), CRC-64, ELF-32, eMule/eDonkey, FCS-16, GOST, HAS-160, HAVAL (3/4/5 passes, 128/160/192/224/256 bits), MD2, MD4, MD5, MPEG-2's CRC-32, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger-128, Tiger-160, Tiger, Tiger2, Tiger Tree Hash, Tiger2 Tree Hash, Unix System V sum, sum8, sum16, sum24, sum32, Whirlpool-0, Whirlpool-1, Whirlpool and xor8)
    It can calculate customized CRC algorithms and it also supports the combination of multiple algorithms
    Fully customized output is supported
    It can calculate checksums, CRCs and hashes on both files and user input sequences (text, hexadecimal and decimal)
    The program is mature and very stable
    Algorithms are very fast (go ahead, and compare Jacksum's performance with similar tools)
    Recursively file processing is supported (it operates not only on files from a specific directory, but also on files from all subdirectories of the specified directory)
    It can verify both the content and timestamp of files
    It helps you to find duplicates by knowing just only the checksum of a file

Compatibility and customizability:

    By default, output is 100% compatible to Unix-standard tools such as sum, cksum, md5sum and sha1sum
    File output format is flexible and fully customizable (add filesizes to the md5 output, create SFV files, XML data or create lists with the eDonkey-Link format for example)
    Additionally, the .jacksum file format is supported (it is an open, platform independent and compatible file format, so you will be able to check files and timestamps against a list even after many years and even if you have changed your Operating System!)
    Multiple Encodings (hex, BASE 16, BASE 32, BASE 64 and BubbleBabble) for all checksums, CRCs and hashes are supported

Strong community

    Jacksum has been downloaded more than 15000 times the past 12 months
    Jacksum has been incorporated in many other free projects
    The Jacksum project has both a great and active community, it consists of both users and developers, all of them providing bug reports, support and feature requests, Jacksum users have brilliant ideas (see also History)

Developer support:

    It returns an exit status which is dependent on the result of the calculation/verification process, so you can use Jacksum in scripts or batches
    Jacksum provides an open API, so you can incorporate Jacksum in your own projects
    Javadoc can be generated from the sources
    Ant-script is available which is also ready for use with Netbeans

http://www.jonelo.de/java/jacksum

http://sourceforge.net/projects/jacksum/

http://sourceforge.net/projects/jacksum/files/latest/download
« Last Edit: October 23, 2016, 05:21:09 AM by Software Santa »

 

email