This is the chipz Reference Manual, version 0.8, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:35:31 2024 GMT+0.
chipz/chipz.asd
chipz/package.lisp
chipz/constants.lisp
chipz/types-and-tables.lisp
chipz/crc32.lisp
chipz/adler32.lisp
chipz/conditions.lisp
chipz/dstate.lisp
chipz/inflate-state.lisp
chipz/gzip.lisp
chipz/zlib.lisp
chipz/inflate.lisp
chipz/bzip2.lisp
chipz/decompress.lisp
chipz/stream.lisp
The main system appears first, followed by any subsystem dependency.
chipz
A library for decompressing deflate, zlib, and gzip data
Nathan Froyd <froydnj@gmail.com>
Nathan Froyd <froydnj@gmail.com>
BSD style
0.8
news
(file).
license
(file).
todo
(file).
package.lisp
(file).
doc
(module).
constants.lisp
(file).
types-and-tables.lisp
(file).
crc32.lisp
(file).
adler32.lisp
(file).
conditions.lisp
(file).
dstate.lisp
(file).
inflate-state.lisp
(file).
gzip.lisp
(file).
zlib.lisp
(file).
inflate.lisp
(file).
bzip2.lisp
(file).
decompress.lisp
(file).
stream.lisp
(file).
Modules are listed depth-first from the system components tree.
chipz/doc
chipz
(system).
index.html
(file).
chipz-doc.txt
(file).
style.css
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
chipz/chipz.asd
chipz/package.lisp
chipz/constants.lisp
chipz/types-and-tables.lisp
chipz/crc32.lisp
chipz/adler32.lisp
chipz/conditions.lisp
chipz/dstate.lisp
chipz/inflate-state.lisp
chipz/gzip.lisp
chipz/zlib.lisp
chipz/inflate.lisp
chipz/bzip2.lisp
chipz/decompress.lisp
chipz/stream.lisp
chipz/constants.lisp
package.lisp
(file).
chipz
(system).
+100k+
(constant).
+block-dynamic-codes+
(constant).
+block-fixed-codes+
(constant).
+block-invalid+
(constant).
+block-no-compress+
(constant).
+bz-g-size+
(constant).
+bz-header-0+
(constant).
+bz-header-b+
(constant).
+bz-header-h+
(constant).
+bz-header-z+
(constant).
+bz-max-alpha-size+
(constant).
+bz-max-code-len+
(constant).
+bz-max-selectors+
(constant).
+bz-n-groups+
(constant).
+bz-n-iters+
(constant).
+bz-runa+
(constant).
+bz-runb+
(constant).
+bzip2-crc32-table+
(constant).
+crc32-table+
(constant).
+default-buffer-size+
(constant).
+deflate-max-bits+
(constant).
+length-code-base-lengths+
(constant).
+length-code-extra-bits+
(constant).
+max-code-length+
(constant).
+max-codes+
(constant).
+max-n-code-lengths+
(constant).
+mtfa-size+
(constant).
+mtfl-size+
(constant).
adler32-modulo
(constant).
define-constant
(macro).
chipz/types-and-tables.lisp
constants.lisp
(file).
chipz
(system).
*code-length-code-order*
(special variable).
*distance-code-base-distances*
(special variable).
*distance-code-extra-bits*
(special variable).
*fixed-block-code-lengths*
(special variable).
*fixed-block-distance-lengths*
(special variable).
*fixed-distance-table*
(special variable).
*fixed-literal/length-table*
(special variable).
code-end-value
(reader).
(setf code-end-value)
(writer).
code-n-bits
(reader).
(setf code-n-bits)
(writer).
code-n-values
(function).
code-range-descriptor
(structure).
code-range-descriptor-p
(function).
code-start-value
(reader).
(setf code-start-value)
(writer).
compute-huffman-decode-structure
(function).
construct-huffman-decode-table
(function).
copy-code-range-descriptor
(function).
copy-huffman-decode-table
(function).
deflate-code
(type).
deflate-code-length
(type).
deflate-code-value
(type).
distance-base
(function).
hdt-bits
(reader).
hdt-counts
(reader).
hdt-offsets
(reader).
hdt-symbols
(reader).
huffman-decode-table
(structure).
huffman-decode-table-p
(function).
index
(type).
length-base
(function).
make-crd
(function).
make-hdt
(function).
n-distance-extra-bits
(function).
n-length-extra-bits
(function).
probably-the-fixnum
(macro).
simple-octet-vector
(type).
chipz/crc32.lisp
types-and-tables.lisp
(file).
chipz
(system).
copy-crc32
(function).
crc32
(structure).
crc32-crc
(reader).
(setf crc32-crc)
(writer).
crc32-p
(function).
make-crc32
(function).
produce-crc32
(function).
update-crc32
(function).
chipz/adler32.lisp
types-and-tables.lisp
(file).
chipz
(system).
adler32
(structure).
adler32-p
(function).
adler32-s1
(reader).
(setf adler32-s1)
(writer).
adler32-s2
(reader).
(setf adler32-s2)
(writer).
copy-adler32
(function).
make-adler32
(function).
produce-adler32
(function).
update-adler32
(function).
chipz/conditions.lisp
package.lisp
(file).
chipz
(system).
bzip2-error
(condition).
chipz-error
(condition).
decompression-error
(condition).
inflate-error
(condition).
invalid-bzip2-data
(condition).
invalid-checksum-error
(condition).
invalid-format-error
(condition).
invalid-gzip-header-error
(condition).
invalid-stored-block-length-error
(condition).
invalid-zlib-header-error
(condition).
premature-end-of-stream
(condition).
reserved-block-type-error
(condition).
actual-checksum
(reader method).
checksum-kind
(reader method).
code-lengths-bounds-error
(condition).
code-lengths-start-with-repetition-error
(condition).
expected-checksum
(reader method).
illegal-code
(reader method).
illegal-code
(reader method).
illegal-distance-code-error
(condition).
illegal-length-code-error
(condition).
invalid-format
(reader method).
unassigned-huffman-code-error
(condition).
chipz/dstate.lisp
package.lisp
(file).
chipz
(system).
decompression-state
(structure).
finish-dstate
(function).
make-dstate
(function).
copy-decompression-state
(function).
decompression-state-p
(function).
dstate-bits
(reader).
(setf dstate-bits)
(writer).
dstate-checksum
(reader).
(setf dstate-checksum)
(writer).
dstate-done
(reader).
(setf dstate-done)
(writer).
dstate-input
(reader).
(setf dstate-input)
(writer).
dstate-input-end
(reader).
(setf dstate-input-end)
(writer).
dstate-input-index
(reader).
(setf dstate-input-index)
(writer).
dstate-input-start
(reader).
(setf dstate-input-start)
(writer).
dstate-n-bits
(reader).
(setf dstate-n-bits)
(writer).
dstate-output
(reader).
(setf dstate-output)
(writer).
dstate-output-end
(reader).
(setf dstate-output-end)
(writer).
dstate-output-index
(reader).
(setf dstate-output-index)
(writer).
dstate-output-start
(reader).
(setf dstate-output-start)
(writer).
dstate-state
(reader).
(setf dstate-state)
(writer).
dstate-update-checksum
(reader).
(setf dstate-update-checksum)
(writer).
make-decompression-state
(function).
chipz/inflate-state.lisp
dstate.lisp
(file).
crc32.lisp
(file).
adler32.lisp
(file).
chipz
(system).
finish-inflate-state
(function).
inflate-state
(structure).
make-inflate-state
(function).
print-object
(method).
%make-inflate-state
(function).
copy-inflate-state
(function).
inflate-state-bits
(function).
(setf inflate-state-bits)
(function).
inflate-state-checksum
(function).
(setf inflate-state-checksum)
(function).
inflate-state-code-lengths
(reader).
(setf inflate-state-code-lengths)
(writer).
inflate-state-codes-table
(reader).
(setf inflate-state-codes-table)
(writer).
inflate-state-data-format
(reader).
(setf inflate-state-data-format)
(writer).
inflate-state-distance
(reader).
(setf inflate-state-distance)
(writer).
inflate-state-distance-code
(reader).
(setf inflate-state-distance-code)
(writer).
inflate-state-distance-table
(reader).
(setf inflate-state-distance-table)
(writer).
inflate-state-done
(function).
(setf inflate-state-done)
(function).
inflate-state-final-block-p
(reader).
(setf inflate-state-final-block-p)
(writer).
inflate-state-header
(reader).
(setf inflate-state-header)
(writer).
inflate-state-input
(function).
(setf inflate-state-input)
(function).
inflate-state-input-end
(function).
(setf inflate-state-input-end)
(function).
inflate-state-input-index
(function).
(setf inflate-state-input-index)
(function).
inflate-state-input-start
(function).
(setf inflate-state-input-start)
(function).
inflate-state-length
(reader).
(setf inflate-state-length)
(writer).
inflate-state-length-code
(reader).
(setf inflate-state-length-code)
(writer).
inflate-state-literal/length-table
(reader).
(setf inflate-state-literal/length-table)
(writer).
inflate-state-n-bits
(function).
(setf inflate-state-n-bits)
(function).
inflate-state-n-codes
(reader).
(setf inflate-state-n-codes)
(writer).
inflate-state-n-distance-codes
(reader).
(setf inflate-state-n-distance-codes)
(writer).
inflate-state-n-length-codes
(reader).
(setf inflate-state-n-length-codes)
(writer).
inflate-state-n-values-read
(reader).
(setf inflate-state-n-values-read)
(writer).
inflate-state-output
(function).
(setf inflate-state-output)
(function).
inflate-state-output-end
(function).
(setf inflate-state-output-end)
(function).
inflate-state-output-index
(function).
(setf inflate-state-output-index)
(function).
inflate-state-output-start
(function).
(setf inflate-state-output-start)
(function).
inflate-state-p
(function).
inflate-state-state
(function).
(setf inflate-state-state)
(function).
inflate-state-update-checksum
(function).
(setf inflate-state-update-checksum)
(function).
inflate-state-window
(reader).
(setf inflate-state-window)
(writer).
inflate-state-window-index
(reader).
(setf inflate-state-window-index)
(writer).
sliding-window
(type).
chipz/gzip.lisp
inflate-state.lisp
(file).
conditions.lisp
(file).
chipz
(system).
+gzip-deflate-method+
(constant).
+gzip-flag-comment+
(constant).
+gzip-flag-crc+
(constant).
+gzip-flag-extra+
(constant).
+gzip-flag-name+
(constant).
+gzip-flag-text+
(constant).
+gzip-xfl-fast-compression+
(constant).
+gzip-xfl-max-compression+
(constant).
comment
(reader method).
(setf comment)
(writer method).
compression-method
(reader method).
(setf compression-method)
(writer method).
crc16
(reader method).
(setf crc16)
(writer method).
extra-flags
(reader method).
(setf extra-flags)
(writer method).
filename
(reader method).
(setf filename)
(writer method).
flags
(reader method).
(setf flags)
(writer method).
gzip-header
(class).
mtime
(reader method).
(setf mtime)
(writer method).
os
(reader method).
(setf os)
(writer method).
write-date
(reader method).
(setf write-date)
(writer method).
chipz/zlib.lisp
inflate-state.lisp
(file).
conditions.lisp
(file).
chipz
(system).
+zlib-compression-method+
(constant).
+zlib-flag-fdict+
(constant).
+zlib-flevel-default+
(constant).
+zlib-flevel-fast+
(constant).
+zlib-flevel-fastest+
(constant).
+zlib-flevel-maximum+
(constant).
adler32
(reader method).
(setf adler32)
(writer method).
cmf
(reader method).
(setf cmf)
(writer method).
fdict
(reader method).
(setf fdict)
(writer method).
flags
(reader method).
(setf flags)
(writer method).
zlib-compression-info
(function).
zlib-compression-method
(function).
zlib-flag-fcheck
(function).
zlib-flag-flevel
(function).
zlib-header
(class).
chipz/inflate.lisp
inflate-state.lisp
(file).
gzip.lisp
(file).
zlib.lisp
(file).
conditions.lisp
(file).
chipz
(system).
%inflate
(function).
%inflate-state-machine
(function).
record-code-length
(function).
update-window
(function).
chipz/bzip2.lisp
dstate.lisp
(file).
constants.lisp
(file).
chipz
(system).
bzip2-state
(structure).
print-object
(method).
%bzip2-decompress
(function).
%bzip2-state-machine
(function).
%make-bzip2-state
(function).
*dummy-vec*
(special variable).
bzip2-state-100k-block-size
(reader).
(setf bzip2-state-100k-block-size)
(writer).
bzip2-state-alpha-size
(reader).
(setf bzip2-state-alpha-size)
(writer).
bzip2-state-base
(reader).
(setf bzip2-state-base)
(writer).
bzip2-state-bits
(function).
(setf bzip2-state-bits)
(function).
bzip2-state-block-randomized-p
(reader).
(setf bzip2-state-block-randomized-p)
(writer).
bzip2-state-calculated-block-crc
(reader).
(setf bzip2-state-calculated-block-crc)
(writer).
bzip2-state-calculated-combined-crc
(reader).
(setf bzip2-state-calculated-combined-crc)
(writer).
bzip2-state-cftab
(reader).
(setf bzip2-state-cftab)
(writer).
bzip2-state-cftab-copy
(reader).
(setf bzip2-state-cftab-copy)
(writer).
bzip2-state-checksum
(function).
(setf bzip2-state-checksum)
(function).
bzip2-state-curr
(reader).
(setf bzip2-state-curr)
(writer).
bzip2-state-current-block-number
(reader).
(setf bzip2-state-current-block-number)
(writer).
bzip2-state-done
(function).
(setf bzip2-state-done)
(function).
bzip2-state-eob
(reader).
(setf bzip2-state-eob)
(writer).
bzip2-state-es
(reader).
(setf bzip2-state-es)
(writer).
bzip2-state-g-base
(reader).
(setf bzip2-state-g-base)
(writer).
bzip2-state-g-limit
(reader).
(setf bzip2-state-g-limit)
(writer).
bzip2-state-g-minlen
(reader).
(setf bzip2-state-g-minlen)
(writer).
bzip2-state-g-perm
(reader).
(setf bzip2-state-g-perm)
(writer).
bzip2-state-group-number
(reader).
(setf bzip2-state-group-number)
(writer).
bzip2-state-group-position
(reader).
(setf bzip2-state-group-position)
(writer).
bzip2-state-i
(reader).
(setf bzip2-state-i)
(writer).
bzip2-state-in-use
(reader).
(setf bzip2-state-in-use)
(writer).
bzip2-state-in-use-16
(reader).
(setf bzip2-state-in-use-16)
(writer).
bzip2-state-input
(function).
(setf bzip2-state-input)
(function).
bzip2-state-input-end
(function).
(setf bzip2-state-input-end)
(function).
bzip2-state-input-index
(function).
(setf bzip2-state-input-index)
(function).
bzip2-state-input-start
(function).
(setf bzip2-state-input-start)
(function).
bzip2-state-j
(reader).
(setf bzip2-state-j)
(writer).
bzip2-state-k0
(reader).
(setf bzip2-state-k0)
(writer).
bzip2-state-len
(reader).
(setf bzip2-state-len)
(writer).
bzip2-state-limit
(reader).
(setf bzip2-state-limit)
(writer).
bzip2-state-lval
(reader).
(setf bzip2-state-lval)
(writer).
bzip2-state-min-lengths
(reader).
(setf bzip2-state-min-lengths)
(writer).
bzip2-state-mtf-continuation
(reader).
(setf bzip2-state-mtf-continuation)
(writer).
bzip2-state-mtfa
(reader).
(setf bzip2-state-mtfa)
(writer).
bzip2-state-mtfbase
(reader).
(setf bzip2-state-mtfbase)
(writer).
bzip2-state-n
(reader).
(setf bzip2-state-n)
(writer).
bzip2-state-n-bits
(function).
(setf bzip2-state-n-bits)
(function).
bzip2-state-n-blocks-used
(reader).
(setf bzip2-state-n-blocks-used)
(writer).
bzip2-state-n-groups
(reader).
(setf bzip2-state-n-groups)
(writer).
bzip2-state-n-in-use
(reader).
(setf bzip2-state-n-in-use)
(writer).
bzip2-state-n-selectors
(reader).
(setf bzip2-state-n-selectors)
(writer).
bzip2-state-nblock
(reader).
(setf bzip2-state-nblock)
(writer).
bzip2-state-nblockmax
(reader).
(setf bzip2-state-nblockmax)
(writer).
bzip2-state-original-pointer
(reader).
(setf bzip2-state-original-pointer)
(writer).
bzip2-state-out-ch
(reader).
(setf bzip2-state-out-ch)
(writer).
bzip2-state-out-len
(reader).
(setf bzip2-state-out-len)
(writer).
bzip2-state-output
(function).
(setf bzip2-state-output)
(function).
bzip2-state-output-end
(function).
(setf bzip2-state-output-end)
(function).
bzip2-state-output-index
(function).
(setf bzip2-state-output-index)
(function).
bzip2-state-output-start
(function).
(setf bzip2-state-output-start)
(function).
bzip2-state-p
(function).
bzip2-state-perm
(reader).
(setf bzip2-state-perm)
(writer).
bzip2-state-rntogo
(reader).
(setf bzip2-state-rntogo)
(writer).
bzip2-state-rntpos
(reader).
(setf bzip2-state-rntpos)
(writer).
bzip2-state-selector
(reader).
(setf bzip2-state-selector)
(writer).
bzip2-state-selector-mtf
(reader).
(setf bzip2-state-selector-mtf)
(writer).
bzip2-state-seq-to-unseq
(reader).
(setf bzip2-state-seq-to-unseq)
(writer).
bzip2-state-small-decompression-p
(reader).
(setf bzip2-state-small-decompression-p)
(writer).
bzip2-state-state
(function).
(setf bzip2-state-state)
(function).
bzip2-state-stored-block-crc
(reader).
(setf bzip2-state-stored-block-crc)
(writer).
bzip2-state-stored-combined-crc
(reader).
(setf bzip2-state-stored-combined-crc)
(writer).
bzip2-state-t-position
(reader).
(setf bzip2-state-t-position)
(writer).
bzip2-state-tt
(reader).
(setf bzip2-state-tt)
(writer).
bzip2-state-unzftab
(reader).
(setf bzip2-state-unzftab)
(writer).
bzip2-state-update-checksum
(function).
(setf bzip2-state-update-checksum)
(function).
bzip2-state-zn
(reader).
(setf bzip2-state-zn)
(writer).
bzip2-state-zvec
(reader).
(setf bzip2-state-zvec)
(writer).
copy-bzip2-state
(function).
make-bzip2-state
(function).
make-decode-tables
(function).
make-maps
(function).
reverse-ub16
(function).
reverse-ub4
(function).
reverse-ub8
(function).
undo-rle-obuf-to-output
(function).
chipz/decompress.lisp
inflate-state.lisp
(file).
inflate.lisp
(file).
bzip2.lisp
(file).
chipz
(system).
decompress
(generic function).
%decompress
(function).
%decompress-from-pathname
(function).
%decompress/null-stream
(function).
%decompress/null-vector
(function).
%decompress/stream-stream
(function).
%decompress/stream-vector
(function).
%decompress/vector-vector
(function).
decompress-fun-for-state
(function).
maybe-subseq
(function).
chipz/stream.lisp
inflate-state.lisp
(file).
inflate.lisp
(file).
chipz
(system).
make-decompressing-stream
(function).
stream-read-byte
(method).
stream-read-sequence
(method).
*binary-input-stream-class*
(special variable).
*stream-read-byte-function*
(special variable).
*stream-read-sequence-function*
(special variable).
copy-existing-output
(function).
decompressing-stream
(class).
define-stream-read-sequence
(macro).
dfun
(reader method).
dstate
(reader method).
input-available-p
(function).
input-buffer
(reader method).
input-buffer-index
(reader method).
(setf input-buffer-index)
(writer method).
input-buffer-n-bytes
(reader method).
(setf input-buffer-n-bytes)
(writer method).
output-available-p
(function).
output-buffer
(reader method).
output-buffer-index
(reader method).
(setf output-buffer-index)
(writer method).
output-buffer-n-bytes
(reader method).
(setf output-buffer-n-bytes)
(writer method).
read-and-decompress-byte
(function).
refill-stream-input-buffer
(function).
refill-stream-output-buffer
(function).
wrapped-stream
(reader method).
Packages are listed by definition order.
chipz
common-lisp
.
bzip2-error
(condition).
bzip2-state
(structure).
chipz-error
(condition).
decompress
(generic function).
decompression-error
(condition).
decompression-state
(structure).
finish-dstate
(function).
finish-inflate-state
(function).
inflate-error
(condition).
inflate-state
(structure).
invalid-bzip2-data
(condition).
invalid-checksum-error
(condition).
invalid-format-error
(condition).
invalid-gzip-header-error
(condition).
invalid-stored-block-length-error
(condition).
invalid-zlib-header-error
(condition).
make-decompressing-stream
(function).
make-dstate
(function).
make-inflate-state
(function).
premature-end-of-stream
(condition).
reserved-block-type-error
(condition).
%bzip2-decompress
(function).
%bzip2-state-machine
(function).
%decompress
(function).
%decompress-from-pathname
(function).
%decompress/null-stream
(function).
%decompress/null-vector
(function).
%decompress/stream-stream
(function).
%decompress/stream-vector
(function).
%decompress/vector-vector
(function).
%inflate
(function).
%inflate-state-machine
(function).
%make-bzip2-state
(function).
%make-inflate-state
(function).
*binary-input-stream-class*
(special variable).
*code-length-code-order*
(special variable).
*distance-code-base-distances*
(special variable).
*distance-code-extra-bits*
(special variable).
*dummy-vec*
(special variable).
*fixed-block-code-lengths*
(special variable).
*fixed-block-distance-lengths*
(special variable).
*fixed-distance-table*
(special variable).
*fixed-literal/length-table*
(special variable).
*stream-read-byte-function*
(special variable).
*stream-read-sequence-function*
(special variable).
+100k+
(constant).
+block-dynamic-codes+
(constant).
+block-fixed-codes+
(constant).
+block-invalid+
(constant).
+block-no-compress+
(constant).
+bz-g-size+
(constant).
+bz-header-0+
(constant).
+bz-header-b+
(constant).
+bz-header-h+
(constant).
+bz-header-z+
(constant).
+bz-max-alpha-size+
(constant).
+bz-max-code-len+
(constant).
+bz-max-selectors+
(constant).
+bz-n-groups+
(constant).
+bz-n-iters+
(constant).
+bz-runa+
(constant).
+bz-runb+
(constant).
+bzip2-crc32-table+
(constant).
+crc32-table+
(constant).
+default-buffer-size+
(constant).
+deflate-max-bits+
(constant).
+gzip-deflate-method+
(constant).
+gzip-flag-comment+
(constant).
+gzip-flag-crc+
(constant).
+gzip-flag-extra+
(constant).
+gzip-flag-name+
(constant).
+gzip-flag-text+
(constant).
+gzip-xfl-fast-compression+
(constant).
+gzip-xfl-max-compression+
(constant).
+length-code-base-lengths+
(constant).
+length-code-extra-bits+
(constant).
+max-code-length+
(constant).
+max-codes+
(constant).
+max-n-code-lengths+
(constant).
+mtfa-size+
(constant).
+mtfl-size+
(constant).
+zlib-compression-method+
(constant).
+zlib-flag-fdict+
(constant).
+zlib-flevel-default+
(constant).
+zlib-flevel-fast+
(constant).
+zlib-flevel-fastest+
(constant).
+zlib-flevel-maximum+
(constant).
actual-checksum
(generic reader).
adler32
(generic reader).
(setf adler32)
(generic writer).
adler32
(structure).
adler32-modulo
(constant).
adler32-p
(function).
adler32-s1
(reader).
(setf adler32-s1)
(writer).
adler32-s2
(reader).
(setf adler32-s2)
(writer).
bzip2-state-100k-block-size
(reader).
(setf bzip2-state-100k-block-size)
(writer).
bzip2-state-alpha-size
(reader).
(setf bzip2-state-alpha-size)
(writer).
bzip2-state-base
(reader).
(setf bzip2-state-base)
(writer).
bzip2-state-bits
(function).
(setf bzip2-state-bits)
(function).
bzip2-state-block-randomized-p
(reader).
(setf bzip2-state-block-randomized-p)
(writer).
bzip2-state-calculated-block-crc
(reader).
(setf bzip2-state-calculated-block-crc)
(writer).
bzip2-state-calculated-combined-crc
(reader).
(setf bzip2-state-calculated-combined-crc)
(writer).
bzip2-state-cftab
(reader).
(setf bzip2-state-cftab)
(writer).
bzip2-state-cftab-copy
(reader).
(setf bzip2-state-cftab-copy)
(writer).
bzip2-state-checksum
(function).
(setf bzip2-state-checksum)
(function).
bzip2-state-curr
(reader).
(setf bzip2-state-curr)
(writer).
bzip2-state-current-block-number
(reader).
(setf bzip2-state-current-block-number)
(writer).
bzip2-state-done
(function).
(setf bzip2-state-done)
(function).
bzip2-state-eob
(reader).
(setf bzip2-state-eob)
(writer).
bzip2-state-es
(reader).
(setf bzip2-state-es)
(writer).
bzip2-state-g-base
(reader).
(setf bzip2-state-g-base)
(writer).
bzip2-state-g-limit
(reader).
(setf bzip2-state-g-limit)
(writer).
bzip2-state-g-minlen
(reader).
(setf bzip2-state-g-minlen)
(writer).
bzip2-state-g-perm
(reader).
(setf bzip2-state-g-perm)
(writer).
bzip2-state-group-number
(reader).
(setf bzip2-state-group-number)
(writer).
bzip2-state-group-position
(reader).
(setf bzip2-state-group-position)
(writer).
bzip2-state-i
(reader).
(setf bzip2-state-i)
(writer).
bzip2-state-in-use
(reader).
(setf bzip2-state-in-use)
(writer).
bzip2-state-in-use-16
(reader).
(setf bzip2-state-in-use-16)
(writer).
bzip2-state-input
(function).
(setf bzip2-state-input)
(function).
bzip2-state-input-end
(function).
(setf bzip2-state-input-end)
(function).
bzip2-state-input-index
(function).
(setf bzip2-state-input-index)
(function).
bzip2-state-input-start
(function).
(setf bzip2-state-input-start)
(function).
bzip2-state-j
(reader).
(setf bzip2-state-j)
(writer).
bzip2-state-k0
(reader).
(setf bzip2-state-k0)
(writer).
bzip2-state-len
(reader).
(setf bzip2-state-len)
(writer).
bzip2-state-limit
(reader).
(setf bzip2-state-limit)
(writer).
bzip2-state-lval
(reader).
(setf bzip2-state-lval)
(writer).
bzip2-state-min-lengths
(reader).
(setf bzip2-state-min-lengths)
(writer).
bzip2-state-mtf-continuation
(reader).
(setf bzip2-state-mtf-continuation)
(writer).
bzip2-state-mtfa
(reader).
(setf bzip2-state-mtfa)
(writer).
bzip2-state-mtfbase
(reader).
(setf bzip2-state-mtfbase)
(writer).
bzip2-state-n
(reader).
(setf bzip2-state-n)
(writer).
bzip2-state-n-bits
(function).
(setf bzip2-state-n-bits)
(function).
bzip2-state-n-blocks-used
(reader).
(setf bzip2-state-n-blocks-used)
(writer).
bzip2-state-n-groups
(reader).
(setf bzip2-state-n-groups)
(writer).
bzip2-state-n-in-use
(reader).
(setf bzip2-state-n-in-use)
(writer).
bzip2-state-n-selectors
(reader).
(setf bzip2-state-n-selectors)
(writer).
bzip2-state-nblock
(reader).
(setf bzip2-state-nblock)
(writer).
bzip2-state-nblockmax
(reader).
(setf bzip2-state-nblockmax)
(writer).
bzip2-state-original-pointer
(reader).
(setf bzip2-state-original-pointer)
(writer).
bzip2-state-out-ch
(reader).
(setf bzip2-state-out-ch)
(writer).
bzip2-state-out-len
(reader).
(setf bzip2-state-out-len)
(writer).
bzip2-state-output
(function).
(setf bzip2-state-output)
(function).
bzip2-state-output-end
(function).
(setf bzip2-state-output-end)
(function).
bzip2-state-output-index
(function).
(setf bzip2-state-output-index)
(function).
bzip2-state-output-start
(function).
(setf bzip2-state-output-start)
(function).
bzip2-state-p
(function).
bzip2-state-perm
(reader).
(setf bzip2-state-perm)
(writer).
bzip2-state-rntogo
(reader).
(setf bzip2-state-rntogo)
(writer).
bzip2-state-rntpos
(reader).
(setf bzip2-state-rntpos)
(writer).
bzip2-state-selector
(reader).
(setf bzip2-state-selector)
(writer).
bzip2-state-selector-mtf
(reader).
(setf bzip2-state-selector-mtf)
(writer).
bzip2-state-seq-to-unseq
(reader).
(setf bzip2-state-seq-to-unseq)
(writer).
bzip2-state-small-decompression-p
(reader).
(setf bzip2-state-small-decompression-p)
(writer).
bzip2-state-state
(function).
(setf bzip2-state-state)
(function).
bzip2-state-stored-block-crc
(reader).
(setf bzip2-state-stored-block-crc)
(writer).
bzip2-state-stored-combined-crc
(reader).
(setf bzip2-state-stored-combined-crc)
(writer).
bzip2-state-t-position
(reader).
(setf bzip2-state-t-position)
(writer).
bzip2-state-tt
(reader).
(setf bzip2-state-tt)
(writer).
bzip2-state-unzftab
(reader).
(setf bzip2-state-unzftab)
(writer).
bzip2-state-update-checksum
(function).
(setf bzip2-state-update-checksum)
(function).
bzip2-state-zn
(reader).
(setf bzip2-state-zn)
(writer).
bzip2-state-zvec
(reader).
(setf bzip2-state-zvec)
(writer).
checksum-kind
(generic reader).
cmf
(generic reader).
(setf cmf)
(generic writer).
code-end-value
(reader).
(setf code-end-value)
(writer).
code-lengths-bounds-error
(condition).
code-lengths-start-with-repetition-error
(condition).
code-n-bits
(reader).
(setf code-n-bits)
(writer).
code-n-values
(function).
code-range-descriptor
(structure).
code-range-descriptor-p
(function).
code-start-value
(reader).
(setf code-start-value)
(writer).
comment
(generic reader).
(setf comment)
(generic writer).
compression-method
(generic reader).
(setf compression-method)
(generic writer).
compute-huffman-decode-structure
(function).
construct-huffman-decode-table
(function).
copy-adler32
(function).
copy-bzip2-state
(function).
copy-code-range-descriptor
(function).
copy-crc32
(function).
copy-decompression-state
(function).
copy-existing-output
(function).
copy-huffman-decode-table
(function).
copy-inflate-state
(function).
crc16
(generic reader).
(setf crc16)
(generic writer).
crc32
(structure).
crc32-crc
(reader).
(setf crc32-crc)
(writer).
crc32-p
(function).
decompress-fun-for-state
(function).
decompressing-stream
(class).
decompression-state-p
(function).
define-constant
(macro).
define-stream-read-sequence
(macro).
deflate-code
(type).
deflate-code-length
(type).
deflate-code-value
(type).
dfun
(generic reader).
distance-base
(function).
dstate
(generic reader).
dstate-bits
(reader).
(setf dstate-bits)
(writer).
dstate-checksum
(reader).
(setf dstate-checksum)
(writer).
dstate-done
(reader).
(setf dstate-done)
(writer).
dstate-input
(reader).
(setf dstate-input)
(writer).
dstate-input-end
(reader).
(setf dstate-input-end)
(writer).
dstate-input-index
(reader).
(setf dstate-input-index)
(writer).
dstate-input-start
(reader).
(setf dstate-input-start)
(writer).
dstate-n-bits
(reader).
(setf dstate-n-bits)
(writer).
dstate-output
(reader).
(setf dstate-output)
(writer).
dstate-output-end
(reader).
(setf dstate-output-end)
(writer).
dstate-output-index
(reader).
(setf dstate-output-index)
(writer).
dstate-output-start
(reader).
(setf dstate-output-start)
(writer).
dstate-state
(reader).
(setf dstate-state)
(writer).
dstate-update-checksum
(reader).
(setf dstate-update-checksum)
(writer).
expected-checksum
(generic reader).
extra-flags
(generic reader).
(setf extra-flags)
(generic writer).
fdict
(generic reader).
(setf fdict)
(generic writer).
filename
(generic reader).
(setf filename)
(generic writer).
flags
(generic reader).
(setf flags)
(generic writer).
gzip-header
(class).
hdt-bits
(reader).
hdt-counts
(reader).
hdt-offsets
(reader).
hdt-symbols
(reader).
huffman-decode-table
(structure).
huffman-decode-table-p
(function).
illegal-code
(generic reader).
illegal-distance-code-error
(condition).
illegal-length-code-error
(condition).
index
(type).
inflate-state-bits
(function).
(setf inflate-state-bits)
(function).
inflate-state-checksum
(function).
(setf inflate-state-checksum)
(function).
inflate-state-code-lengths
(reader).
(setf inflate-state-code-lengths)
(writer).
inflate-state-codes-table
(reader).
(setf inflate-state-codes-table)
(writer).
inflate-state-data-format
(reader).
(setf inflate-state-data-format)
(writer).
inflate-state-distance
(reader).
(setf inflate-state-distance)
(writer).
inflate-state-distance-code
(reader).
(setf inflate-state-distance-code)
(writer).
inflate-state-distance-table
(reader).
(setf inflate-state-distance-table)
(writer).
inflate-state-done
(function).
(setf inflate-state-done)
(function).
inflate-state-final-block-p
(reader).
(setf inflate-state-final-block-p)
(writer).
inflate-state-header
(reader).
(setf inflate-state-header)
(writer).
inflate-state-input
(function).
(setf inflate-state-input)
(function).
inflate-state-input-end
(function).
(setf inflate-state-input-end)
(function).
inflate-state-input-index
(function).
(setf inflate-state-input-index)
(function).
inflate-state-input-start
(function).
(setf inflate-state-input-start)
(function).
inflate-state-length
(reader).
(setf inflate-state-length)
(writer).
inflate-state-length-code
(reader).
(setf inflate-state-length-code)
(writer).
inflate-state-literal/length-table
(reader).
(setf inflate-state-literal/length-table)
(writer).
inflate-state-n-bits
(function).
(setf inflate-state-n-bits)
(function).
inflate-state-n-codes
(reader).
(setf inflate-state-n-codes)
(writer).
inflate-state-n-distance-codes
(reader).
(setf inflate-state-n-distance-codes)
(writer).
inflate-state-n-length-codes
(reader).
(setf inflate-state-n-length-codes)
(writer).
inflate-state-n-values-read
(reader).
(setf inflate-state-n-values-read)
(writer).
inflate-state-output
(function).
(setf inflate-state-output)
(function).
inflate-state-output-end
(function).
(setf inflate-state-output-end)
(function).
inflate-state-output-index
(function).
(setf inflate-state-output-index)
(function).
inflate-state-output-start
(function).
(setf inflate-state-output-start)
(function).
inflate-state-p
(function).
inflate-state-state
(function).
(setf inflate-state-state)
(function).
inflate-state-update-checksum
(function).
(setf inflate-state-update-checksum)
(function).
inflate-state-window
(reader).
(setf inflate-state-window)
(writer).
inflate-state-window-index
(reader).
(setf inflate-state-window-index)
(writer).
input-available-p
(function).
input-buffer
(generic reader).
input-buffer-index
(generic reader).
(setf input-buffer-index)
(generic writer).
input-buffer-n-bytes
(generic reader).
(setf input-buffer-n-bytes)
(generic writer).
invalid-format
(generic reader).
length-base
(function).
make-adler32
(function).
make-bzip2-state
(function).
make-crc32
(function).
make-crd
(function).
make-decode-tables
(function).
make-decompression-state
(function).
make-hdt
(function).
make-maps
(function).
maybe-subseq
(function).
mtime
(generic reader).
(setf mtime)
(generic writer).
n-distance-extra-bits
(function).
n-length-extra-bits
(function).
os
(generic reader).
(setf os)
(generic writer).
output-available-p
(function).
output-buffer
(generic reader).
output-buffer-index
(generic reader).
(setf output-buffer-index)
(generic writer).
output-buffer-n-bytes
(generic reader).
(setf output-buffer-n-bytes)
(generic writer).
probably-the-fixnum
(macro).
produce-adler32
(function).
produce-crc32
(function).
read-and-decompress-byte
(function).
record-code-length
(function).
refill-stream-input-buffer
(function).
refill-stream-output-buffer
(function).
reverse-ub16
(function).
reverse-ub4
(function).
reverse-ub8
(function).
simple-octet-vector
(type).
sliding-window
(type).
unassigned-huffman-code-error
(condition).
undo-rle-obuf-to-output
(function).
update-adler32
(function).
update-crc32
(function).
update-window
(function).
wrapped-stream
(generic reader).
write-date
(generic reader).
(setf write-date)
(generic writer).
zlib-compression-info
(function).
zlib-compression-method
(function).
zlib-flag-fcheck
(function).
zlib-flag-flevel
(function).
zlib-header
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Return a structure suitable for uncompressing data in DATA-FORMAT;
DATA-FORMAT should be:
:BZIP2 or CHIPZ:BZIP2 For decompressing data in the ‘bzip2’ format; :GZIP or CHIPZ:GZIP For decompressing data in the ‘gzip’ format; :ZLIB or CHIPZ:ZLIB For decompressing data in the ‘zlib’ format; :DEFLATE or CHIPZ:DEFLATE For decompressing data in the ‘deflate’ format.
The usual value of DATA-FORMAT will be one of CHIPZ:BZIP2 or CHIPZ:GZIP.
Return a INFLATE-STATE structure suitable for uncompressing data in
FORMAT; FORMAT should be:
:GZIP or CHIPZ:GZIP For decompressing data in the ‘gzip’ format; :ZLIB or CHIPZ:ZLIB For decompressing data in the ‘zlib’ format; :DEFLATE or CHIPZ:DEFLATE For decompressing data in the ‘deflate’ format.
The usual value of FORMAT will be one of CHIPZ:GZIP or CHIPZ:ZLIB.
stream
) (state decompression-state
) (input stream
) &key) ¶stream
) (state decompression-state
) (input vector
) &key input-start input-end) ¶vector
) (state decompression-state
) (input vector
) &key input-start input-end output-start output-end) ¶null
) (state decompression-state
) (input stream
) &key buffer-size) ¶null
) (state decompression-state
) (input vector
) &key input-start input-end buffer-size) ¶stream
) (state decompression-state
) (input pathname
) &key buffer-size) ¶pathname
) (state decompression-state
) (input pathname
) &key buffer-size) ¶null
) (state decompression-state
) (input pathname
) &key) ¶list
) &rest keys) ¶inflate-state
) stream) ¶bzip2-state
) stream) ¶decompressing-stream
)) ¶sb-gray
.
decompressing-stream
) seq &optional start end) ¶sb-gray
.
The base condition of conditions signaled when decompressing BZIP2-related formats.
The base condition of the CHIPZ library. All other conditions inherit from this error.
simple-error
.
The base condition of all conditions signaled during decompression.
The base condition of conditions signaled when decompressing DEFLATE-related formats.
Signaled when invalid bzip2 data is found.
Signaled when the checksum of decompressed data does not match the expected value.
Signaled when an invalid format name is passed to MAKE-DSTATE, MAKE-INFLATE-STATE, or DECOMPRESS.
common-lisp
.
:format
This slot is read-only.
Signaled when a gzip header does not have the proper ID.
Signaled when a stored block’s length does not pass the consistency check.
Signaled when a zlib header does not pass the consistency check.
Signaled when FINISH-DSTATE is called on a state that
has not actually reached the end of the input being decompressed.
Signaled when an invalid deflate block is found.
(unsigned-byte 8)
0
(integer 0 260)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(integer 1 9)
1
0
0
(integer 0 (900000))
0
0
(simple-array (unsigned-byte 32) (256))
(make-array 256 :element-type (quote (unsigned-byte 32)))
0
(simple-array (unsigned-byte 32) (257))
(make-array 257 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 32) (257))
(make-array 257 :element-type (quote (unsigned-byte 32)))
(simple-array (unsigned-byte 32) (*))
(make-array 0 :element-type (quote (unsigned-byte 32)))
(unsigned-byte 32)
0
(unsigned-byte 32)
0
(unsigned-byte 32)
4294967295
(unsigned-byte 32)
0
(integer 0 256)
0
(simple-array t (256))
(make-array 256 :initial-element nil)
(unsigned-byte 16)
0
(simple-array (unsigned-byte 8) (256))
(make-array 256 :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 8) (4096))
(make-array chipz::+mtfa-size+ :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 16) (16))
(make-array (/ 256 chipz::+mtfl-size+) :element-type (quote (unsigned-byte 16)))
(simple-array (unsigned-byte 8) (18002))
(make-array chipz::+bz-max-selectors+ :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 8) (18002))
(make-array chipz::+bz-max-selectors+ :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 8) (6 258))
(make-array (quote (6 258)) :element-type (quote (unsigned-byte 8)))
(or null function)
(simple-array t (6))
(let ((chipz::w (make-array chipz::+bz-n-groups+))) (dotimes (chipz::i chipz::+bz-n-groups+ chipz::w) (setf (aref chipz::w chipz::i) (make-array chipz::+bz-max-alpha-size+ :element-type (quote (unsigned-byte 32))))))
(simple-array t (6))
(let ((chipz::w (make-array chipz::+bz-n-groups+))) (dotimes (chipz::i chipz::+bz-n-groups+ chipz::w) (setf (aref chipz::w chipz::i) (make-array chipz::+bz-max-alpha-size+ :element-type (quote (unsigned-byte 32))))))
(simple-array t (6))
(let ((chipz::w (make-array chipz::+bz-n-groups+))) (dotimes (chipz::i chipz::+bz-n-groups+ chipz::w) (setf (aref chipz::w chipz::i) (make-array chipz::+bz-max-alpha-size+ :element-type (quote (unsigned-byte 32))))))
(simple-array (unsigned-byte 32) (6))
(make-array 6 :element-type (quote (unsigned-byte 32)))
0
0
(integer 0 258)
0
0
0
(integer 0 257)
0
fixnum
0
fixnum
0
fixnum
0
(integer 0 900000)
0
(integer 0 900000)
0
fixnum
0
fixnum
0
(integer 0 20)
0
(integer 0 20)
0
(integer 0 1048576)
0
(integer 0 23)
0
(simple-array (unsigned-byte 32) (258))
chipz::*dummy-vec*
(simple-array (unsigned-byte 32) (258))
chipz::*dummy-vec*
(simple-array (unsigned-byte 32) (258))
chipz::*dummy-vec*
structure-object
.
(or null function)
chipz::simple-octet-vector
(make-array 1 :element-type (quote (unsigned-byte 8)))
(and fixnum (integer 0 *))
0
(and fixnum (integer 0 *))
0
(and fixnum (integer 0 *))
0
chipz::simple-octet-vector
(make-array 1 :element-type (quote (unsigned-byte 8)))
(and fixnum (integer 0 *))
0
(and fixnum (integer 0 *))
0
(and fixnum (integer 0 *))
0
(or null function)
(unsigned-byte 32)
0
(integer 0 32)
0
(member t nil)
common-lisp
.
0
0
(integer 0 28)
0
(integer 0 31)
0
0
0
0
0
(simple-vector 320)
(make-array 320)
chipz::sliding-window
(make-array 32768 :element-type (quote (unsigned-byte 8)))
(mod 32768)
0
chipz::huffman-decode-table
chipz::*fixed-literal/length-table*
chipz::huffman-decode-table
chipz::*fixed-distance-table*
(member chipz:deflate chipz:zlib chipz:gzip)
(quote chipz:deflate)
Decompresses data in INPUT between INPUT-START and INPUT-END and places the result in OUTPUT between OUTPUT-START and OUTPUT-END. -START and -END arguments follow the convention of the sequence functions. Returns the number of bytes pulled from the input and the number of bytes written to the output.
s1
.
s2
.
base
.
curr
.
eob
.
es
.
i
.
j
.
k0
.
len
.
lval
.
mtfa
.
n
.
perm
.
tt
.
zn
.
zvec
.
crc
.
bits
.
done
.
invalid-checksum-error
)) ¶zlib-header
)) ¶automatically generated reader method
zlib-header
)) ¶automatically generated writer method
invalid-checksum-error
)) ¶kind
.
zlib-header
)) ¶automatically generated reader method
zlib-header
)) ¶automatically generated writer method
gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
decompressing-stream
)) ¶automatically generated reader method
dfun
.
decompressing-stream
)) ¶automatically generated reader method
invalid-checksum-error
)) ¶gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
zlib-header
)) ¶automatically generated reader method
zlib-header
)) ¶automatically generated writer method
gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
zlib-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated reader method
zlib-header
)) ¶automatically generated writer method
gzip-header
)) ¶automatically generated writer method
illegal-distance-code-error
)) ¶code
.
illegal-length-code-error
)) ¶code
.
decompressing-stream
)) ¶automatically generated reader method
decompressing-stream
)) ¶automatically generated reader method
decompressing-stream
)) ¶automatically generated writer method
decompressing-stream
)) ¶automatically generated reader method
decompressing-stream
)) ¶automatically generated writer method
invalid-format-error
)) ¶gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
decompressing-stream
)) ¶automatically generated reader method
decompressing-stream
)) ¶automatically generated reader method
decompressing-stream
)) ¶automatically generated writer method
decompressing-stream
)) ¶automatically generated reader method
decompressing-stream
)) ¶automatically generated writer method
decompressing-stream
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated reader method
gzip-header
)) ¶automatically generated writer method
Signaled when the code length section of a dynamic block would produce more code lengths than declared.
Signaled when the code length section of a dynamic block begins with "repeat last code".
Signaled when the illegal distance codes 30 or 31 are used.
:code
This slot is read-only.
Signaled when the illegal length codes 286 or 287 are used.
:code
This slot is read-only.
Signaled when an unassigned Huffman code is referenced.
structure-object
.
(unsigned-byte 32)
4294967295
structure-object
.
(simple-array (unsigned-byte 16) (16))
(error "required parameter")
This slot is read-only.
(simple-array (unsigned-byte 16) (17))
(error "required parameter")
This slot is read-only.
(simple-array fixnum (*))
This slot is read-only.
doc-file
.
common-lisp
.
"css"
fundamental-binary-input-stream
.
:stream
This slot is read-only.
(make-array 4096 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
0
0
(make-array 4096 :element-type (quote (unsigned-byte 8)))
This slot is read-only.
0
0
:flags
:write-date
0
:extra-flags
:crc16
:compression-method
doc-file
.
common-lisp
.
"txt"
Jump to: | %
(
A B C D E F G H I L M N O P R S U W Z |
---|
Jump to: | %
(
A B C D E F G H I L M N O P R S U W Z |
---|
Jump to: | *
+
1
A B C D E F G H I J K L M N O P R S T U W Z |
---|
Jump to: | *
+
1
A B C D E F G H I J K L M N O P R S T U W Z |
---|
Jump to: | A B C D F G H I L M N P R S T U Z |
---|
Jump to: | A B C D F G H I L M N P R S T U Z |
---|