【文件属性】:
文件名称:vlq:可变长度数量的实现
文件大小:6KB
文件格式:ZIP
更新时间:2021-03-01 22:05:12
Elixir
Vlq
可变长度数量的实现
来自:
可变长度量(VLQ)是通用代码,它使用任意数量的二进制八位位组(八位字节)表示任意大的整数。 VLQ本质上是无符号整数的base-128表示,外加第八位以标记字节的继续。
安装
def deps do
[
{ :Vlq , github: " antp/Vlq " }
]
end
不在十六进制上吗?
不,代码并不复杂。 您真的需要拉入这个库吗?
为什么不把它放在您的项目中,减少依赖性呢!
用法
iex > Vlq . encode ( 128 )
# <<129>>
iex > Vlq . decode ( << 129>> )
# 128
【文件预览】:
vlq-master
----mix.exs(543B)
----config()
--------config.exs(1KB)
----.formatter.exs(128B)
----test()
--------test_helper.exs(15B)
--------vlc_test.exs(307B)
----license(1KB)
----mix.lock(715B)
----.gitignore(575B)
----lib()
--------vlc.ex(1KB)
--------vlc()
----README.md(869B)