跳转到主要内容

基于cython的快速LEB128实现

项目描述

LEB128

Cython实现的LEB128 varint序列化格式。

安装

pip install cyleb128

示例

from leb128 import LEB128S, LEB128U

# Signed integer
print(LEB128S.encode(-123))
print(LEB128S.decode(LEB128S.encode(-321)))

# Unsigned integer
print(LEB128U.encode(123))
print(LEB128U.decode(LEB128S.encode(123)))

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

cyleb128-0.1.3.tar.gz (42.4 kB 查看哈希值)

上传时间:

构建分布

cyleb128-0.1.3-cp39-cp39-win_amd64.whl (26.9 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

cyleb128-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (79.1 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.5+ x86-64

cyleb128-0.1.3-cp39-cp39-macosx_10_14_x86_64.whl (23.3 kB 查看哈希值)

上传时间 CPython 3.9 macOS 10.14+ x86-64

cyleb128-0.1.3-cp38-cp38-win_amd64.whl (27.1 kB 查看哈希值)

上传时间 CPython 3.8 Windows x86-64

cyleb128-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (82.8 kB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.5+ x86-64

cyleb128-0.1.3-cp38-cp38-macosx_10_14_x86_64.whl (23.4 kB 查看哈希值)

上传时间 CPython 3.8 macOS 10.14+ x86-64

cyleb128-0.1.3-cp37-cp37m-win_amd64.whl (26.7 kB 查看哈希值)

上传时间 CPython 3.7m Windows x86-64

cyleb128-0.1.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (79.5 kB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.5+ x86-64

cyleb128-0.1.3-cp37-cp37m-macosx_10_14_x86_64.whl (23.2 kB 查看哈希值)

上传时间 CPython 3.7m macOS 10.14+ x86-64

cyleb128-0.1.3-cp36-cp36m-win_amd64.whl (26.6 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86-64

cyleb128-0.1.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (78.5 kB 查看哈希值)

上传时间 CPython 3.6m manylinux: glibc 2.5+ x86-64

cyleb128-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl (23.1 kB 查看哈希值)

上传时间 CPython 3.6m macOS 10.14+ x86-64

支持者