You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Jacksum** is a free, open source, and cross platform data integrity command line program for **recursively computing hash values** with **multiple algorithms and multiple files simultaneously**. Jacksum can perform a **verification** of hashes against a set of known hashes, and it can detect matching files, non-matching files, missing files, and new files.
13
+
**Jacksum** is a free and cross-platform data integrity
14
+
software for working with checksums, CRCs, and message digests
15
+
(hashes).
14
16
15
-
Jacksum supports **471 algorithms**, including **checksums, CRCs, and message digests** (known as hash values and fingerprints). For details see the [Manpage](https://github.com/jonelo/jacksum/wiki/Manpage#algorithms) and the [Copyright](https://github.com/jonelo/jacksum/blob/main/src/main/resources/net/jacksum/legal/copyright.txt) file.
17
+
Jacksum supports **471 algorithms**, including the most
18
+
common cryptographic and non-cryptographic hash functions.
16
19
17
-
Jacksum can compute and verify hash values much faster on **multi-core processors and multi-CPU computers** if you select many files and/or many algorithms.
20
+
Jacksum can **recursively compute hashes** with **multiple algorithms**
21
+
**simultaneously**. Jacksum takes advantage of modern **multi-processor/
22
+
multi-core** environments, and saves time by hashing multiple files
23
+
in parallel.
18
24
19
-
Jacksum also supports **non-traditional features**. For example, it can **find an algorithm to a hash value** using brute force. For a comprehensive list of features please see also [Features](https://github.com/jonelo/jacksum#features) and the [Manpage](https://github.com/jonelo/jacksum/wiki/Manpage).
25
+
Jacksum can perform a **verification of hashes** against a set of known
26
+
hashes, and it can **detect matching files, non-matching files,
27
+
missing files, and new files**.
28
+
29
+
**Output** can occur in **predefined standard formats** (BSD-, GNU/Linux-, or
30
+
Solaris style, SFV or FCIV) or in a **user-defined format** which is highly
31
+
customizable, including many encodings for representing hash values,
32
+
including Hex, Base32, Base64, and BubbleBabble.
33
+
34
+
**Input data** can come from **files**, **standard input stream** (stdin), or
35
+
provided directly by **command line arguments**.
36
+
37
+
Jacksum supports **many charsets** for reading and writing files properly,
38
+
and it comes with **full support** for **all common Unicode aware
39
+
charsets such as UTF-8**.
40
+
41
+
With Jacksum you can also **find the algorithm used to calculate a
42
+
checksum/CRC/hash** or **find files that match a given hash value**.
20
43
21
44
Jacksum is a **command line tool**, and it can be integrated in your **file browser**, see also [Integration](https://github.com/jonelo/jacksum#integration). Jacksum can also be used as a **library** in your own projects by using its **API**. Jacksum keeps the binary small, because it bundles only what it really needs to do the job.
22
45
23
-
Jacksum is a synthetic word made of JAva and ChecKSUM, because Jacksum is written entirely in **Java**.
46
+
Jacksum is a synthetic word made of **JAva and ChecKSUM**, because Jacksum is written entirely in Java.
0 commit comments