1.0.0 • Published 6 months ago
ma-encode v1.0.0
一个新的文本编码规则,目的是占用更少的空间。比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