
base32.pl -- Base32 encoding and decoding
Prolog-based base32 encoding using DCG rules. Encoding according to rfc4648.
For example:
1 ?- base32('Hello World', X).
X = 'JBSWY3DPEBLW64TMMQ======'
Yes
2 ?- base32(H, 'JBSWY3DPEBLW64TMMQ======').
H = 'Hello World'
base32(+Plain, -Encoded) is det- base32(-Plain, +Encoded) is det
- Translates between plaintext and base32 encoded atom or string. See also base32//1.
base32(+PlainText)// is det- base32(-PlainText)// is det
- Encode/decode list of character codes using base32. See also base32/2.