-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

base26


I find base26 pretty cool, compared to, for example, base16, base32, base64 etc. Why? Check out the README, to get an idea. Not to mention useful for Telefax/OCR as well.


https://github.com/stefanclaas/base26


♊️ pollux

Apr 30 · 3 weeks ago · 👍 norayr


5 Comments ↓


💀 requiem · Apr 30 at 21:11:

I like it as it seems fun, but in all honesty I don't see how the majority of use cases cannot be achieved through base64? Like, with the "send data in SMS via an old feature phone" - having grown up with those (first mobile phone I used had a single line LCD display - Ericsson GH337 I think?) , even those has all the Base64 characters needed. With OCR and Telefax either is fine really? There are the two specific cases he mentions but in all honesty I have no idea what those are...


🐙 norayr · May 01 at 00:13:

i have recently implemented base64 in oberon.


— https://github.com/norayr/base64


but only the encoding part.


i needed to encode passwords for http baseauth method, and add encoded username and password in to http request headers.


that was my usecase.


💀 requiem · May 01 at 06:50:

Oh I get the need for base64 or base26 generally; I just don’t see that base26 specifically offers features base64 doesn’t, apart from a few edge cases?


🐙 norayr · May 01 at 23:16:

by the way there is similar similar to base64 algorithm used in oberon system. there were commands AsciiCoder.Decode and AsciiCoder.Encode and several files could be archived in such archives. if i remember correctly the arche extensin is .Arc but has nothing to do with the .arc we know from dos times.


♊️ pollux [OP] · May 02 at 13:29:

@requiem - exactly, a few edge cases makes base26 useful, compared to base64. No errors when using it for Fax/OCR and the Diana Cryptosystem, or Dein Star, when speaking a foreign language.

-- Response ended

-- Page fetched on Sun May 19 20:37:12 2024