The base64 Reference Manual

This is the base64 Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed May 15 03:23:59 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 base64

Base64 encoding and decoding for Common Lisp.

Author

Jeffrey Massung

License

Apache 2.0

Version

1.0

Source

base64.asd.

Child Component

base64.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 base64/base64.asd

Source

base64.asd.

Parent Component

base64 (system).

ASDF Systems

base64.

Packages

base64-asd.


3.1.2 base64/base64.lisp

Source

base64.asd.

Parent Component

base64 (system).

Packages

base64.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 base64

Source

base64.lisp.

Use List

common-lisp.

Public Interface
Internals

4.2 base64-asd

Source

base64.asd.

Use List
  • asdf/interface.
  • common-lisp.

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: base64-decode (string)

Decode a string into a simple string.

Package

base64.

Source

base64.lisp.

Function: base64-encode (string)

Encode a simple string of base-chars into a base64 string.

Package

base64.

Source

base64.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *base64*
Package

base64.

Source

base64.lisp.


5.2.2 Ordinary functions

Function: decode-octet (out b1 b2 b3 b4)

Writes the next three characters to the output stream.

Package

base64.

Source

base64.lisp.

Function: encode-octet (out b1 &optional b2 b3)

Writes the next four characters to the output stream.

Package

base64.

Source

base64.lisp.

Function: make-octet (b1 &optional b2 b3)

Create a 3-byte octet from 1, 2, or 3 characters.

Package

base64.

Source

base64.lisp.

Function: make-quartet (b1 b2 b3 b4)

Create a 3-byte quartet from 2, 3, or 4 encoded characters.

Package

base64.

Source

base64.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*base64*: Private special variables

S
Special Variable, *base64*: Private special variables