11 packages tagged with “Crockford”
Base16, Base32, Base45, Base58, Base62, Base85 encoding/decoding library
A .NET Standard implementation of Crockford's Base32 encoding that works great for URLs and humans.
Simple class for encoding longs as base 32 strings for .Net Core. This uses the Crockford algorithm described at http://www.crockford.com/wrmg/base32.html
JSMin.NET is a .NET port of the Douglas Crockford's JSMin.
BundleTransformer.JsMin contains one minifier-adapter for minification of JS code - `CrockfordJsMinifier`. `CrockfordJsMinifier` is based on the C# port of Douglas Crockford's JSMin.
Standards based implementations of various Base32 and Base64 encoding/decoding methods. These are designed to encode binary data to plain text, and decode the resulting text back to the original binary. This is useful when you need to transfer binary data through technologies that only support text (such as including binary security tokens in URLs). Base32Url encodes with only the characters A to Z and 2 to 7. No hyphens, underscores, pluses, slashes or equals are used, making it usable as a URL token in almost all circumstances. Base32Url also supports custom alphabets. A custom case sensitive alphabet with only consonant (non vowel) characters can be used to ensure your tokens do not contain accidental profanities. The following is an example that avoids vowels, the letter L and has no numeric characters: BCDFGHKMNPQRSTVWXYZbcdfghkmnpqrs. Base64Url is more compact than Base32Url and it is almost always usable as a URL token or file-name. The only non alpha-numeric characters Base64Url contains are the hyphen (-) and underscore (_) characters, neither of these need further encoding for use in URLs or file-names. * Supports standard Base32 with padding characters (=) per Base32 from RFC 4648. * Supports the Base32 extension / alternate alphabet z-base-32 and the asymmetric crockford encoding.
Crockford Base32 encoding for 64-bit identifiers. In comparison to other, similar libraries, quickford focuses on speed and efficiency. Have fun saving electricity!
EzId is a lightweight .NET library for generating unique, sortable, and human-friendly readable identifiers. It implements a 64 bit long ID generation algorithm inspired by Twitter Snowflake and comes packed with a value type that encodes it in a 13-character base32 string.
A Base32 Crockford implementation for .NET.
Base16, Base32, Base58, Base85 encoding/decoding library