Version 0.1.1 behavior is documented here. Thesupport record separates local verification frompublished MoonX behavior; moonx examples use registry releases.
Display binary data as numbers and readable characters:
-C prints hexadecimal bytes and an ASCII column. -b, -c, and -Xselect one-byte octal, escaped characters, and hexadecimal. -d, -o, and-x print two-byte decimal, octal, and hexadecimal values. Without a formatoption, two-byte hexadecimal values use the compact default layout. Repeatedformat options produce one line per selected format, in option order.
Files are concatenated before formatting; no file, or -, reads stdin.-s skips bytes in named files, -n limits displayed bytes, and -v prints repeatedblocks instead of *. Counts accept decimal, leading-zero octal, hexadecimal,and common K/M/G, KiB/MiB/GiB, KB/MB/GB, or b suffixes. Final partialwords are zero-padded and absent fields retain their column spacing.
Two-byte values use the little-endian profile of the supported Native/Wasmtargets. Character output uses C-locale byte rules. Custom -e/-f formatstrings and color directives are not implemented. -h/--help and-V/--version are available. Errors return status 1.
Skipping bytes from stdin is rejected because its seekability cannot bechecked through the public input API. -n0 completes without reading input.
Standalone --version prints exactly hexdump 0.1.1 followed by onenewline. Standalone --help starts with Usage: hexdump, lists bothmetadata options, and ends with a newline. Both write to stdout, leave stdinunread, and exit with status 0. Exact-version publication and verificationremain recorded separately in the support record.