Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the cl-base32 Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 03:28:54 2022 GMT+0.
Next: Systems, Previous: The cl-base32 Reference Manual, Up: The cl-base32 Reference Manual [Contents][Index]
CL-Base32 is a Common Lisp library for encoding / decoding bytes to / from base32 strings (e.g., RFC 4648). One advantage of base32 encoding is that the resulting strings do not require URL encoding for use in an URL, as the base32 alphabet contains no characters that must be encoded to appear in an URL. This package is intended to be portable across as many Common Lisp implementations and platforms as possible. Any issues with such portability should be reported phil@haphazardhouse.net. Known to work on CCL & SBCL for Mac OS X. Current source can be found here: http://github.com/hargettp/cl-base32. Home page is here: http://haphazardhouse.net/projects/cl-base32.
Next: Files, Previous: Introduction, Up: The cl-base32 Reference Manual [Contents][Index]
The main system appears first, followed by any subsystem dependency.
Next: Packages, Previous: Systems, Up: The cl-base32 Reference Manual [Contents][Index]
Files are sorted by type and then listed depth-first from the systems components trees.
Next: cl-base32/package.lisp, Previous: Lisp, Up: Lisp [Contents][Index]
cl-base32 (system).
Next: cl-base32/base32.lisp, Previous: cl-base32/cl-base32.asd, Up: Lisp [Contents][Index]
cl-base32 (system).
Previous: cl-base32/package.lisp, Up: Lisp [Contents][Index]
package.lisp (file).
cl-base32 (system).
Next: Definitions, Previous: Files, Up: The cl-base32 Reference Manual [Contents][Index]
Packages are listed by definition order.
Next: cl-base32-asd, Previous: Packages, Up: Packages [Contents][Index]
This package implements the base32 encoding/decoding defined in RF 4648.
base32
common-lisp.
Next: Indexes, Previous: Packages, Up: The cl-base32 Reference Manual [Contents][Index]
Definitions are sorted by export status, category, package, and then by lexicographic order.
Next: Internals, Previous: Definitions, Up: Definitions [Contents][Index]
Previous: Public Interface, Up: Public Interface [Contents][Index]
Return the bytes decoded from the supplied base32 string
Return a base32 string encoding of the provided vector of bytes
Previous: Public Interface, Up: Definitions [Contents][Index]
Next: Ordinary functions, Previous: Internals, Up: Internals [Contents][Index]
Previous: Special variables, Up: Internals [Contents][Index]
Given bytes of unencoded data, determine the length of the
corresponding base32-encoded string
Given a base32 string, compute the number of bytes in the
decoded data
Return the word encoded as a digit in the base32 alphabet
Return the digit in the base32 alphabet corresponding to a word
Return the word (a 5-bit integer) found in some-bytes located at word-index
Given a base32 string, compute the size of the raw base32 string,
without any = padding
Write the word into the bits located at word-index in some-bytes
Previous: Definitions, Up: The cl-base32 Reference Manual [Contents][Index]
Jump to: | B D E F R U W |
---|
Jump to: | B D E F R U W |
---|
Next: Data types, Previous: Functions, Up: Indexes [Contents][Index]
Jump to: | *
S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
* | |||
*base32-alphabet* : | Private special variables | ||
| |||
S | |||
Special Variable, *base32-alphabet* : | Private special variables | ||
|
Jump to: | *
S |
---|
Jump to: | B C F P S |
---|
Jump to: | B C F P S |
---|