SYD-HEX(1)

πŸ“¦
version 3.59.0 Β· 3 versions
, in arch rolling

πŸŽ€ SYD-HEX(1) πŸŽ€

okay bestie, welcome to syd-hex β€” the General Commands Manual entry that's literally just here to hex-encode/decode stuff for you. no cap, it's iconic. πŸ’…


✨ NAME ✨

syd-hex β€” hex-encode/decode the given file or standard input πŸ¦‹


✨ SYNOPSIS ✨

syd-hex [-hdeflsC] <file|->

🌸 DESCRIPTION 🌸

okay so here's the vibe: give it a file, and it hex-encodes that file and prints the result. slay. ✨

Give it no positional arguments, or "-" as the argument? It hex-encodes standard input and prints. easy peasy. 🫢

Use -d to hex-decode rather than encode. yes queen, it goes both ways. πŸ’–

Use -s together with -d to hex-decode data with newline-delimited chunks. πŸŽ€

Use -C together with -s to warn and continue in case of read or encoding errors. like, it trips but it does NOT fall. πŸ’€

Use -f to force print decoded hex to TTY (insecure). By default, decoded hex output is not written to standard output if it's attached to a TTY. so yeah, that's a thing β€” keep the "insecure" note in your notes app bestie. πŸ™ˆ

Use -l <human-size> to exit after size bytes are read. ⭐

Use -l <line-count> together with -s to exit after count lines are read. 🌈


πŸ’œ OPTIONS πŸ’œ

  • -h β€” display help. ur welcome 🫢
  • -d β€” hex-decode. πŸ”“
  • -e β€” hex-encode (this is the default, so it's giving main character energy). πŸ‘‘
  • -f, --force-tty β€” force output to TTY (insecure). ⚠️
  • -l <human-size> β€” exit after size bytes are read. πŸ“
  • -l <line-count> β€” exit after count lines are read in stream mode. πŸ“–
  • -s, --stream β€” enable stream mode with -d when data is hex-decoded with newline-delimited chunks. 🌊
  • -C, --continue-on-failure β€” continue in case of read or encoding errors in stream mode. literally resilience. πŸ’ͺ

πŸ¦‹ SEE ALSO πŸ¦‹

syd(1), syd(2), syd(5), tty(1) β€” go read the whole fam, iykyk. πŸ’–

syd homepage: https://sydbox.exherbo.org/ β€” the mothership. 🌐


🌟 AUTHORS 🌟

Maintained by Ali Polatel. Up-to-date sources can be found at https://gitlab.exherbo.org/sydbox/sydbox.git and on Radicle at rad:z38HCnbmcDegA2BMxuPaPRPMdp6wF. Bugs/patches can be submitted to https://gitlab.exherbo.org/groups/sydbox/-/issues. Discuss in #sydbox on Libera Chat or in #sydbox:mailstation.de on Matrix. 🧚


fr fr, this page is dated 2026-09-01 and it comes from the General Commands Manual β€” so yeah, that's the whole manual section moment. periodt. πŸ’…βœ¨

and that's the whole page bestie, mwah πŸ“πŸ’œ

πŸ“¦ where this page comes from