Jacksum is a data integrity software for working with checksums, CRCs, and message digests (hashes), released under the conditions of the GNU General Public License 3.0 or later.
For more information please go to https://jacksum.net or to https://github.com/jonelo/jacksum.
The following command is an example on GNU/Linux. It mounts your home dir ($HOME) to /VOLUME which is a folder inside the container and docker runs the image called jonelo/jacksum:latest with the command jacksum -a sha3-512 --style bsd --output-file /VOLUME/my.hashes /VOLUME/Projects which actually calculates recursively the SHA3 digest with a width of 512 bits for all files in your $HOME/Projects folder and prints the output to /VOLUME/my.hashes (respectively to $HOME/my.hashes) in the common BSD-style format. The container is removed when it exits.
$ docker container run -v $HOME:/VOLUME --rm jonelo/jacksum:latest jacksum -a sha3-512 --style bsd --output-file /VOLUME/my.hashes /VOLUME/Projects
In order to detect intact, failed, missing, and new files in your home directory's Projects folder, you can start the check process by using the --check-file option:
$ docker container run -v $HOME:/VOLUME --rm jonelo/jacksum:latest jacksum -a sha3-512 --style bsd --check-file /VOLUME/my.hashes /VOLUME/Projects
Well, the above ist just an example, you can do so much more with Jacksum.
Jacksum supports 489 algorithms, many encodings for representing hashes, and several input/output formats. To get the build-in help in order to find out what else you can do with Jacksum, please type
$ docker container run --rm jonelo/jacksum:latest jacksum -h
Alternatively you could run an interactive container to investigate Jacksum further:
$ docker container run -v /:/VOLUME --rm -it jonelo/jacksum:latest /bin/bash
root@3403da133a526:/VOLUME# jacksum -h
root@3403da133a526:/VOLUME# jacksum -a sha3-512 --style linux home/johann/Projects
View license information for the software contained in this image.
As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
Content type
Image
Digest
sha256:d121b35e8…
Size
201.7 MB
Last updated
about 1 year ago
Requires Docker Desktop 4.37.1 or later.