BASE32(1)
πΈ BASE32(1) β the bestie guide to base32 πΈ
okay so. hi. you're here because you need to turn bytes into a very specific flavor of text, or turn that text back into bytes. that's it, that's the whole vibe. base32 encodes and decodes data and prints it straight to standard output. she's simple, she's reliable, she's icon behavior. π
β¨ NAME β¨
base32 β base32 encode/decode data and print to standard output
π¦ SYNOPSIS π¦
base32 [OPTION]... [FILE]
π DESCRIPTION π
So basically, base32 base32-encodes or decodes FILE, or standard input, and sends the result to standard output. no drama, no side quests.
With no FILE, or when FILE is -, she reads standard input. yes, - literally means "the stdin bestie", it's giving classic Unix.
β οΈ Important note, and I mean it: mandatory arguments to long options are also mandatory for short options too. no skipping, no shortcuts, the argument comes with the option like it's attached at the hip. β¨
π OPTIONS π
-d,--decodeβ decode data. she's flipping the direction of the whole operation, we're going backwards now.-i,--ignore-garbageβ when decoding, ignore non-alphabet characters. like, just look away from the mess and keep going. π-w,--wrap=COLSβ wrap encoded lines after COLS character (default76). use0to disable line wrapping entirely. yes, after COLS character β singular, that's what it says, and we're not arguing with the docs.--helpβ display this help and exit. she's helpful AND she leaves immediately, respect.--versionβ output version information and exit.
π THE DATA VIBES π
The data are encoded as described for the base32 alphabet in RFC 4648. periodt, that's the canonical reference, go read it if you want the full lore (iykyk).
When decoding, the input may contain newlines in addition to the bytes of the formal base32 alphabet. cute, she's flexible about line breaks.
If there's any other non-alphabet bytes hanging around in your encoded stream making a mess? use --ignore-garbage to attempt to recover from them. note the word attempt β she'll try her best for you, but no promises, bestie. π
π AUTHOR π
Written by Simon Josefsson. king behavior, fr fr. π«Ά
π REPORTING BUGS π
Found a bug? do NOT suffer in silence, tell the people:
- Report bugs to:
bug-coreutils@gnu.org - GNU coreutils home page: <https://www.gnu.org/software/coreutils/>
- General help using GNU software: <https://www.gnu.org/gethelp/>
- Report any translation bugs to <https://translationproject.org/team/>
π₯ SEE ALSO π₯
basenc(1)β her cousin, also iconic
Full documentation <https://www.gnu.org/software/coreutils/base32> or available locally via: info '(coreutils) base32 invocation'
π THE LEGAL BIT (do not skip this, it's literally required) π
Packaged by Ubuntu (9.10-1ubuntu2)
Copyright Β© 2026 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
no cap, that last line matters. no warranty, none, zero, she said what she said.
π§ SIGN-OFF π§
and that's the whole page, bestie!! this one's from GNU coreutils 9.10, dated August 2026, and it lives in the manual as BASE32(1). go forth, encode, decode, and slay. β π β¨
π¦ where this page comes from
- ubuntu stonking: gnu-coreutils 9.10-1ubuntu2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms