This is the cl-base64 Reference Manual, version 3.4, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 12:04:41 2020 GMT+0.
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
The main system appears first, followed by any subsystem dependency.
• The cl-base64 system |
Kevin M. Rosenberg <kmr@debian.org>
Kevin M. Rosenberg based on initial code by Juri Pakaste
BSD-style
Base64 encoding and decoding with URI support.
3.4
cl-base64.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The cl-base64.asd file | ||
• The cl-base64/package.lisp file | ||
• The cl-base64/encode.lisp file | ||
• The cl-base64/decode.lisp file |
Next: The cl-base64/package․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
cl-base64.asd
cl-base64 (system)
Next: The cl-base64/encode․lisp file, Previous: The cl-base64․asd file, Up: Lisp files [Contents][Index]
cl-base64 (system)
package.lisp
Next: The cl-base64/decode․lisp file, Previous: The cl-base64/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
cl-base64 (system)
encode.lisp
Previous: The cl-base64/encode․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
cl-base64 (system)
decode.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The cl-base64-system package | ||
• The cl-base64 package |
Next: The cl-base64 package, Previous: Packages, Up: Packages [Contents][Index]
cl-base64.asd
Previous: The cl-base64-system package, Up: Packages [Contents][Index]
package.lisp (file)
base64
common-lisp
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported constants | ||
• Exported special variables | ||
• Exported functions | ||
• Exported conditions |
Next: Exported special variables, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
package.lisp (file)
package.lisp (file)
Next: Exported functions, Previous: Exported constants, Up: Exported definitions [Contents][Index]
Deprecated.
package.lisp (file)
package.lisp (file)
Next: Exported conditions, Previous: Exported special variables, Up: Exported definitions [Contents][Index]
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.lisp (file)
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.lisp (file)
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.lisp (file)
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.lisp (file)
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.lisp (file)
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.lisp (file)
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.lisp (file)
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.
decode.lisp (file)
Encode an integer to base64 format.
encode.lisp (file)
Encode an integer to base64 format.
encode.lisp (file)
package.lisp (file)
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.lisp (file)
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.lisp (file)
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.lisp (file)
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.lisp (file)
Previous: Exported functions, Up: Exported definitions [Contents][Index]
decode.lisp (file)
base64-error (condition)
bad-base64-character-code (method)
:code
bad-base64-character-code (generic function)
decode.lisp (file)
error (condition)
:input
base64-error-input (generic function)
:position
base64-error-position (generic function)
decode.lisp (file)
base64-error (condition)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal macros | ||
• Internal functions | ||
• Internal generic functions | ||
• Internal types |
Next: Internal macros, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
Deprecated.
package.lisp (file)
package.lisp (file)
package.lisp (file)
package.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
encode.lisp (file)
decode.lisp (file)
decode.lisp (file)
decode.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
Round x up to the next highest multiple of n.
encode.lisp (file)
Next: Internal types, Previous: Internal functions, Up: Internal definitions [Contents][Index]
decode.lisp (file)
decode.lisp (file)
decode.lisp (file)
Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
decode.lisp (file)
decode.lisp (file)
decode.lisp (file)
package.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | C F L |
---|
Jump to: | C F L |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
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 |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
+
C I P S |
---|
Jump to: | *
+
C I P S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | A B C D I P S T |
---|
Jump to: | A B C D I P S T |
---|