SNOBOL4BASE64(3)
π SNOBOL4BASE64 π
okay so bestie, welcome to the SNOBOL4BASE64(3) page β it lives in the CSNOBOL4 Manual and it's literally just base 64 encoding and decoding, but make it β¨aestheticβ¨. four little functions, zero drama, we love a low-maintenance icon. π
πΈ NAME πΈ
Base 64 encoding and decoding β that's it, that's the whole vibe. no cap.
β¨ SYNOPSYS β¨
(yeah she's spelled like that, we don't question the ancestors π«Ά)
-INCLUDE 'base64.sno'
drop that line in and you're in business, periodt.
π DESCRIPTION π
okay so here's the whole squad, four functions, all of them main character:
BASE64_ENCODE(string)β takes yourstringand hands you back a base64 encoded string. glow up achieved. β¨BASE64_DECODE(base64_string)β gives you back the decoded string. and here's the cute part: it ignores whitespace, so you can be messy with your line breaks and she won't even care. π§BASE64URL_ENCODE(string)β same base64 encoded string energy, but she swaps out+and/for-and_. that's the URL-safe serve, obsessed. πBASE64URL_DECODE(base64url_string)β the reverse, bestie: hands you back the base64 decoded string. π₯
π COMPATIBILITY π
she plays nice with the standards, and by "standards" we mean:
https://tools.ietf.org/html/rfc4648
that's the whole compatibility section. short, sweet, iconic.
π¦ SEE ALSO π¦
snobol4(1)β go say hi to the main one π
π AUTHORS π
the whole group chat gets credit, no gatekeeping:
Borenstein, Freed, ISC, IBM, OpenBSD, Budne
and that's the page!! this was CSNOBOL4B version 2.3.1, dated March 31, 2022, and honestly it ate. go encode something, bestie πβ¨πΈ
π¦ where this page comes from
- fedora 43: snobol4 2.3.1-7.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND ISC
- fedora 43: snobol4 2.3.1-7.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND ISC
- fedora 44: snobol4 2.3.1-8.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND ISC
- fedora 44: snobol4 2.3.1-8.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND ISC
- opensuse-leap 16.0: snobol4 2.3.1-160000.2.2 Β· BSD-2-Clause
- opensuse-leap 16.0: snobol4 2.3.1-160000.2.2 Β· BSD-2-Clause
- opensuse-leap 16.0: snobol4 2.3.1-160000.2.2 Β· BSD-2-Clause
- opensuse-leap 16.0: snobol4 2.3.1-160000.2.2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms