OS Manuals

/usr/bin/xxh64sum

Extremely fast non-cryptographic hash algorithm

From xxhash 0.8.4-r2 (os), captured 2026-11-05 by running xxh64sum --help (exit 0). permalink

xxh64sum 0.8.4 by Yann Collet
Create or verify checksums using fast non-cryptographic algorithm xxHash

Usage: xxh64sum [options] [files]

When no filename provided or when '-' is provided, uses stdin as input.

Options:
  -H#                  select an xxhash algorithm (default: 1)
                       0: XXH32
                       1: XXH64
                       2: XXH128 (also called XXH3_128bits)
                       3: XXH3   (also called XXH3_64bits)
  -c, --check          read xxHash checksum from [files] and check them
      --files-from     generate hashes for files listed in [files]
      --filelist       generate hashes for files listed in [files]
  -                    forces stdin as input, even if it's the console
  -h, --help           display a long help page about advanced options

Advanced:
  -V, --version        Display version information
      --tag            Produce BSD-style checksum lines
      --little-endian  Checksum values use little endian convention (default: big endian)
      --binary         Read in binary mode
  -s#, --seed #        Set seed (default: 0)
  -b                   Run benchmark
  -b#                  Bench only algorithm variant #
  -i#                  Number of times to run the benchmark (default: 3)
  -B#                  Block size to hash per benchmark iteration (default: 102400 B)
  -q, --quiet          Don't display version header in benchmark mode

The following five options are useful only when using lists in [files] to verify or generate checksums:
  -q, --quiet          Don't print OK for each successfully verified hash
      --status         Don't output anything, status code shows success
      --strict         Exit non-zero for improperly formatted lines in [files]
      --warn           Warn about improperly formatted lines in [files]
      --ignore-missing Don't fail or report status for missing files
Options (22)
OptionDescriptionSource
-H#select an xxhash algorithm (default: 1) 0: XXH32 1: XXH64 2: XXH128 (also called XXH3_128bits) 3: XXH3 (also called XXH3_64bits)help
-c, --check FILEread xxHash checksum from [files] and check themhelp + man
--files-from FILERead filenames from FILE and generate hashes for them.help + man
--filelistgenerate hashes for files listed in [files]help
-h, --helpdisplay a long help page about advanced optionshelp + man
-V, --versionDisplays xxhsum version and exitshelp + man
--tagProduce BSD-style checksum lineshelp + man
--little-endianChecksum values use little endian convention (default: big endian)help + man
--binaryAccepted for compatibility.help + man
-s#, --seed, -sSEED #Set the unsigned decimal seed used for hashing and checksum verification.help + man
-bBenchmark mode.help + man
-b#Specify ID of variant to be tested.help + man
-i#Number of times to run the benchmark (default: 3)help
-B#Block size to hash per benchmark iteration (default: 102400 B)help
-q, --quietDon´t print OK for each successfully verified hash.help + man
--statusDon't output anything, status code shows successhelp + man
--strictReturn an error code if any line in FILE is invalid, not just if some checksums are wrong.help + man
--warn, -wEmit a warning message about each improperly formatted line in FILE.help + man
-HHASHTYPEHash selection. (in the manual page but not in --help)man
--ignore-missingDon´t fail or report status for missing files. (in the manual page but not in --help)man
-BBLOCKSIZEOnly useful for benchmark mode (-b). (in the manual page but not in --help)man
-iITERATIONSOnly useful for benchmark mode (-b). (in the manual page but not in --help)man
Exit status (2) from the manual page
0success
1at least one file couldn´t be read or doesn´t have the same checksum as the -c option
Examples (10) from the manual page, untested

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.