1个不稳定版本

0.1.0 2023年9月26日

#67 in #emoji

MIT许可证

6KB
66

ebase - emoji编码(类似于带有emoji的base64

本项目仅用于教育目的,因此绝对不应用于生产目的。
然而,非常欢迎贡献。也许我们能够达到一个稳定版本。

与其他互联网上的类似base64的emoji库不同,这个库没有使用外部库或emoji元数据。

重要
编码签名最有可能更改!

部分

该软件包包含一个lib和一个bin

二进制文件旨在作为base64的“直接替换”。

使用lib

待办事项

使用bin

$ echo "hello" | ebase
# => 💈💅💌💌💏

$ echo "💈💅💌💌💏" | ebase -d
# => hello

$ cat .gitignore | ebase
# => 🎏📄💁📂💇💅📄🎏🐃💁📂💇💏🎎💌💏💃💋🎏🎎💉💄💅💁

已知错误和限制

  • 存在一些与单个字符emoji相关的碰撞错误
  • 没有处理行结束
  • 二进制文件混乱

未来计划

  • 研究不同的字节分割方法
  • 研究使用双字节emoji
  • 压缩输出

无运行时依赖项