Base64 and hex utilities implemented in plain JavaScript, compatible with both browser and Node.js environments.
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Robustly get the byte length of a Typed Array
Robustly get the byte offset of a Typed Array
Get the byteOffset out of a DataView, robustly.
Get the byteLength out of a DataView, robustly.
Get utf8 byte length of string
Convert a bytes or octets value (e.g. 34565346) to a human-readable string ('34.6 MB'). Choose between metric or IEC units.
Platform byte order.
Base64 encoding/decoding in pure JS
Sniff the encoding from a HTML byte stream
Strip UTF-8 byte order mark (BOM) from a string
Get the real byte length of a string.
Unicode aware string truncation that given a max byte size will truncate the string to or just below that size
Bytes utility functions for ethers.
Count bytes passing through a stream
A pure JavaScript implementation of the AES block cipher and all common modes of operation.
This module provides native bindings to ecdsa secp256k1 functions
Get the UTF-8 byte length of a string
Pattern-matching on byte buffers
Pure-JS ADLER-32
Windows legacy GUID parser
Like `string.slice()` but bytewise
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.