This is the cl-base64 Reference Manual, version 3.4, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:41:04 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-base64
Base64 encoding and decoding with URI support.
Kevin M. Rosenberg <kmr@debian.org>
Kevin M. Rosenberg based on initial code by Juri Pakaste
BSD-style
3.4
package.lisp
(file).
encode.lisp
(file).
decode.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-base64/package.lisp
cl-base64
(system).
*uri-decode-table*
(special variable).
*uri-encode-table*
(special variable).
+decode-table+
(constant).
+uri-decode-table+
(constant).
make-decode-table
(function).
*decode-table*
(special variable).
*encode-table*
(special variable).
*pad-char*
(special variable).
*uri-pad-char*
(special variable).
decode-table
(type).
cl-base64/encode.lisp
package.lisp
(file).
cl-base64
(system).
integer-to-base64-stream
(function).
integer-to-base64-string
(function).
string-to-base64-stream
(function).
string-to-base64-string
(function).
usb8-array-to-base64-stream
(function).
usb8-array-to-base64-string
(function).
def-*-to-base64-*
(macro).
round-next-multiple
(function).
cl-base64/decode.lisp
package.lisp
(file).
cl-base64
(system).
bad-base64-character
(condition).
base64-error
(condition).
base64-stream-to-integer
(function).
base64-stream-to-stream
(function).
base64-stream-to-string
(function).
base64-stream-to-usb8-array
(function).
base64-string-to-integer
(function).
base64-string-to-stream
(function).
base64-string-to-string
(function).
base64-string-to-usb8-array
(function).
incomplete-base64-data
(condition).
array-index
(type).
array-length
(type).
bad-base64-character-code
(reader method).
base64-error-input
(reader method).
base64-error-position
(reader method).
character-code
(type).
define-base64-decoder
(macro).
etypecase/unroll
(macro).
let/typed
(macro).
Packages are listed by definition order.
cl-base64
base64
common-lisp
.
*uri-decode-table*
(special variable).
*uri-encode-table*
(special variable).
+decode-table+
(constant).
+uri-decode-table+
(constant).
bad-base64-character
(condition).
base64-error
(condition).
base64-stream-to-integer
(function).
base64-stream-to-stream
(function).
base64-stream-to-string
(function).
base64-stream-to-usb8-array
(function).
base64-string-to-integer
(function).
base64-string-to-stream
(function).
base64-string-to-string
(function).
base64-string-to-usb8-array
(function).
incomplete-base64-data
(condition).
integer-to-base64-stream
(function).
integer-to-base64-string
(function).
make-decode-table
(function).
string-to-base64-stream
(function).
string-to-base64-string
(function).
usb8-array-to-base64-stream
(function).
usb8-array-to-base64-string
(function).
*decode-table*
(special variable).
*encode-table*
(special variable).
*pad-char*
(special variable).
*uri-pad-char*
(special variable).
array-index
(type).
array-length
(type).
bad-base64-character-code
(generic reader).
base64-error-input
(generic reader).
base64-error-position
(generic reader).
character-code
(type).
decode-table
(type).
def-*-to-base64-*
(macro).
define-base64-decoder
(macro).
etypecase/unroll
(macro).
let/typed
(macro).
round-next-multiple
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Deprecated.
Decode Base64 stream to integer.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 stream to stream.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 stream to string.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 stream to usb8-array.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 string to integer.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 string to stream.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 string to string.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Decode Base64 string to usb8-array.
TABLE is the decode table to use. Two decode tables are provided:
+DECODE-TABLE+ (used by default) and +URI-DECODE-TABLE+. See
MAKE-DECODE-TABLE.
For backwards-compatibility the URI parameter is supported. If it is
true, then +URI-DECODE-TABLE+ is used, and the value for TABLE
parameter is ignored.
WHITESPACE can be one of:
:ignore - Whitespace characters are ignored (default).
:signal - Signal a BAD-BASE64-CHARACTER condition using SIGNAL.
:error - Signal a BAD-BASE64-CHARACTER condition using ERROR.
Encode an integer to base64 format.
Encode an integer to base64 format.
Encode a string array to base64. If columns is > 0, designates maximum number of columns in a line and the string will be terminated with a #Newline.
Encode a string array to base64. If columns is > 0, designates maximum number of columns in a line and the string will be terminated with a #Newline.
Encode a string array to base64. If columns is > 0, designates maximum number of columns in a line and the string will be terminated with a #Newline.
Encode a string array to base64. If columns is > 0, designates maximum number of columns in a line and the string will be terminated with a #Newline.
:code
This slot is read-only.
Deprecated.
Round x up to the next highest multiple of n.
bad-base64-character
)) ¶code
.
base64-error
)) ¶base64-error
)) ¶Jump to: | B D E F G I L M R S U |
---|
Jump to: | B D E F G I L M R S U |
---|
Jump to: | *
+
C I P S |
---|
Jump to: | *
+
C I P S |
---|
Jump to: | A B C D E F I P S T |
---|
Jump to: | A B C D E F I P S T |
---|