CKSUM(1)
β¨ CKSUM(1) β the check-sum bestie era β¨
okay so. cksum is a User Commands girlie and she computes and verifies file checksums. that's it. that's the job. π
π NAME π
cksum β compute and verify file checksums π¦
π SYNOPSIS π
cksum [OPTION]... [FILE]...
πΈ DESCRIPTION πΈ
Print or verify checksums. By default it uses the 32 bit CRC algorithm, no cap.
With no FILE, or when FILE is -, it reads standard input. (yes bestie, the classic "i'm a pipe now" move π«Ά)
Mandatory arguments to long options are mandatory for short options too. the long-option energy is non-negotiable, fr fr.
-a,--algorithm=TYPEβ select the digest type to use. See DIGEST below π--base64β emit base64-encoded digests, not hexadecimal. different flavor, same facts β¨-c,--checkβ read checksums from the *FILE*s and check them π-l,--length=BITSβ digest length in bits; must not exceed the max size and must be a multiple of 8 forblake2b; must be224,256,384, or512forsha2orsha3. read those constraints again bestie, they are not a vibe suggestion π--rawβ emit a raw binary digest, not hexadecimal--tagβ create a BSD-style checksum (the default) π--untaggedβ create a reversed style checksum, without digest type-z,--zeroβ end each output line with NUL, not newline, and disable file name escaping π«
π§ the following five options are useful only when verifying checksums π§
--ignore-missingβ don't fail or report status for missing files. we're ignoring that, respectfully π--quietβ don't printOKfor each successfully verified file. main character energy means no constant validation β--statusβ don't output anything, status code shows success--strictβ exit non-zero for improperly formatted checksum lines. strict queen, periodt π-w,--warnβ warn about improperly formatted checksum lines
π the rest π
--debugβ indicate which implementation used π--helpβ display this help and exit--versionβ output version information and exit
β DIGEST β
DIGEST determines the digest algorithm and default output format. it's giving menu of options:
sysvβ (equivalent tosum -s)bsdβ (equivalent tosum -r)crcβ (equivalent tocksum)crc32bβ (only available throughcksum)md5β (equivalent tomd5sum)sha1β (equivalent tosha1sum)sha2β (equivalent tosha{224,256,384,512}sum)sha3β (only available throughcksum)blake2bβ (equivalent tob2sum)sm3β (only available throughcksum)
When checking, the input should be a former output of this program, or an equivalent standalone program. like, feed it its own leftovers, that's the whole bit π
π AUTHOR π
Written by Padraig Brady and Q. Frank Xia. absolute icons, we stan π
π REPORTING BUGS π
- Report bugs to:
bug-coreutils@gnu.org - GNU coreutils home page:
<https://www.gnu.org/software/coreutils/> - General help using GNU software:
<https://www.gnu.org/gethelp/> - Report any translation bugs to
<https://translationproject.org/team/>
π₯ SEE ALSO π₯
- Full documentation
<https://www.gnu.org/software/coreutils/cksum> - or available locally via:
info '(coreutils) cksum invocation'
Packaged by Ubuntu (9.10-1ubuntu2) Copyright Β© 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
this is GNU coreutils 9.10, dated August 2026, and the page is CKSUM(1). byeee bestie, go verify something ππΈπ¦πβ¨
π¦ where this page comes from
- ubuntu stonking: gnu-coreutils 9.10-1ubuntu2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms