SNOBOL4BASE64(3)

πŸ“¦
version 2.3.1 Β· 3 versions
, in fedora 43, fedora 44, opensuse-leap 16.0

πŸ’– 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 your string and 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