BASENC(1)

πŸ“¦ version 0.12.0, in arch rolling

πŸ’… basenc β€” the encode/decode girlie

okay so bestie, welcome to basenc, aka the manual page you're reading right now, which is literally the General Commands Manual entry for it. It's a command that encodes and decodes data, and it prints to standard output. And here's the tea: with no FILE, or when FILE is -, it reads standard input. periodt. πŸŽ€


✨ SYNOPSIS ✨

basenc [OPTION]... [FILE]

🌸 DESCRIPTION 🌸

So what does it do? Encode/decode data and print to standard output. With no FILE, or when FILE is -, it reads standard input. that's the whole vibe. πŸ¦‹

And when you're decoding, the input may contain newlines in addition to the bytes of the formal alphabet β€” so the newlines are not gonna ruin your day, ngl. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream. like, if the stream is messy, this is your cleanup crew. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

  • -d, --decode β€” decode data. the reverse girlie of encoding. πŸ”„
  • -i, --ignore-garbage β€” when decoding, ignore non-alphabetic characters. messy input? we don't see her. πŸ™ˆ
  • -w, --wrap <COLS> β€” wrap encoded lines after COLS character (default 76, 0 to disable wrapping). yes, the default is literally 76, and 0 means no wrapping at all. ✨
  • --base64 β€” same as the base64 program. iconic behavior. πŸŽ€
  • --base64url β€” file- and url-safe base64. yes bestie, it's the url-safe one. 🌈
  • --base32 β€” same as the base32 program. 🫢
  • --base32hex β€” extended hex alphabet base32. hex but make it base32. πŸ”₯
  • --base16 β€” hex encoding. classic. ⭐
  • --base2lsbf β€” bit string with least significant bit (lsb) first. lsb girlies rise. πŸ’œ
  • --base2msbf β€” bit string with most significant bit (msb) first. msb girlies rise. πŸ‘‘
  • --z85 β€” ascii85-like encoding; when encoding, input length must be a multiple of 4; when decoding, input length must be a multiple of 5. bestie the length rules are NOT a suggestion, they're the vibe check. πŸ’€
  • --base58 β€” visually unambiguous base58 encoding. no confusing lookalike characters, we love a clear queen. πŸ“
  • -h, --help β€” Print help. 🧚
  • -V, --version β€” Print version. πŸ¦‹
  • [file] β€” the file, if you feel like giving it one. πŸ“

πŸ’– VERSION πŸ’–

v(uutils coreutils) 0.12.0


and that's the page!! you're literally a basenc expert now πŸ’…βœ¨

lowkey reminder: this manual page was dated 2026-09-17, and it came from the v(uutils coreutils) 0.12.0 era β€” so if you're reading this from the future, hi, slay, the facts still stand. 🫢

mwah, go encode something iconic πŸŽ€πŸ’œ

πŸ“¦ where this page comes from