#array #integer #integer-compression #random-access #compression

packed_integer_array

An array of integers packed in varying bit-lengths which supports random access

2 unstable releases

0.2.0 Jan 1, 2019
0.1.0 Dec 31, 2018

#15 in #integer-compression

Apache-2.0

36KB
767 lines

Packed Integer Array

Build status Latest version Documentation

This library provides an array of integers packed together in variable bit-lengths. It supports in-place random access as well as iterating through the whole array (unpacking).

See Also

The bitpacking crate provides a vectorised implementation of unpacking/packing routines similar to the ones used in this crate, and there is a possibility parts of this crate may be replaced by it in future for a speed increase when packing/unpacking.

Dependencies

~130–300KB