B3SUM(1)

πŸ’– B3SUM πŸ’–

okay bestie, welcome to B3SUM(1) β€” the manual page for b3sum version 1.8.7 πŸ¦‹ this is your little BLAKE3 hashing bestie and she is fast, she is fierce, and she is about to make your checksums cute. no cap.


✨ SYNOPSIS ✨

b3sum [OPTIONS] [FILE]...

🌸 DESCRIPTION 🌸

πŸŽ€ Arguments:

  • [FILE]... β€” the files you wanna hash, or the checkfiles you wanna check πŸ’…

when you don't give her any file at all, or when you hand her a -, she reads from standard input. periodt.


πŸ’… OPTIONS πŸ’…

  • --keyed β€” turns on the keyed mode, and she reads that 32-byte key straight from stdin πŸ”‘
  • --derive-key <CONTEXT> β€” turns on the key derivation mode, using the context string you give her ✨
    • 🚫 Cannot be used with --keyed. pick a lane bestie, she can't do both.
  • -l, --length <LEN> β€” how many output bytes you want, before the hex encoding happens πŸ“
    • [default: 32]
  • --seek <SEEK> β€” the starting output byte offset, also before hex encoding πŸ‘€
    • [default: 0]
  • --num-threads <NUM> β€” the max number of threads she's allowed to use 🧡
    • by default this is literally the number of logical cores. if you skip this flag entirely, or if its value is 0, then RAYON_NUM_THREADS gets respected too. iykyk.
  • --no-mmap β€” disables memory mapping πŸš«πŸ—ΊοΈ
    • lowkey important: right now this also disables multithreading. so yeah, that's the tradeoff bestie.
  • --no-names β€” omits filenames from the output πŸ™ˆ
  • --raw β€” writes the raw output bytes straight to stdout instead of hex πŸ“
    • --no-names is implied in this case. and in this case, only a single input is allowed. one (1) file. that's the rule.
  • --tag β€” outputs BSD-style checksums, shaped like this: BLAKE3 ([FILE]) = [HASH] 🏷️
  • -c, --check β€” reads BLAKE3 sums from the [FILE]s and checks them βœ…
  • --quiet β€” skips printing OK for every single file she checks 🀫
    • must be used with --check. she said no quiet without a check, that's the vibe.
  • -h, --help β€” prints help (and hey, you can see a summary with '-h') πŸ“–
  • -V, --version β€” prints version πŸ‘‘

ngl the whole thing is literally just hashing, but she does it so well. main character energy fr fr πŸ’œ

and that's the whole page, bestie!! 🫢 this was b3sum version 1.8.7, dated August 2026, from the B3SUM(1) manual β€” go forth and hash, you absolute icon πŸ‘‘πŸŒˆβ­

πŸ“¦ where this page comes from
  • epel 10: b3sum 1.8.7-1.el10_3 Β· (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT-0 OR Apache-2.0)
  • fedora 43: b3sum 1.8.7-1.fc43 Β· (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT-0 OR Apache-2.0)
  • fedora 44: b3sum 1.8.7-1.fc44 Β· (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT-0 OR Apache-2.0)
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms