Ecoji-d v1.0.0 is released - Base1024 using emojis 😂👌
bauss
jj_1337 at live.dk
Thu Mar 15 09:32:50 UTC 2018
On Wednesday, 14 March 2018 at 17:30:18 UTC, Anton Fediushin
wrote:
> 🖖, I'm glad to announce that ecoji-d - pure D implementation of
> ecoji encoding version 1️⃣.0️⃣.0️⃣ is finally released❗
>
> What is ecoji?
>
> Ecoji encodes data as base1024 with an emoji character set. It
> can be used instead of boring and old base64 🤮🤮🤮.
>
> Encoding example:
>
> ---
> $ echo "Base64 is so 1999, isn't there something better?" |
> ecoji-d
> 🏗📩🎦🐇🎛📘🔯🚜💞😽🆖🐊🎱🥁🚄🌱💞😭💮🇵💢🕥🐭🔸🍉🚲🦑🐶💢🕥🔮🔺🍉📸🐮🌼👦🚟🥴📑
> ---
>
> And decoding:
>
> ---
> $ echo -n "🏗📩🎦🐇🎛📘🔯🚜💞😽🆖🐊🎱🥁🚄🌱💞😭💮🇵💢🕥🐭🔸🍉🚲🦑🐶💢🕥🔮🔺🍉📸🐮🌼👦🚟🥴📑" | ecoji-d
> -d
> Base64 is so 1999, isn't there something better?
> ---
>
>
> Ecoji-d's features:
>
> ✔️ Range interface
> ✔️ Lazy encoding/decoding
> ✔️ Low memory usage
> ✔️ @safe and pure when possible
> ✔️ Many tests
> ✔️ Can be used as a library and as a CLI utility
>
>
> API consists of just 2️⃣ functions:
>
> 👉 `encode`, which does encoding
> 👉 `decode`, which does decoding
>
>
> Links:
>
> 📦 DUB package page: http://code.dlang.org/packages/ecoji-d
> 👍 GitHub repository: https://github.com/ohdatboi/ecoji-d
> 🤟 GitHub repository of the reference Go implementation:
> https://github.com/keith-turner/ecoji
Fun, but seems pretty useless in practice.
More information about the Digitalmars-d-announce
mailing list