This is the binascii Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:24:23 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
binascii
A library of ASCII encoding schemes for binary data
Nathan Froyd <froydnj@gmail.com>
Nathan Froyd <froydnj@gmail.com>
BSD-style (http://opensource.org/licenses/BSD-3-Clause)
1.0
license
(file).
package.lisp
(file).
types.lisp
(file).
format.lisp
(file).
octets.lisp
(file).
ascii85.lisp
(file).
base85.lisp
(file).
base64.lisp
(file).
base32.lisp
(file).
base16.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
binascii/binascii.asd
binascii/package.lisp
binascii/types.lisp
binascii/format.lisp
binascii/octets.lisp
binascii/ascii85.lisp
binascii/base85.lisp
binascii/base64.lisp
binascii/base32.lisp
binascii/base16.lisp
binascii/binascii.asd
binascii
(system).
source-file-type
(method).
test-vector-file
(class).
binascii/types.lisp
package.lisp
(file).
binascii
(system).
decode-state
(structure).
decode-state-descriptor
(function).
decode-state-finished-input-p
(function).
(setf decode-state-finished-input-p)
(function).
decode-state-finished-output-p
(function).
(setf decode-state-finished-output-p)
(function).
encode-state
(structure).
encode-state-descriptor
(function).
encode-state-finished-input-p
(function).
(setf encode-state-finished-input-p)
(function).
encode-state-finished-output-p
(function).
(setf encode-state-finished-output-p)
(function).
encode-state-line-break
(reader).
(setf encode-state-line-break)
(writer).
fd-decoded-length
(reader).
fd-encoded-length
(reader).
fd-octets->octets/decode
(reader).
fd-octets->octets/encode
(reader).
fd-octets->string
(reader).
fd-string->octets
(reader).
format-descriptor
(structure).
format-descriptor-p
(function).
index
(type).
make-format-descriptor
(function).
required-argument
(function).
simple-octet-vector
(type).
simple-string
(type).
state
(structure).
state-descriptor
(reader).
state-finished-input-p
(reader).
(setf state-finished-input-p)
(writer).
state-finished-output-p
(reader).
(setf state-finished-output-p)
(writer).
binascii/format.lisp
types.lisp
(file).
binascii
(system).
make-decoder
(function).
make-encoder
(function).
*format-descriptors*
(special variable).
*format-state-constructors*
(special variable).
define-format
(macro).
find-decode-state-constructor-or-lose
(function).
find-decoder
(function).
find-descriptor-for-format-or-lose
(function).
find-encode-state-constructor-or-lose
(function).
find-encoder
(function).
register-descriptor-and-constructors
(function).
unknown-format-error
(function).
binascii/octets.lisp
types.lisp
(file).
format.lisp
(file).
binascii
(system).
decode
(function).
decode-octets
(function).
encode
(function).
encode-octets
(function).
+dt-invalid+
(constant).
array-data-and-offsets
(function).
canonicalize-element-type
(function).
case-fold-decode-table
(function).
decode-table
(type).
decode-to-fresh-vector
(function).
dtref
(function).
encode-to-fresh-vector
(function).
make-decode-table
(function).
binascii/ascii85.lisp
octets.lisp
(file).
binascii
(system).
decode-ascii85
(function).
encode-ascii85
(function).
%make-ascii85-decode-state
(function).
*ascii85-decode-table*
(special variable).
*ascii85-encode-table*
(special variable).
ascii85-decode-state
(structure).
ascii85-decode-state-bits
(reader).
(setf ascii85-decode-state-bits)
(writer).
ascii85-decode-state-descriptor
(function).
ascii85-decode-state-finished-input-p
(function).
(setf ascii85-decode-state-finished-input-p)
(function).
ascii85-decode-state-finished-output-p
(function).
(setf ascii85-decode-state-finished-output-p)
(function).
ascii85-decode-state-output-pending
(reader).
(setf ascii85-decode-state-output-pending)
(writer).
ascii85-decode-state-pending
(reader).
(setf ascii85-decode-state-pending)
(writer).
ascii85-decode-state-table
(reader).
ascii85-decoder
(function).
ascii85-encode-state
(structure).
ascii85-encode-state-bits
(reader).
(setf ascii85-encode-state-bits)
(writer).
ascii85-encode-state-descriptor
(function).
ascii85-encode-state-finished-input-p
(function).
(setf ascii85-encode-state-finished-input-p)
(function).
ascii85-encode-state-finished-output-p
(function).
(setf ascii85-encode-state-finished-output-p)
(function).
ascii85-encode-state-group-index
(reader).
(setf ascii85-encode-state-group-index)
(writer).
ascii85-encode-state-line-break
(function).
(setf ascii85-encode-state-line-break)
(function).
ascii85-encode-state-output-group
(reader).
ascii85-encode-state-output-pending
(reader).
(setf ascii85-encode-state-output-pending)
(writer).
ascii85-encode-state-pending
(reader).
(setf ascii85-encode-state-pending)
(writer).
ascii85-encode-state-table
(reader).
ascii85-encoder
(function).
ascii85-format-descriptor
(function).
decoded-length-ascii85
(function).
encoded-length-ascii85
(function).
make-ascii85-decode-state
(function).
make-ascii85-encode-state
(function).
binascii/base85.lisp
octets.lisp
(file).
binascii
(system).
decode-base85
(function).
encode-base85
(function).
%make-base85-decode-state
(function).
*base85-decode-table*
(special variable).
*base85-encode-table*
(special variable).
base85-decode-state
(structure).
base85-decode-state-bits
(reader).
(setf base85-decode-state-bits)
(writer).
base85-decode-state-descriptor
(function).
base85-decode-state-finished-input-p
(function).
(setf base85-decode-state-finished-input-p)
(function).
base85-decode-state-finished-output-p
(function).
(setf base85-decode-state-finished-output-p)
(function).
base85-decode-state-output-pending
(reader).
(setf base85-decode-state-output-pending)
(writer).
base85-decode-state-pending
(reader).
(setf base85-decode-state-pending)
(writer).
base85-decode-state-table
(reader).
base85-decoder
(function).
base85-encode-state
(structure).
base85-encode-state-bits
(reader).
(setf base85-encode-state-bits)
(writer).
base85-encode-state-descriptor
(function).
base85-encode-state-finished-input-p
(function).
(setf base85-encode-state-finished-input-p)
(function).
base85-encode-state-finished-output-p
(function).
(setf base85-encode-state-finished-output-p)
(function).
base85-encode-state-line-break
(function).
(setf base85-encode-state-line-break)
(function).
base85-encode-state-output-group
(reader).
base85-encode-state-output-pending
(reader).
(setf base85-encode-state-output-pending)
(writer).
base85-encode-state-pending
(reader).
(setf base85-encode-state-pending)
(writer).
base85-encode-state-table
(reader).
base85-encoder
(function).
base85-format-descriptor
(function).
decoded-length-base85
(function).
encoded-length-base85
(function).
make-base85-decode-state
(function).
make-base85-encode-state
(function).
binascii/base64.lisp
octets.lisp
(file).
binascii
(system).
decode-base64
(function).
decode-base64url
(function).
encode-base64
(function).
encode-base64url
(function).
%make-base64-decode-state
(function).
*base64-decode-table*
(special variable).
*base64-encode-table*
(special variable).
*base64url-decode-table*
(special variable).
*base64url-encode-table*
(special variable).
base64-decode-state
(structure).
base64-decode-state-bits
(reader).
(setf base64-decode-state-bits)
(writer).
base64-decode-state-descriptor
(function).
base64-decode-state-finished-input-p
(function).
(setf base64-decode-state-finished-input-p)
(function).
base64-decode-state-finished-output-p
(function).
(setf base64-decode-state-finished-output-p)
(function).
base64-decode-state-n-bits
(reader).
(setf base64-decode-state-n-bits)
(writer).
base64-decode-state-padding-remaining
(reader).
(setf base64-decode-state-padding-remaining)
(writer).
base64-decode-state-table
(reader).
base64-decoder
(function).
base64-encode-state
(structure).
base64-encode-state-bits
(reader).
(setf base64-encode-state-bits)
(writer).
base64-encode-state-descriptor
(function).
base64-encode-state-finished-input-p
(function).
(setf base64-encode-state-finished-input-p)
(function).
base64-encode-state-finished-output-p
(function).
(setf base64-encode-state-finished-output-p)
(function).
base64-encode-state-line-break
(function).
(setf base64-encode-state-line-break)
(function).
base64-encode-state-n-bits
(reader).
(setf base64-encode-state-n-bits)
(writer).
base64-encode-state-padding-remaining
(reader).
(setf base64-encode-state-padding-remaining)
(writer).
base64-encode-state-table
(reader).
base64-encoder
(function).
base64-format-descriptor
(function).
base64url-format-descriptor
(function).
decoded-length-base64
(function).
encoded-length-base64
(function).
make-base64-decode-state
(function).
make-base64-encode-state
(function).
make-base64url-decode-state
(function).
make-base64url-encode-state
(function).
binascii/base32.lisp
octets.lisp
(file).
binascii
(system).
decode-base32
(function).
decode-base32hex
(function).
encode-base32
(function).
encode-base32hex
(function).
%make-base32-decode-state
(function).
*base32-decode-table*
(special variable).
*base32-encode-table*
(special variable).
*base32hex-decode-table*
(special variable).
*base32hex-encode-table*
(special variable).
base32-decode-state
(structure).
base32-decode-state-bits
(reader).
(setf base32-decode-state-bits)
(writer).
base32-decode-state-descriptor
(function).
base32-decode-state-finished-input-p
(function).
(setf base32-decode-state-finished-input-p)
(function).
base32-decode-state-finished-output-p
(function).
(setf base32-decode-state-finished-output-p)
(function).
base32-decode-state-n-bits
(reader).
(setf base32-decode-state-n-bits)
(writer).
base32-decode-state-padding-remaining
(reader).
(setf base32-decode-state-padding-remaining)
(writer).
base32-decode-state-table
(reader).
base32-decode-table
(function).
base32-decoder
(function).
base32-encode-state
(structure).
base32-encode-state-bits
(reader).
(setf base32-encode-state-bits)
(writer).
base32-encode-state-descriptor
(function).
base32-encode-state-finished-input-p
(function).
(setf base32-encode-state-finished-input-p)
(function).
base32-encode-state-finished-output-p
(function).
(setf base32-encode-state-finished-output-p)
(function).
base32-encode-state-line-break
(function).
(setf base32-encode-state-line-break)
(function).
base32-encode-state-n-bits
(reader).
(setf base32-encode-state-n-bits)
(writer).
base32-encode-state-padding-remaining
(reader).
(setf base32-encode-state-padding-remaining)
(writer).
base32-encode-state-table
(reader).
base32-encoder
(function).
base32-format-descriptor
(function).
base32hex-format-descriptor
(function).
decoded-length-base32
(function).
encoded-length-base32
(function).
make-base32-decode-state
(function).
make-base32-encode-state
(function).
make-base32hex-decode-state
(function).
make-base32hex-encode-state
(function).
binascii/base16.lisp
octets.lisp
(file).
binascii
(system).
decode-base16
(function).
decode-hex
(function).
encode-base16
(function).
encode-hex
(function).
%make-base16-decode-state
(function).
*base16-decode-table*
(special variable).
*base16-encode-table*
(special variable).
*hex-encode-table*
(special variable).
base16-decode-state
(structure).
base16-decode-state-bits
(reader).
(setf base16-decode-state-bits)
(writer).
base16-decode-state-descriptor
(function).
base16-decode-state-finished-input-p
(function).
(setf base16-decode-state-finished-input-p)
(function).
base16-decode-state-finished-output-p
(function).
(setf base16-decode-state-finished-output-p)
(function).
base16-decode-state-n-bits
(reader).
(setf base16-decode-state-n-bits)
(writer).
base16-decode-state-table
(reader).
base16-decode-table
(function).
base16-decoder
(function).
base16-encode-state
(structure).
base16-encode-state-bits
(reader).
(setf base16-encode-state-bits)
(writer).
base16-encode-state-descriptor
(function).
base16-encode-state-finished-input-p
(function).
(setf base16-encode-state-finished-input-p)
(function).
base16-encode-state-finished-output-p
(function).
(setf base16-encode-state-finished-output-p)
(function).
base16-encode-state-line-break
(function).
(setf base16-encode-state-line-break)
(function).
base16-encode-state-n-bits
(reader).
(setf base16-encode-state-n-bits)
(writer).
base16-encode-state-table
(reader).
base16-encoder
(function).
base16-format-descriptor
(function).
decoded-length-base16
(function).
encoded-length-base16
(function).
hex-format-descriptor
(function).
make-base16-decode-state
(function).
make-base16-encode-state
(function).
make-hex-decode-state
(function).
make-hex-encode-state
(function).
Packages are listed by definition order.
binascii
common-lisp
.
decode
(function).
decode-ascii85
(function).
decode-base16
(function).
decode-base32
(function).
decode-base32hex
(function).
decode-base64
(function).
decode-base64url
(function).
decode-base85
(function).
decode-hex
(function).
decode-octets
(function).
encode
(function).
encode-ascii85
(function).
encode-base16
(function).
encode-base32
(function).
encode-base32hex
(function).
encode-base64
(function).
encode-base64url
(function).
encode-base85
(function).
encode-hex
(function).
encode-octets
(function).
make-decoder
(function).
make-encoder
(function).
%make-ascii85-decode-state
(function).
%make-base16-decode-state
(function).
%make-base32-decode-state
(function).
%make-base64-decode-state
(function).
%make-base85-decode-state
(function).
*ascii85-decode-table*
(special variable).
*ascii85-encode-table*
(special variable).
*base16-decode-table*
(special variable).
*base16-encode-table*
(special variable).
*base32-decode-table*
(special variable).
*base32-encode-table*
(special variable).
*base32hex-decode-table*
(special variable).
*base32hex-encode-table*
(special variable).
*base64-decode-table*
(special variable).
*base64-encode-table*
(special variable).
*base64url-decode-table*
(special variable).
*base64url-encode-table*
(special variable).
*base85-decode-table*
(special variable).
*base85-encode-table*
(special variable).
*format-descriptors*
(special variable).
*format-state-constructors*
(special variable).
*hex-encode-table*
(special variable).
+dt-invalid+
(constant).
array-data-and-offsets
(function).
ascii85-decode-state
(structure).
ascii85-decode-state-bits
(reader).
(setf ascii85-decode-state-bits)
(writer).
ascii85-decode-state-descriptor
(function).
ascii85-decode-state-finished-input-p
(function).
(setf ascii85-decode-state-finished-input-p)
(function).
ascii85-decode-state-finished-output-p
(function).
(setf ascii85-decode-state-finished-output-p)
(function).
ascii85-decode-state-output-pending
(reader).
(setf ascii85-decode-state-output-pending)
(writer).
ascii85-decode-state-pending
(reader).
(setf ascii85-decode-state-pending)
(writer).
ascii85-decode-state-table
(reader).
ascii85-decoder
(function).
ascii85-encode-state
(structure).
ascii85-encode-state-bits
(reader).
(setf ascii85-encode-state-bits)
(writer).
ascii85-encode-state-descriptor
(function).
ascii85-encode-state-finished-input-p
(function).
(setf ascii85-encode-state-finished-input-p)
(function).
ascii85-encode-state-finished-output-p
(function).
(setf ascii85-encode-state-finished-output-p)
(function).
ascii85-encode-state-group-index
(reader).
(setf ascii85-encode-state-group-index)
(writer).
ascii85-encode-state-line-break
(function).
(setf ascii85-encode-state-line-break)
(function).
ascii85-encode-state-output-group
(reader).
ascii85-encode-state-output-pending
(reader).
(setf ascii85-encode-state-output-pending)
(writer).
ascii85-encode-state-pending
(reader).
(setf ascii85-encode-state-pending)
(writer).
ascii85-encode-state-table
(reader).
ascii85-encoder
(function).
ascii85-format-descriptor
(function).
base16-decode-state
(structure).
base16-decode-state-bits
(reader).
(setf base16-decode-state-bits)
(writer).
base16-decode-state-descriptor
(function).
base16-decode-state-finished-input-p
(function).
(setf base16-decode-state-finished-input-p)
(function).
base16-decode-state-finished-output-p
(function).
(setf base16-decode-state-finished-output-p)
(function).
base16-decode-state-n-bits
(reader).
(setf base16-decode-state-n-bits)
(writer).
base16-decode-state-table
(reader).
base16-decode-table
(function).
base16-decoder
(function).
base16-encode-state
(structure).
base16-encode-state-bits
(reader).
(setf base16-encode-state-bits)
(writer).
base16-encode-state-descriptor
(function).
base16-encode-state-finished-input-p
(function).
(setf base16-encode-state-finished-input-p)
(function).
base16-encode-state-finished-output-p
(function).
(setf base16-encode-state-finished-output-p)
(function).
base16-encode-state-line-break
(function).
(setf base16-encode-state-line-break)
(function).
base16-encode-state-n-bits
(reader).
(setf base16-encode-state-n-bits)
(writer).
base16-encode-state-table
(reader).
base16-encoder
(function).
base16-format-descriptor
(function).
base32-decode-state
(structure).
base32-decode-state-bits
(reader).
(setf base32-decode-state-bits)
(writer).
base32-decode-state-descriptor
(function).
base32-decode-state-finished-input-p
(function).
(setf base32-decode-state-finished-input-p)
(function).
base32-decode-state-finished-output-p
(function).
(setf base32-decode-state-finished-output-p)
(function).
base32-decode-state-n-bits
(reader).
(setf base32-decode-state-n-bits)
(writer).
base32-decode-state-padding-remaining
(reader).
(setf base32-decode-state-padding-remaining)
(writer).
base32-decode-state-table
(reader).
base32-decode-table
(function).
base32-decoder
(function).
base32-encode-state
(structure).
base32-encode-state-bits
(reader).
(setf base32-encode-state-bits)
(writer).
base32-encode-state-descriptor
(function).
base32-encode-state-finished-input-p
(function).
(setf base32-encode-state-finished-input-p)
(function).
base32-encode-state-finished-output-p
(function).
(setf base32-encode-state-finished-output-p)
(function).
base32-encode-state-line-break
(function).
(setf base32-encode-state-line-break)
(function).
base32-encode-state-n-bits
(reader).
(setf base32-encode-state-n-bits)
(writer).
base32-encode-state-padding-remaining
(reader).
(setf base32-encode-state-padding-remaining)
(writer).
base32-encode-state-table
(reader).
base32-encoder
(function).
base32-format-descriptor
(function).
base32hex-format-descriptor
(function).
base64-decode-state
(structure).
base64-decode-state-bits
(reader).
(setf base64-decode-state-bits)
(writer).
base64-decode-state-descriptor
(function).
base64-decode-state-finished-input-p
(function).
(setf base64-decode-state-finished-input-p)
(function).
base64-decode-state-finished-output-p
(function).
(setf base64-decode-state-finished-output-p)
(function).
base64-decode-state-n-bits
(reader).
(setf base64-decode-state-n-bits)
(writer).
base64-decode-state-padding-remaining
(reader).
(setf base64-decode-state-padding-remaining)
(writer).
base64-decode-state-table
(reader).
base64-decoder
(function).
base64-encode-state
(structure).
base64-encode-state-bits
(reader).
(setf base64-encode-state-bits)
(writer).
base64-encode-state-descriptor
(function).
base64-encode-state-finished-input-p
(function).
(setf base64-encode-state-finished-input-p)
(function).
base64-encode-state-finished-output-p
(function).
(setf base64-encode-state-finished-output-p)
(function).
base64-encode-state-line-break
(function).
(setf base64-encode-state-line-break)
(function).
base64-encode-state-n-bits
(reader).
(setf base64-encode-state-n-bits)
(writer).
base64-encode-state-padding-remaining
(reader).
(setf base64-encode-state-padding-remaining)
(writer).
base64-encode-state-table
(reader).
base64-encoder
(function).
base64-format-descriptor
(function).
base64url-format-descriptor
(function).
base85-decode-state
(structure).
base85-decode-state-bits
(reader).
(setf base85-decode-state-bits)
(writer).
base85-decode-state-descriptor
(function).
base85-decode-state-finished-input-p
(function).
(setf base85-decode-state-finished-input-p)
(function).
base85-decode-state-finished-output-p
(function).
(setf base85-decode-state-finished-output-p)
(function).
base85-decode-state-output-pending
(reader).
(setf base85-decode-state-output-pending)
(writer).
base85-decode-state-pending
(reader).
(setf base85-decode-state-pending)
(writer).
base85-decode-state-table
(reader).
base85-decoder
(function).
base85-encode-state
(structure).
base85-encode-state-bits
(reader).
(setf base85-encode-state-bits)
(writer).
base85-encode-state-descriptor
(function).
base85-encode-state-finished-input-p
(function).
(setf base85-encode-state-finished-input-p)
(function).
base85-encode-state-finished-output-p
(function).
(setf base85-encode-state-finished-output-p)
(function).
base85-encode-state-line-break
(function).
(setf base85-encode-state-line-break)
(function).
base85-encode-state-output-group
(reader).
base85-encode-state-output-pending
(reader).
(setf base85-encode-state-output-pending)
(writer).
base85-encode-state-pending
(reader).
(setf base85-encode-state-pending)
(writer).
base85-encode-state-table
(reader).
base85-encoder
(function).
base85-format-descriptor
(function).
canonicalize-element-type
(function).
case-fold-decode-table
(function).
decode-state
(structure).
decode-state-descriptor
(function).
decode-state-finished-input-p
(function).
(setf decode-state-finished-input-p)
(function).
decode-state-finished-output-p
(function).
(setf decode-state-finished-output-p)
(function).
decode-table
(type).
decode-to-fresh-vector
(function).
decoded-length-ascii85
(function).
decoded-length-base16
(function).
decoded-length-base32
(function).
decoded-length-base64
(function).
decoded-length-base85
(function).
define-format
(macro).
dtref
(function).
encode-state
(structure).
encode-state-descriptor
(function).
encode-state-finished-input-p
(function).
(setf encode-state-finished-input-p)
(function).
encode-state-finished-output-p
(function).
(setf encode-state-finished-output-p)
(function).
encode-state-line-break
(reader).
(setf encode-state-line-break)
(writer).
encode-to-fresh-vector
(function).
encoded-length-ascii85
(function).
encoded-length-base16
(function).
encoded-length-base32
(function).
encoded-length-base64
(function).
encoded-length-base85
(function).
fd-decoded-length
(reader).
fd-encoded-length
(reader).
fd-octets->octets/decode
(reader).
fd-octets->octets/encode
(reader).
fd-octets->string
(reader).
fd-string->octets
(reader).
find-decode-state-constructor-or-lose
(function).
find-decoder
(function).
find-descriptor-for-format-or-lose
(function).
find-encode-state-constructor-or-lose
(function).
find-encoder
(function).
format-descriptor
(structure).
format-descriptor-p
(function).
hex-format-descriptor
(function).
index
(type).
make-ascii85-decode-state
(function).
make-ascii85-encode-state
(function).
make-base16-decode-state
(function).
make-base16-encode-state
(function).
make-base32-decode-state
(function).
make-base32-encode-state
(function).
make-base32hex-decode-state
(function).
make-base32hex-encode-state
(function).
make-base64-decode-state
(function).
make-base64-encode-state
(function).
make-base64url-decode-state
(function).
make-base64url-encode-state
(function).
make-base85-decode-state
(function).
make-base85-encode-state
(function).
make-decode-table
(function).
make-format-descriptor
(function).
make-hex-decode-state
(function).
make-hex-encode-state
(function).
register-descriptor-and-constructors
(function).
required-argument
(function).
simple-octet-vector
(type).
simple-string
(type).
state
(structure).
state-descriptor
(reader).
state-finished-input-p
(reader).
(setf state-finished-input-p)
(writer).
state-finished-output-p
(reader).
(setf state-finished-output-p)
(writer).
unknown-format-error
(function).
binascii-system
asdf/interface
.
common-lisp
.
test-vector-file
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Decode the characters of STRING between START and END into octets according to FORMAT. DECODED-LENGTH indicates the number of decoded octets to expect. CASE-FOLD indicates whether to consider lowercase characters as equivalent to uppercase characters; it is only considered for certain values of FORMAT. MAP01 indicates whether to consider #\0 equivalent to #\O and possibly #\1 as equivalent to #\I or #\L; see the documentation for further details.
Decodes STRING using ascii85 encoding. The rest of the arguments are as for DECODE.
Decodes STRING using base16 encoding. The rest of the arguments are as for DECODE.
Decodes STRING using base32 encoding. The rest of the arguments are as for DECODE.
Decodes STRING using base32hex encoding. The rest of the arguments are as for DECODE.
Decodes STRING using base64 encoding. The rest of the arguments are as for DECODE.
Decodes STRING using base64url encoding. The rest of the arguments are as for DECODE.
Decodes STRING using base85 encoding. The rest of the arguments are as for DECODE.
Decodes STRING using hex encoding. The rest of the arguments are as for DECODE.
Decode the characters of STRING between START and END into octets according to FORMAT. DECODED-LENGTH indicates the number of decoded octets to expect. DESTINATION may be NIL.
Encode OCTETS between START and END into ASCII characters according to FORMAT. Return a fresh vector containing the characters. The type of the vector depends on ELEMENT-TYPE; if ELEMENT-TYPE is a subtype of CHARACTER, then a string is returned. If ELEMENT-TYPE is type-equivalent to (UNSIGNED-BYTE 8), then an octet vector is returned.
Encodes OCTETS using ascii85 encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using base16 encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using base32 encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using base32hex encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using base64 encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using base64url encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using base85 encoding. The rest of the arguments are as for ENCODE.
Encodes OCTETS using hex encoding. The rest of the arguments are as for ENCODE.
Encode OCTETS between START and END into ASCII characters
according to FORMAT and write them to DESTINATION according to ELEMENT-TYPE.
If DESTINATION is NIL and ELEMENT-TYPE is a subtype of CHARACTER, then a string is returned. If DESTINATION is NIL and ELEMENT-TYPE is (UNSIGNED-BYTE 8) or an equivalent type, then an octet vector is returned.
If ELEMENT-TYPE is a subtype of CHARACTER, then DESTINATION may also be
a string. Similarly, if ELEMENT-TYPE is (UNSIGNED-BYTE 8) or an
equivalent type, then DESTINATION may be an octet vector. In this case,
OUTPUT-START and OUTPUT-END are used to determine the portion of
DESTINATION where the encoded output may be placed.
If DESTINATION is not NIL, The index of the first input element that was
not read and the index of the first output element that was not updated
are returned as multiple values. respectively, written are returned as
multiple values. ELEMENT-TYPE is ignored.
If FINISHP is true, then in addition to any encoding of OCTETS, also output any necessary padding required by FORMAT.
Return a DECODE-STATE for FORMAT. Use CASE-FOLD and MAP01 to parameterize the returned decoder. Error if FORMAT is not a known decoding format.
Return an ENCODE-STATE for FORMAT. Error if FORMAT is not a known encoding format.
test-vector-file
) (s module
)) ¶asdf/component
.
Like ARRAY-DISPLACEMENT, only more useful.
bits
.
bits
.
bits
.
bits
.
bits
.
bits
.
bits
.
bits
.
bits
.
bits
.
Return the number of characters required to encode COUNT octets in Ascii85.
Return the number of characters required to encode COUNT octets in Base16.
Return the number of characters required to encode COUNT octets in Base32.
Return the number of characters required to encode COUNT octets in Base64.
Return the number of characters required to encode COUNT octets in Base85.
(unsigned-byte 32)
0
(integer 0 5)
0
(integer 0 4)
0
binascii::decode-table
binascii::*ascii85-decode-table*
This slot is read-only.
(unsigned-byte 32)
0
(integer 0 4)
0
(simple-array base-char (5))
(make-array 5 :element-type (quote base-char))
This slot is read-only.
(integer 0 4)
0
(integer 0 5)
0
(simple-array base-char (85))
binascii::*ascii85-encode-table*
This slot is read-only.
(unsigned-byte 16)
0
(unsigned-byte 8)
0
(integer 0 6)
0
binascii::decode-table
binascii::*base32-decode-table*
This slot is read-only.
(unsigned-byte 16)
0
(unsigned-byte 8)
0
(simple-array base-char (32))
binascii::*base32-encode-table*
This slot is read-only.
(integer 0 6)
0
(unsigned-byte 16)
0
(unsigned-byte 8)
0
(integer 0 3)
0
binascii::decode-table
binascii::*base64-decode-table*
This slot is read-only.
(unsigned-byte 16)
0
(unsigned-byte 8)
0
(simple-array base-char (64))
binascii::*base64-encode-table*
This slot is read-only.
(integer 0 3)
0
(unsigned-byte 32)
0
(integer 0 5)
0
(integer 0 4)
0
binascii::decode-table
binascii::*base85-decode-table*
This slot is read-only.
(unsigned-byte 32)
0
(integer 0 4)
0
(simple-array base-char (5))
(make-array 5 :element-type (quote base-char))
This slot is read-only.
(integer 0 5)
0
(simple-array base-char (85))
binascii::*base85-encode-table*
This slot is read-only.
(integer 0 *)
0
structure-object
.
function
(binascii::required-argument)
This slot is read-only.
function
(binascii::required-argument)
This slot is read-only.
function
(binascii::required-argument)
This slot is read-only.
function
(binascii::required-argument)
This slot is read-only.
function
(binascii::required-argument)
This slot is read-only.
function
(binascii::required-argument)
This slot is read-only.
static-file
.
Jump to: | %
(
A B C D E F H M R S U |
---|
Jump to: | %
(
A B C D E F H M R S U |
---|
Jump to: | *
+
B C D E F G L N O P S T |
---|
Jump to: | *
+
B C D E F G L N O P S T |
---|
Jump to: | A B C D E F I L O P S T |
---|
Jump to: | A B C D E F I L O P S T |
---|