This document contains development notes about the base32 library.
The following base32 versions are available:
0.y.zunstable versions.x.y.zstable versions:base32will maintain reasonable backward compatibility, deprecating features before removing them.- Experimental untagged versions.
Developers who use unstable or experimental versions are responsible for
updating their application when base32 is modified. Note that unstable
versions can be modified without backward compatibility at any time.
Encodes a binary into a base32 encoded binary.
Same as encode(Bin, []).
Encodes a binary into a base32 encoded binary.
Example:
base32:encode(<<"foobar">>, [nopad]).Decodes a base32 encoded binary into a binary.
Example:
base32:decode(<<"MZXW6YTBOI======">>).Encodes a binary into a base32hex encoded binary.
Same as encode(Bin, []).
Encodes a binary into a base32hex encoded binary.
Example:
base32hex:encode(<<"foobar">>, [nopad]).Decodes a base32hex encoded binary into a binary.
Example:
base32hex:decode(<<"CPNMUOJ1E8======">>).