Variable-Length Integer Encoding defined by RFC 9000
Lexicographically ordered integers for level(up)
zigzag signed integer encoding and decoding
Generate, and decode, base64 VLQ mappings for source maps and other uses
An implementation of the WHATWG URL Standard's URL API and parsing machinery
encode/decode number as bitcoin variable length integer
Various helper utilities for working with buffers and binary data
LEB128 utilities for Node
Implementation of the HTML encoding sniffer algo, with stream support
Sniff the encoding from a HTML byte stream
file streams that roll over when size limits, or dates are reached
Convert encodings, uses iconv-lite
Bridging the gap between buffers and typed arrays
A lightweight Node.js module to recursively read files in a directory using ES6 Promises
EBML variable size integer encoding and decoding
Encoding helpers for IOV projects
Contains parsers and serializers for ASN.1 (currently BER only)
Polyfill for the Encoding Living Standard's API.
TextEncoder and TextDecoder APIs from Encoding Standard APIs in a universal package
An arbitrary length integer library for Javascript
Fast polyfill for TextEncoder and TextDecoder, only supports utf-8
Convert character encodings in pure javascript.
Detects if a file is binary in Node.js. Similar to Perl's -B.
URL utils for humans
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
The fastest VByte/Varint encoding library in Rust / Rust 生态最快的变长字节编码库
Finally, a good byte manipulation library
High-performance compression library for numerical time series data using delta encoding, zigzag encoding, and LZ4
varint+zigzag integer encoding/decoding (no_std)
Base62 monkeypatches Integer to add an Integer#base62_encode instance method to encode an integer in the character set of 0-9 + A-Z + a-z. It also monkeypatches String to add String#base62_decode to take the string and turn it back into a valid integer.
Allows you to encode any integers with any alphabet
A set of utility functions for encoding and decoding LEB128-compressed integers.
Encodes two unsigned integers into a single, larger (32 or 64-bit) integer with optional AES-FFX encryption.
This is a small class library, used to display base 10 integers as an easy to read base31 number. This was library was created as part of a bigger project, where a human-readable uid was required.
Encode and decode data in Base32 (Crockford), Base58 (Bitcoin), Base62, and Base85 (ASCII85) formats. Also supports arbitrary base encoding for integers from base 2 to 62.
Adds a to_b62 function to the Integer class that encodes any integer between 0 and 18446744073709551615 to base 62. The encode function is implemented as a C extension so it's much faster than a plain ruby implementation.
Port of wickedbyte/int-to-uuid. Encodes a non-negative 64-bit unsigned integer and an optional 32-bit namespace into a valid RFC 9562 Version 8 UUID.
Integers are converted to strings using a complex mapping and a base 36 alphabet. Strings with valid digits (0-9 a-z)are converted back to integers. The encoding is one-to-one but not sequential.This is useful for obfuscating user ids in urls.
A Base-36 encoding for integer database IDs without potentially confusing character pairs like 5 and S, B and 8, I and 1, O and 0, or Q
Encode and decode hexadecimal strings with 0x prefix handling, produce xxd-style hex dumps, format hex output with configurable grouping, swap endianness, extract byte ranges, pad hex strings, convert between hex and integers, and validate hex strings.
An encoder and decoder to turn arrays of arbitrarily large (non-negative) integers into web safe strings and back.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.