Crates.io | uint-zigzag |
lib.rs | uint-zigzag |
version | 0.2.1 |
source | src |
created_at | 2022-08-15 16:59:51.531382 |
updated_at | 2022-10-20 00:15:22.746944 |
description | Uint is a convenience wrapper for zig-zag encoding integers to byte sequences. This allows better compression since the majority of numbers are quite small resulting in 1 or 2 bytes in the most common case vs 4 for 32-bit numbers or 8 for 64-bit numbers. This also permits the user to not have to think about which integer type is the most efficient to compress. |
homepage | https://github.com/mikelodder7/uint |
repository | https://github.com/mikelodder7/uint |
max_upload_size | |
id | 646038 |
size | 29,712 |
Uint-zigzag is a convenience wrapper for zig-zag encoding integers to byte sequences.
This allows better compression since the majority of numbers are quite small resulting in 1 or 2 bytes in the most common case vs 4 for 32-bit numbers or 8 for 64-bit numbers.
This also permits the user to not have to think about which integer type is the most efficient to compress.
This crate is passively maintained.