leb128: LEB128 encoding logic for and in Haskell

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Encode and decode integral numbers to and from sequences of bytes using LEB128.

[Skip to Readme]


Change log CHANGELOG.md
Dependencies base (>=4.8 && <4.15), bytestring (>=0.10.6 && <0.10.11), ghc-prim, transformers [details]
License BSD-3-Clause
Author Andreas Klebinger
Maintainer klebinger.andreas@gmx.at
Category Codec
Home page https://github.com/AndreasPK/leb128/issues
Source repo head: git clone https://github.com/AndreasPK/leb128
Uploaded by AndreasK at 2020-04-23T18:08:03Z


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Readme for leb128-

[back to package description]

General purpose library for encoding values to LEB128 encoded byte sequences.

This library provides a generic interface to the core (S)LEB128 encoding algorithm.

Provided specific interfaces:

Alternative implementations

The package leb128-cereal provides a way to decode using a cereal parser using the same algorithm.