1.0.0 • Published 6 months ago

ma-encode v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

一个新的文本编码规则,目的是占用更少的空间。比utf8占用的空间少约30%。

规则:

  • 根据字符的unicode编码,占用8位时,以10开头+8位;占用16位时,以110开头+16位;占用20位时,以111开头+16位。
  • 以0开头表示与之前的占用位数一样,默认占用8位。
  • 最后不足8位时用0填充。

可用的方法:

  • encodeStringToBuffer
  • decodeBufferToString
  • encodeFileToStream
  • decodeFileToStream
  • encodeFileToFile
  • decodeFileToFile
1.0.0

6 months ago