The zip Reference Manual

This is the zip Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 18:19:51 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 zip

Library for ZIP archive file reading and writing

Author

David Lichteblau and contributors <>

License

Lisp-LGPL (and some parts BSD-style, see LICENSE for details)

Dependencies
  • salza2 (system).
  • trivial-gray-streams (system).
  • babel (system).
  • cl-fad (system).
Source

zip.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 zip/zip.asd

Source

zip.asd.

Parent Component

zip (system).

ASDF Systems

zip.

Packages

zip-system.

Public Interface

perform (method).

Internals

silent-source-file (class).


3.1.2 zip/package.lisp

Source

zip.asd.

Parent Component

zip (system).

Packages

zip.


3.1.3 zip/gray.lisp

Dependency

package.lisp (file).

Source

zip.asd.

Parent Component

zip (system).

Public Interface
Internals

3.1.4 zip/ifstar.lisp

Dependency

package.lisp (file).

Source

zip.asd.

Parent Component

zip (system).

Internals

3.1.5 zip/inflate.lisp

Dependencies
Source

zip.asd.

Parent Component

zip (system).

Public Interface
Internals

3.1.6 zip/zip.lisp

Dependencies
Source

zip.asd.

Parent Component

zip (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 zip

Source

package.lisp.

Use List
  • common-lisp.
  • trivial-gray-streams.
Public Interface
Internals

4.2 zip-system

Source

zip.asd.

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

silent-source-file (class).


5 Definitions

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


5.1 Public Interface


5.1.1 Macros

Macro: do-zipfile-entries ((name entry zipfile) &body body)
Package

zip.

Source

zip.lisp.

Macro: with-output-to-zipfile ((var pathname &key if-exists) &body body)
Package

zip.

Source

zip.lisp.

Macro: with-zipfile ((file pathname &key force-utf-8) &body body)
Package

zip.

Source

zip.lisp.


5.1.2 Ordinary functions

Function: close-zipfile (zipfile)
Package

zip.

Source

zip.lisp.

Function: compress (input output compressor)
Package

zip.

Source

zip.lisp.

Function: get-zipfile-entry (name zipfile)
Package

zip.

Source

zip.lisp.

Function: inflate (p op)
Package

zip.

Source

inflate.lisp.

Function: open-zipfile (pathname &key force-utf-8)
Package

zip.

Source

zip.lisp.

Function: skip-gzip-header (p)
Package

zip.

Source

inflate.lisp.

Function: store (in out)

Copy uncompressed bytes from IN to OUT and return values like COMPRESS.

Package

zip.

Source

zip.lisp.

Function: unzip (pathname target-directory &key if-exists verbose force-utf-8)
Package

zip.

Source

zip.lisp.

Function: zip (pathname source-directory &key if-exists skip-directories-p)
Package

zip.

Source

zip.lisp.

Reader: zipfile-entries (instance)
Writer: (setf zipfile-entries) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

entries.

Reader: zipfile-entry-comment (instance)
Writer: (setf zipfile-entry-comment) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

comment.

Function: zipfile-entry-contents (entry &optional stream)
Package

zip.

Source

zip.lisp.

Reader: zipfile-entry-name (instance)
Writer: (setf zipfile-entry-name) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

name.

Reader: zipfile-entry-size (instance)
Writer: (setf zipfile-entry-size) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

size.


5.1.3 Generic functions

Generic Function: write-zipentry (zip-writer name data &key file-write-date deflate file-mode)
Package

zip.

Methods
Method: write-zipentry (z name (data stream) &key file-write-date deflate file-mode)
Source

zip.lisp.

Method: write-zipentry (zip-writer name (data pathname) &key file-write-date deflate file-mode)
Source

zip.lisp.


5.1.4 Standalone methods

Method: perform :around ((o compile-op) (s silent-source-file))
Package

asdf/action.

Source

zip.asd.

Method: stream-read-byte ((s truncating-stream))
Package

sb-gray.

Source

gray.lisp.

Method: stream-read-sequence ((s truncating-stream) seq start end &key)
Package

trivial-gray-streams.

Source

gray.lisp.

Method: stream-write-byte ((stream buffer-output-stream) byte)
Package

sb-gray.

Source

gray.lisp.

Method: stream-write-sequence ((stream buffer-output-stream) seq start end &key)
Package

trivial-gray-streams.

Source

gray.lisp.


5.1.5 Structures

Structure: zipfile
Package

zip.

Source

zip.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: stream
Package

common-lisp.

Readers

zipfile-stream.

Writers

(setf zipfile-stream).

Slot: entries
Readers

zipfile-entries.

Writers

(setf zipfile-entries).


5.2 Internals


5.2.1 Constants

Constant: +end-header-length+
Package

zip.

Source

zip.lisp.

Constant: gz_ascii_flags
Package

zip.

Source

inflate.lisp.

Constant: gz_comment
Package

zip.

Source

inflate.lisp.

Constant: gz_extra_field
Package

zip.

Source

inflate.lisp.

Constant: gz_head_crc
Package

zip.

Source

inflate.lisp.

Constant: gz_orig_name
Package

zip.

Source

inflate.lisp.

Constant: gz_reserved
Package

zip.

Source

inflate.lisp.

Constant: z_deflated
Package

zip.

Source

inflate.lisp.


5.2.2 Special variables

Special Variable: *allow-cp437*
Package

zip.

Source

zip.lisp.

Special Variable: *base-distance*
Package

zip.

Source

inflate.lisp.

Special Variable: *base-length*
Package

zip.

Source

inflate.lisp.

Special Variable: *code-index*
Package

zip.

Source

inflate.lisp.

Special Variable: *cp437->unicode*
Package

zip.

Source

zip.lisp.

Special Variable: *distance-extra-bits*
Package

zip.

Source

inflate.lisp.

Special Variable: *fixed-huffman-distance-tree*
Package

zip.

Source

inflate.lisp.

Special Variable: *fixed-huffman-tree*
Package

zip.

Source

inflate.lisp.

Special Variable: *force-utf-8*
Package

zip.

Source

zip.lisp.

Special Variable: *length-extra-bits*
Package

zip.

Source

inflate.lisp.

Special Variable: *maskarray*
Package

zip.

Source

inflate.lisp.

Special Variable: *unicode->cp437*
Package

zip.

Source

zip.lisp.

Special Variable: if*-keyword-list
Package

zip.

Source

ifstar.lisp.


5.2.3 Macros

Macro: define-record (constructor (&key length) &rest fields)
Package

zip.

Source

zip.lisp.

Macro: if* (&rest args)
Package

zip.

Source

ifstar.lisp.

Macro: with-latin1 ((&optional enable) &body body)
Package

zip.

Source

zip.lisp.

Macro: with-zipfile-stream ((file stream &key force-utf-8) &body body)
Package

zip.

Source

zip.lisp.


5.2.4 Ordinary functions

Function: %directory-namestring (d)
Package

zip.

Source

zip.lisp.

Function: %directory-sorted (dir)
Package

zip.

Source

zip.lisp.

Function: %file-write-date (f)
Package

zip.

Source

zip.lisp.

Function: %zipfile-entry-contents (entry stream)
Package

zip.

Source

zip.lisp.

Reader: bit-reader-bits (instance)
Writer: (setf bit-reader-bits) (instance)
Package

zip.

Source

inflate.lisp.

Target Slot

bits.

Reader: bit-reader-last-byte (instance)
Writer: (setf bit-reader-last-byte) (instance)
Package

zip.

Source

inflate.lisp.

Target Slot

last-byte.

Function: bit-reader-p (object)
Package

zip.

Source

inflate.lisp.

Reader: bit-reader-stream (instance)
Writer: (setf bit-reader-stream) (instance)
Package

zip.

Source

inflate.lisp.

Target Slot

stream.

Function: bitinfo-bitwidth (structure)
Package

zip.

Source

inflate.lisp.

Function: (setf bitinfo-bitwidth) (structure)
Package

zip.

Source

inflate.lisp.

Function: bitinfo-maxval (structure)
Package

zip.

Source

inflate.lisp.

Function: (setf bitinfo-maxval) (structure)
Package

zip.

Source

inflate.lisp.

Function: bitinfo-minval (structure)
Package

zip.

Source

inflate.lisp.

Function: (setf bitinfo-minval) (structure)
Package

zip.

Source

inflate.lisp.

Function: build-huffman-tree (minval minmaxes valuecode valuewidth pos)
Package

zip.

Source

inflate.lisp.

Function: cd/comment-length (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/comment-length) (r)
Package

zip.

Source

zip.lisp.

Function: cd/compressed-size (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/compressed-size) (r)
Package

zip.

Source

zip.lisp.

Function: cd/crc (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/crc) (r)
Package

zip.

Source

zip.lisp.

Function: cd/date (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/date) (r)
Package

zip.

Source

zip.lisp.

Function: cd/disc-number (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/disc-number) (r)
Package

zip.

Source

zip.lisp.

Function: cd/external-attributes (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/external-attributes) (r)
Package

zip.

Source

zip.lisp.

Function: cd/extra-length (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/extra-length) (r)
Package

zip.

Source

zip.lisp.

Function: cd/flags (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/flags) (r)
Package

zip.

Source

zip.lisp.

Function: cd/internal-attributes (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/internal-attributes) (r)
Package

zip.

Source

zip.lisp.

Function: cd/method (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/method) (r)
Package

zip.

Source

zip.lisp.

Function: cd/name-length (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/name-length) (r)
Package

zip.

Source

zip.lisp.

Function: cd/offset (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/offset) (r)
Package

zip.

Source

zip.lisp.

Function: cd/signature (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/signature) (r)
Package

zip.

Source

zip.lisp.

Function: cd/size (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/size) (r)
Package

zip.

Source

zip.lisp.

Function: cd/time (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/time) (r)
Package

zip.

Source

zip.lisp.

Function: cd/version-made-by (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/version-made-by) (r)
Package

zip.

Source

zip.lisp.

Function: cd/version-needed-to-extract (r)
Package

zip.

Source

zip.lisp.

Function: (setf cd/version-needed-to-extract) (r)
Package

zip.

Source

zip.lisp.

Function: close-zipfile-writer (z)
Package

zip.

Source

zip.lisp.

Function: copy-bit-reader (instance)
Package

zip.

Source

inflate.lisp.

Function: copy-bitinfo (sequence)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

Package

zip.

Alias for

copy-seq.

Function: copy-zipfile (instance)
Package

zip.

Source

zip.lisp.

Function: copy-zipfile-entry (instance)
Package

zip.

Source

zip.lisp.

Function: copy-zipwriter (instance)
Package

zip.

Source

zip.lisp.

Function: copy-zipwriter-entry (instance)
Package

zip.

Source

zip.lisp.

Function: data/compressed-size (r)
Package

zip.

Source

zip.lisp.

Function: (setf data/compressed-size) (r)
Package

zip.

Source

zip.lisp.

Function: data/crc (r)
Package

zip.

Source

zip.lisp.

Function: (setf data/crc) (r)
Package

zip.

Source

zip.lisp.

Function: data/size (r)
Package

zip.

Source

zip.lisp.

Function: (setf data/size) (r)
Package

zip.

Source

zip.lisp.

Function: decode-huffman-tree (br tree minbits)
Package

zip.

Source

inflate.lisp.

Function: decode-name (name utf8p)
Package

zip.

Source

zip.lisp.

Function: encode-name (name)
Package

zip.

Source

zip.lisp.

Function: end/central-directory-disc (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/central-directory-disc) (r)
Package

zip.

Source

zip.lisp.

Function: end/central-directory-offset (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/central-directory-offset) (r)
Package

zip.

Source

zip.lisp.

Function: end/central-directory-size (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/central-directory-size) (r)
Package

zip.

Source

zip.lisp.

Function: end/comment-length (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/comment-length) (r)
Package

zip.

Source

zip.lisp.

Function: end/disc-files (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/disc-files) (r)
Package

zip.

Source

zip.lisp.

Function: end/signature (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/signature) (r)
Package

zip.

Source

zip.lisp.

Function: end/this-disc (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/this-disc) (r)
Package

zip.

Source

zip.lisp.

Function: end/total-files (r)
Package

zip.

Source

zip.lisp.

Function: (setf end/total-files) (r)
Package

zip.

Source

zip.lisp.

Function: file-mode (pathname)
Package

zip.

Source

zip.lisp.

Function: file/compressed-size (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/compressed-size) (r)
Package

zip.

Source

zip.lisp.

Function: file/crc (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/crc) (r)
Package

zip.

Source

zip.lisp.

Function: file/date (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/date) (r)
Package

zip.

Source

zip.lisp.

Function: file/extra-length (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/extra-length) (r)
Package

zip.

Source

zip.lisp.

Function: file/flags (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/flags) (r)
Package

zip.

Source

zip.lisp.

Function: file/method (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/method) (r)
Package

zip.

Source

zip.lisp.

Function: file/name-length (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/name-length) (r)
Package

zip.

Source

zip.lisp.

Function: file/signature (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/signature) (r)
Package

zip.

Source

zip.lisp.

Function: file/size (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/size) (r)
Package

zip.

Source

zip.lisp.

Function: file/time (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/time) (r)
Package

zip.

Source

zip.lisp.

Function: file/version-needed-to-extract (r)
Package

zip.

Source

zip.lisp.

Function: (setf file/version-needed-to-extract) (r)
Package

zip.

Source

zip.lisp.

Function: fix-enough-namestring (pathname &optional defaults)
Package

zip.

Source

zip.lisp.

Function: flush-buffer (op buffer end)
Package

zip.

Source

inflate.lisp.

Function: generate-huffman-tree (bitinfo)
Package

zip.

Source

inflate.lisp.

Function: generate-huffman-tree-from-vector (vector start end)
Package

zip.

Source

inflate.lisp.

Function: get-int (array offset)
Package

zip.

Source

zip.lisp.

Function: (setf get-int) (array offset)
Package

zip.

Source

zip.lisp.

Function: get-short (array offset)
Package

zip.

Source

zip.lisp.

Function: (setf get-short) (array offset)
Package

zip.

Source

zip.lisp.

Function: invoke-with-latin1 (enable fn)
Package

zip.

Source

zip.lisp.

Function: make-bit-reader (&key stream last-byte bits)
Package

zip.

Source

inflate.lisp.

Function: make-bitinfo (&key minval maxval bitwidth)
Package

zip.

Source

inflate.lisp.

Function: make-buffer-output-stream (outbuf)
Package

zip.

Source

gray.lisp.

Function: make-byte-array (n)
Package

zip.

Source

zip.lisp.

Function: make-data-descriptor (&optional s)
Package

zip.

Source

zip.lisp.

Function: make-directory-entry (&optional s)
Package

zip.

Source

zip.lisp.

Function: make-end-header (&optional s)
Package

zip.

Source

zip.lisp.

Function: make-local-header (&optional s)
Package

zip.

Source

zip.lisp.

Function: make-zipfile (&key stream entries)
Package

zip.

Source

zip.lisp.

Function: make-zipfile-entry (&key name stream offset size compressed-size comment date mode)
Package

zip.

Source

zip.lisp.

Function: make-zipfile-writer (pathname &key if-exists)
Package

zip.

Source

zip.lisp.

Function: make-zipwriter (&key stream compressor head tail)
Package

zip.

Source

zip.lisp.

Function: make-zipwriter-entry (&key file-mode name position header)
Package

zip.

Source

zip.lisp.

Function: new-bit-reader (stream)
Package

zip.

Source

inflate.lisp.

Function: open-zipfile-from-stream (stream &key force-utf-8)
Package

zip.

Source

zip.lisp.

Function: process-deflate-block (br op buffer end)
Package

zip.

Source

inflate.lisp.

Function: process-dynamic-huffman-block (br op buffer end)
Package

zip.

Source

inflate.lisp.

Function: process-fixed-huffman-block (br op buffer end)
Package

zip.

Source

inflate.lisp.

Function: process-huffman-block (br op lengthlit-tree minwidth distance-tree mindistwidth buffer end)
Package

zip.

Source

inflate.lisp.

Function: process-non-compressed-block (br op buffer end)
Package

zip.

Source

inflate.lisp.

Function: put-byte-in-buffer (op byte buffer end)
Package

zip.

Source

inflate.lisp.

Function: read-bits (br count)
Package

zip.

Source

inflate.lisp.

Function: read-entry-object (s)
Package

zip.

Source

zip.lisp.

Function: read-uword (stream)
Package

zip.

Source

inflate.lisp.

Function: reset-bit-reader (br)
Package

zip.

Source

inflate.lisp.

Function: rezip (output-pathname reference-pathname source-directory &key if-exists)
Package

zip.

Source

zip.lisp.

Function: seek-to-end-header (s)
Package

zip.

Source

zip.lisp.

Function: split-on-position (minval minmaxes valuecode valuewidth pos)
Package

zip.

Source

inflate.lisp.

Function: write-central-directory (z)
Package

zip.

Source

zip.lisp.

Function: write-directory-zipentry (zip-writer name pathname &key file-write-date deflate file-mode)
Package

zip.

Source

zip.lisp.

Reader: zipfile-entry-compressed-size (instance)
Writer: (setf zipfile-entry-compressed-size) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

compressed-size.

Reader: zipfile-entry-date (instance)
Writer: (setf zipfile-entry-date) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

date.

Reader: zipfile-entry-mode (instance)
Writer: (setf zipfile-entry-mode) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

mode.

Reader: zipfile-entry-offset (instance)
Writer: (setf zipfile-entry-offset) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

offset.

Function: zipfile-entry-p (object)
Package

zip.

Source

zip.lisp.

Reader: zipfile-entry-stream (instance)
Writer: (setf zipfile-entry-stream) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

stream.

Function: zipfile-p (object)
Package

zip.

Source

zip.lisp.

Reader: zipfile-stream (instance)
Writer: (setf zipfile-stream) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

stream.

Reader: zipwriter-compressor (instance)
Writer: (setf zipwriter-compressor) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

compressor.

Reader: zipwriter-entry-file-mode (instance)
Writer: (setf zipwriter-entry-file-mode) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

file-mode.

Reader: zipwriter-entry-header (instance)
Writer: (setf zipwriter-entry-header) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

header.

Reader: zipwriter-entry-name (instance)
Writer: (setf zipwriter-entry-name) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

name.

Function: zipwriter-entry-p (object)
Package

zip.

Source

zip.lisp.

Reader: zipwriter-entry-position (instance)
Writer: (setf zipwriter-entry-position) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

position.

Reader: zipwriter-head (instance)
Writer: (setf zipwriter-head) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

head.

Function: zipwriter-p (object)
Package

zip.

Source

zip.lisp.

Reader: zipwriter-stream (instance)
Writer: (setf zipwriter-stream) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

stream.

Reader: zipwriter-tail (instance)
Writer: (setf zipwriter-tail) (instance)
Package

zip.

Source

zip.lisp.

Target Slot

tail.


5.2.5 Generic functions

Generic Reader: buf (object)
Package

zip.

Methods
Reader Method: buf ((buffer-output-stream buffer-output-stream))

automatically generated reader method

Source

gray.lisp.

Target Slot

buf.

Generic Writer: (setf buf) (object)
Package

zip.

Methods
Writer Method: (setf buf) ((buffer-output-stream buffer-output-stream))

automatically generated writer method

Source

gray.lisp.

Target Slot

buf.

Generic Reader: input-handle (object)
Package

zip.

Methods
Reader Method: input-handle ((truncating-stream truncating-stream))

automatically generated reader method

Source

gray.lisp.

Target Slot

input-handle.

Generic Writer: (setf input-handle) (object)
Package

zip.

Methods
Writer Method: (setf input-handle) ((truncating-stream truncating-stream))

automatically generated writer method

Source

gray.lisp.

Target Slot

input-handle.

Generic Reader: pos (object)
Package

zip.

Methods
Reader Method: pos ((truncating-stream truncating-stream))

automatically generated reader method

Source

gray.lisp.

Target Slot

pos.

Reader Method: pos ((buffer-output-stream buffer-output-stream))

automatically generated reader method

Source

gray.lisp.

Target Slot

pos.

Generic Writer: (setf pos) (object)
Package

zip.

Methods
Writer Method: (setf pos) ((truncating-stream truncating-stream))

automatically generated writer method

Source

gray.lisp.

Target Slot

pos.

Writer Method: (setf pos) ((buffer-output-stream buffer-output-stream))

automatically generated writer method

Source

gray.lisp.

Target Slot

pos.

Generic Reader: size (object)
Package

zip.

Methods
Reader Method: size ((truncating-stream truncating-stream))

automatically generated reader method

Source

gray.lisp.

Target Slot

size.

Generic Writer: (setf size) (object)
Package

zip.

Methods
Writer Method: (setf size) ((truncating-stream truncating-stream))

automatically generated writer method

Source

gray.lisp.

Target Slot

size.


5.2.6 Structures

Structure: bit-reader
Package

zip.

Source

inflate.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: stream
Package

common-lisp.

Readers

bit-reader-stream.

Writers

(setf bit-reader-stream).

Slot: last-byte
Readers

bit-reader-last-byte.

Writers

(setf bit-reader-last-byte).

Slot: bits
Readers

bit-reader-bits.

Writers

(setf bit-reader-bits).

Structure: zipfile-entry
Package

zip.

Source

zip.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

zipfile-entry-name.

Writers

(setf zipfile-entry-name).

Slot: stream
Package

common-lisp.

Readers

zipfile-entry-stream.

Writers

(setf zipfile-entry-stream).

Slot: offset
Readers

zipfile-entry-offset.

Writers

(setf zipfile-entry-offset).

Slot: size
Readers

zipfile-entry-size.

Writers

(setf zipfile-entry-size).

Slot: compressed-size
Readers

zipfile-entry-compressed-size.

Writers

(setf zipfile-entry-compressed-size).

Slot: comment
Readers

zipfile-entry-comment.

Writers

(setf zipfile-entry-comment).

Slot: date
Readers

zipfile-entry-date.

Writers

(setf zipfile-entry-date).

Slot: mode
Readers

zipfile-entry-mode.

Writers

(setf zipfile-entry-mode).

Structure: zipwriter
Package

zip.

Source

zip.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: stream
Package

common-lisp.

Readers

zipwriter-stream.

Writers

(setf zipwriter-stream).

Slot: compressor
Readers

zipwriter-compressor.

Writers

(setf zipwriter-compressor).

Slot: head
Readers

zipwriter-head.

Writers

(setf zipwriter-head).

Slot: tail
Readers

zipwriter-tail.

Writers

(setf zipwriter-tail).

Structure: zipwriter-entry
Package

zip.

Source

zip.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: file-mode
Readers

zipwriter-entry-file-mode.

Writers

(setf zipwriter-entry-file-mode).

Slot: name
Readers

zipwriter-entry-name.

Writers

(setf zipwriter-entry-name).

Slot: position
Package

common-lisp.

Readers

zipwriter-entry-position.

Writers

(setf zipwriter-entry-position).

Slot: header
Readers

zipwriter-entry-header.

Writers

(setf zipwriter-entry-header).


5.2.7 Classes

Class: buffer-output-stream
Package

zip.

Source

gray.lisp.

Direct superclasses
  • fundamental-binary-output-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct slots
Slot: buf
Initargs

:buf

Readers

buf.

Writers

(setf buf).

Slot: pos
Initform

0

Readers

pos.

Writers

(setf pos).

Class: silent-source-file
Package

zip-system.

Source

zip.asd.

Direct superclasses

cl-source-file.

Direct methods

perform.

Class: truncating-stream
Package

zip.

Source

gray.lisp.

Direct superclasses
  • fundamental-binary-input-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct slots
Slot: input-handle
Initargs

:input-handle

Readers

input-handle.

Writers

(setf input-handle).

Slot: size
Initargs

:size

Readers

size.

Writers

(setf size).

Slot: pos
Initform

0

Readers

pos.

Writers

(setf pos).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
B   C   D   E   F   G   I   M   N   O   P   R   S   U   W   Z  
Index Entry  Section

%
%directory-namestring: Private ordinary functions
%directory-sorted: Private ordinary functions
%file-write-date: Private ordinary functions
%zipfile-entry-contents: Private ordinary functions

(
(setf bit-reader-bits): Private ordinary functions
(setf bit-reader-last-byte): Private ordinary functions
(setf bit-reader-stream): Private ordinary functions
(setf bitinfo-bitwidth): Private ordinary functions
(setf bitinfo-maxval): Private ordinary functions
(setf bitinfo-minval): Private ordinary functions
(setf buf): Private generic functions
(setf buf): Private generic functions
(setf cd/comment-length): Private ordinary functions
(setf cd/compressed-size): Private ordinary functions
(setf cd/crc): Private ordinary functions
(setf cd/date): Private ordinary functions
(setf cd/disc-number): Private ordinary functions
(setf cd/external-attributes): Private ordinary functions
(setf cd/extra-length): Private ordinary functions
(setf cd/flags): Private ordinary functions
(setf cd/internal-attributes): Private ordinary functions
(setf cd/method): Private ordinary functions
(setf cd/name-length): Private ordinary functions
(setf cd/offset): Private ordinary functions
(setf cd/signature): Private ordinary functions
(setf cd/size): Private ordinary functions
(setf cd/time): Private ordinary functions
(setf cd/version-made-by): Private ordinary functions
(setf cd/version-needed-to-extract): Private ordinary functions
(setf data/compressed-size): Private ordinary functions
(setf data/crc): Private ordinary functions
(setf data/size): Private ordinary functions
(setf end/central-directory-disc): Private ordinary functions
(setf end/central-directory-offset): Private ordinary functions
(setf end/central-directory-size): Private ordinary functions
(setf end/comment-length): Private ordinary functions
(setf end/disc-files): Private ordinary functions
(setf end/signature): Private ordinary functions
(setf end/this-disc): Private ordinary functions
(setf end/total-files): Private ordinary functions
(setf file/compressed-size): Private ordinary functions
(setf file/crc): Private ordinary functions
(setf file/date): Private ordinary functions
(setf file/extra-length): Private ordinary functions
(setf file/flags): Private ordinary functions
(setf file/method): Private ordinary functions
(setf file/name-length): Private ordinary functions
(setf file/signature): Private ordinary functions
(setf file/size): Private ordinary functions
(setf file/time): Private ordinary functions
(setf file/version-needed-to-extract): Private ordinary functions
(setf get-int): Private ordinary functions
(setf get-short): Private ordinary functions
(setf input-handle): Private generic functions
(setf input-handle): Private generic functions
(setf pos): Private generic functions
(setf pos): Private generic functions
(setf pos): Private generic functions
(setf size): Private generic functions
(setf size): Private generic functions
(setf zipfile-entries): Public ordinary functions
(setf zipfile-entry-comment): Public ordinary functions
(setf zipfile-entry-compressed-size): Private ordinary functions
(setf zipfile-entry-date): Private ordinary functions
(setf zipfile-entry-mode): Private ordinary functions
(setf zipfile-entry-name): Public ordinary functions
(setf zipfile-entry-offset): Private ordinary functions
(setf zipfile-entry-size): Public ordinary functions
(setf zipfile-entry-stream): Private ordinary functions
(setf zipfile-stream): Private ordinary functions
(setf zipwriter-compressor): Private ordinary functions
(setf zipwriter-entry-file-mode): Private ordinary functions
(setf zipwriter-entry-header): Private ordinary functions
(setf zipwriter-entry-name): Private ordinary functions
(setf zipwriter-entry-position): Private ordinary functions
(setf zipwriter-head): Private ordinary functions
(setf zipwriter-stream): Private ordinary functions
(setf zipwriter-tail): Private ordinary functions

B
bit-reader-bits: Private ordinary functions
bit-reader-last-byte: Private ordinary functions
bit-reader-p: Private ordinary functions
bit-reader-stream: Private ordinary functions
bitinfo-bitwidth: Private ordinary functions
bitinfo-maxval: Private ordinary functions
bitinfo-minval: Private ordinary functions
buf: Private generic functions
buf: Private generic functions
build-huffman-tree: Private ordinary functions

C
cd/comment-length: Private ordinary functions
cd/compressed-size: Private ordinary functions
cd/crc: Private ordinary functions
cd/date: Private ordinary functions
cd/disc-number: Private ordinary functions
cd/external-attributes: Private ordinary functions
cd/extra-length: Private ordinary functions
cd/flags: Private ordinary functions
cd/internal-attributes: Private ordinary functions
cd/method: Private ordinary functions
cd/name-length: Private ordinary functions
cd/offset: Private ordinary functions
cd/signature: Private ordinary functions
cd/size: Private ordinary functions
cd/time: Private ordinary functions
cd/version-made-by: Private ordinary functions
cd/version-needed-to-extract: Private ordinary functions
close-zipfile: Public ordinary functions
close-zipfile-writer: Private ordinary functions
compress: Public ordinary functions
copy-bit-reader: Private ordinary functions
copy-bitinfo: Private ordinary functions
copy-zipfile: Private ordinary functions
copy-zipfile-entry: Private ordinary functions
copy-zipwriter: Private ordinary functions
copy-zipwriter-entry: Private ordinary functions

D
data/compressed-size: Private ordinary functions
data/crc: Private ordinary functions
data/size: Private ordinary functions
decode-huffman-tree: Private ordinary functions
decode-name: Private ordinary functions
define-record: Private macros
do-zipfile-entries: Public macros

E
encode-name: Private ordinary functions
end/central-directory-disc: Private ordinary functions
end/central-directory-offset: Private ordinary functions
end/central-directory-size: Private ordinary functions
end/comment-length: Private ordinary functions
end/disc-files: Private ordinary functions
end/signature: Private ordinary functions
end/this-disc: Private ordinary functions
end/total-files: Private ordinary functions

F
file-mode: Private ordinary functions
file/compressed-size: Private ordinary functions
file/crc: Private ordinary functions
file/date: Private ordinary functions
file/extra-length: Private ordinary functions
file/flags: Private ordinary functions
file/method: Private ordinary functions
file/name-length: Private ordinary functions
file/signature: Private ordinary functions
file/size: Private ordinary functions
file/time: Private ordinary functions
file/version-needed-to-extract: Private ordinary functions
fix-enough-namestring: Private ordinary functions
flush-buffer: Private ordinary functions
Function, %directory-namestring: Private ordinary functions
Function, %directory-sorted: Private ordinary functions
Function, %file-write-date: Private ordinary functions
Function, %zipfile-entry-contents: Private ordinary functions
Function, (setf bit-reader-bits): Private ordinary functions
Function, (setf bit-reader-last-byte): Private ordinary functions
Function, (setf bit-reader-stream): Private ordinary functions
Function, (setf bitinfo-bitwidth): Private ordinary functions
Function, (setf bitinfo-maxval): Private ordinary functions
Function, (setf bitinfo-minval): Private ordinary functions
Function, (setf cd/comment-length): Private ordinary functions
Function, (setf cd/compressed-size): Private ordinary functions
Function, (setf cd/crc): Private ordinary functions
Function, (setf cd/date): Private ordinary functions
Function, (setf cd/disc-number): Private ordinary functions
Function, (setf cd/external-attributes): Private ordinary functions
Function, (setf cd/extra-length): Private ordinary functions
Function, (setf cd/flags): Private ordinary functions
Function, (setf cd/internal-attributes): Private ordinary functions
Function, (setf cd/method): Private ordinary functions
Function, (setf cd/name-length): Private ordinary functions
Function, (setf cd/offset): Private ordinary functions
Function, (setf cd/signature): Private ordinary functions
Function, (setf cd/size): Private ordinary functions
Function, (setf cd/time): Private ordinary functions
Function, (setf cd/version-made-by): Private ordinary functions
Function, (setf cd/version-needed-to-extract): Private ordinary functions
Function, (setf data/compressed-size): Private ordinary functions
Function, (setf data/crc): Private ordinary functions
Function, (setf data/size): Private ordinary functions
Function, (setf end/central-directory-disc): Private ordinary functions
Function, (setf end/central-directory-offset): Private ordinary functions
Function, (setf end/central-directory-size): Private ordinary functions
Function, (setf end/comment-length): Private ordinary functions
Function, (setf end/disc-files): Private ordinary functions
Function, (setf end/signature): Private ordinary functions
Function, (setf end/this-disc): Private ordinary functions
Function, (setf end/total-files): Private ordinary functions
Function, (setf file/compressed-size): Private ordinary functions
Function, (setf file/crc): Private ordinary functions
Function, (setf file/date): Private ordinary functions
Function, (setf file/extra-length): Private ordinary functions
Function, (setf file/flags): Private ordinary functions
Function, (setf file/method): Private ordinary functions
Function, (setf file/name-length): Private ordinary functions
Function, (setf file/signature): Private ordinary functions
Function, (setf file/size): Private ordinary functions
Function, (setf file/time): Private ordinary functions
Function, (setf file/version-needed-to-extract): Private ordinary functions
Function, (setf get-int): Private ordinary functions
Function, (setf get-short): Private ordinary functions
Function, (setf zipfile-entries): Public ordinary functions
Function, (setf zipfile-entry-comment): Public ordinary functions
Function, (setf zipfile-entry-compressed-size): Private ordinary functions
Function, (setf zipfile-entry-date): Private ordinary functions
Function, (setf zipfile-entry-mode): Private ordinary functions
Function, (setf zipfile-entry-name): Public ordinary functions
Function, (setf zipfile-entry-offset): Private ordinary functions
Function, (setf zipfile-entry-size): Public ordinary functions
Function, (setf zipfile-entry-stream): Private ordinary functions
Function, (setf zipfile-stream): Private ordinary functions
Function, (setf zipwriter-compressor): Private ordinary functions
Function, (setf zipwriter-entry-file-mode): Private ordinary functions
Function, (setf zipwriter-entry-header): Private ordinary functions
Function, (setf zipwriter-entry-name): Private ordinary functions
Function, (setf zipwriter-entry-position): Private ordinary functions
Function, (setf zipwriter-head): Private ordinary functions
Function, (setf zipwriter-stream): Private ordinary functions
Function, (setf zipwriter-tail): Private ordinary functions
Function, bit-reader-bits: Private ordinary functions
Function, bit-reader-last-byte: Private ordinary functions
Function, bit-reader-p: Private ordinary functions
Function, bit-reader-stream: Private ordinary functions
Function, bitinfo-bitwidth: Private ordinary functions
Function, bitinfo-maxval: Private ordinary functions
Function, bitinfo-minval: Private ordinary functions
Function, build-huffman-tree: Private ordinary functions
Function, cd/comment-length: Private ordinary functions
Function, cd/compressed-size: Private ordinary functions
Function, cd/crc: Private ordinary functions
Function, cd/date: Private ordinary functions
Function, cd/disc-number: Private ordinary functions
Function, cd/external-attributes: Private ordinary functions
Function, cd/extra-length: Private ordinary functions
Function, cd/flags: Private ordinary functions
Function, cd/internal-attributes: Private ordinary functions
Function, cd/method: Private ordinary functions
Function, cd/name-length: Private ordinary functions
Function, cd/offset: Private ordinary functions
Function, cd/signature: Private ordinary functions
Function, cd/size: Private ordinary functions
Function, cd/time: Private ordinary functions
Function, cd/version-made-by: Private ordinary functions
Function, cd/version-needed-to-extract: Private ordinary functions
Function, close-zipfile: Public ordinary functions
Function, close-zipfile-writer: Private ordinary functions
Function, compress: Public ordinary functions
Function, copy-bit-reader: Private ordinary functions
Function, copy-bitinfo: Private ordinary functions
Function, copy-zipfile: Private ordinary functions
Function, copy-zipfile-entry: Private ordinary functions
Function, copy-zipwriter: Private ordinary functions
Function, copy-zipwriter-entry: Private ordinary functions
Function, data/compressed-size: Private ordinary functions
Function, data/crc: Private ordinary functions
Function, data/size: Private ordinary functions
Function, decode-huffman-tree: Private ordinary functions
Function, decode-name: Private ordinary functions
Function, encode-name: Private ordinary functions
Function, end/central-directory-disc: Private ordinary functions
Function, end/central-directory-offset: Private ordinary functions
Function, end/central-directory-size: Private ordinary functions
Function, end/comment-length: Private ordinary functions
Function, end/disc-files: Private ordinary functions
Function, end/signature: Private ordinary functions
Function, end/this-disc: Private ordinary functions
Function, end/total-files: Private ordinary functions
Function, file-mode: Private ordinary functions
Function, file/compressed-size: Private ordinary functions
Function, file/crc: Private ordinary functions
Function, file/date: Private ordinary functions
Function, file/extra-length: Private ordinary functions
Function, file/flags: Private ordinary functions
Function, file/method: Private ordinary functions
Function, file/name-length: Private ordinary functions
Function, file/signature: Private ordinary functions
Function, file/size: Private ordinary functions
Function, file/time: Private ordinary functions
Function, file/version-needed-to-extract: Private ordinary functions
Function, fix-enough-namestring: Private ordinary functions
Function, flush-buffer: Private ordinary functions
Function, generate-huffman-tree: Private ordinary functions
Function, generate-huffman-tree-from-vector: Private ordinary functions
Function, get-int: Private ordinary functions
Function, get-short: Private ordinary functions
Function, get-zipfile-entry: Public ordinary functions
Function, inflate: Public ordinary functions
Function, invoke-with-latin1: Private ordinary functions
Function, make-bit-reader: Private ordinary functions
Function, make-bitinfo: Private ordinary functions
Function, make-buffer-output-stream: Private ordinary functions
Function, make-byte-array: Private ordinary functions
Function, make-data-descriptor: Private ordinary functions
Function, make-directory-entry: Private ordinary functions
Function, make-end-header: Private ordinary functions
Function, make-local-header: Private ordinary functions
Function, make-zipfile: Private ordinary functions
Function, make-zipfile-entry: Private ordinary functions
Function, make-zipfile-writer: Private ordinary functions
Function, make-zipwriter: Private ordinary functions
Function, make-zipwriter-entry: Private ordinary functions
Function, new-bit-reader: Private ordinary functions
Function, open-zipfile: Public ordinary functions
Function, open-zipfile-from-stream: Private ordinary functions
Function, process-deflate-block: Private ordinary functions
Function, process-dynamic-huffman-block: Private ordinary functions
Function, process-fixed-huffman-block: Private ordinary functions
Function, process-huffman-block: Private ordinary functions
Function, process-non-compressed-block: Private ordinary functions
Function, put-byte-in-buffer: Private ordinary functions
Function, read-bits: Private ordinary functions
Function, read-entry-object: Private ordinary functions
Function, read-uword: Private ordinary functions
Function, reset-bit-reader: Private ordinary functions
Function, rezip: Private ordinary functions
Function, seek-to-end-header: Private ordinary functions
Function, skip-gzip-header: Public ordinary functions
Function, split-on-position: Private ordinary functions
Function, store: Public ordinary functions
Function, unzip: Public ordinary functions
Function, write-central-directory: Private ordinary functions
Function, write-directory-zipentry: Private ordinary functions
Function, zip: Public ordinary functions
Function, zipfile-entries: Public ordinary functions
Function, zipfile-entry-comment: Public ordinary functions
Function, zipfile-entry-compressed-size: Private ordinary functions
Function, zipfile-entry-contents: Public ordinary functions
Function, zipfile-entry-date: Private ordinary functions
Function, zipfile-entry-mode: Private ordinary functions
Function, zipfile-entry-name: Public ordinary functions
Function, zipfile-entry-offset: Private ordinary functions
Function, zipfile-entry-p: Private ordinary functions
Function, zipfile-entry-size: Public ordinary functions
Function, zipfile-entry-stream: Private ordinary functions
Function, zipfile-p: Private ordinary functions
Function, zipfile-stream: Private ordinary functions
Function, zipwriter-compressor: Private ordinary functions
Function, zipwriter-entry-file-mode: Private ordinary functions
Function, zipwriter-entry-header: Private ordinary functions
Function, zipwriter-entry-name: Private ordinary functions
Function, zipwriter-entry-p: Private ordinary functions
Function, zipwriter-entry-position: Private ordinary functions
Function, zipwriter-head: Private ordinary functions
Function, zipwriter-p: Private ordinary functions
Function, zipwriter-stream: Private ordinary functions
Function, zipwriter-tail: Private ordinary functions

G
generate-huffman-tree: Private ordinary functions
generate-huffman-tree-from-vector: Private ordinary functions
Generic Function, (setf buf): Private generic functions
Generic Function, (setf input-handle): Private generic functions
Generic Function, (setf pos): Private generic functions
Generic Function, (setf size): Private generic functions
Generic Function, buf: Private generic functions
Generic Function, input-handle: Private generic functions
Generic Function, pos: Private generic functions
Generic Function, size: Private generic functions
Generic Function, write-zipentry: Public generic functions
get-int: Private ordinary functions
get-short: Private ordinary functions
get-zipfile-entry: Public ordinary functions

I
if*: Private macros
inflate: Public ordinary functions
input-handle: Private generic functions
input-handle: Private generic functions
invoke-with-latin1: Private ordinary functions

M
Macro, define-record: Private macros
Macro, do-zipfile-entries: Public macros
Macro, if*: Private macros
Macro, with-latin1: Private macros
Macro, with-output-to-zipfile: Public macros
Macro, with-zipfile: Public macros
Macro, with-zipfile-stream: Private macros
make-bit-reader: Private ordinary functions
make-bitinfo: Private ordinary functions
make-buffer-output-stream: Private ordinary functions
make-byte-array: Private ordinary functions
make-data-descriptor: Private ordinary functions
make-directory-entry: Private ordinary functions
make-end-header: Private ordinary functions
make-local-header: Private ordinary functions
make-zipfile: Private ordinary functions
make-zipfile-entry: Private ordinary functions
make-zipfile-writer: Private ordinary functions
make-zipwriter: Private ordinary functions
make-zipwriter-entry: Private ordinary functions
Method, (setf buf): Private generic functions
Method, (setf input-handle): Private generic functions
Method, (setf pos): Private generic functions
Method, (setf pos): Private generic functions
Method, (setf size): Private generic functions
Method, buf: Private generic functions
Method, input-handle: Private generic functions
Method, perform: Public standalone methods
Method, pos: Private generic functions
Method, pos: Private generic functions
Method, size: Private generic functions
Method, stream-read-byte: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, stream-write-byte: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, write-zipentry: Public generic functions
Method, write-zipentry: Public generic functions

N
new-bit-reader: Private ordinary functions

O
open-zipfile: Public ordinary functions
open-zipfile-from-stream: Private ordinary functions

P
perform: Public standalone methods
pos: Private generic functions
pos: Private generic functions
pos: Private generic functions
process-deflate-block: Private ordinary functions
process-dynamic-huffman-block: Private ordinary functions
process-fixed-huffman-block: Private ordinary functions
process-huffman-block: Private ordinary functions
process-non-compressed-block: Private ordinary functions
put-byte-in-buffer: Private ordinary functions

R
read-bits: Private ordinary functions
read-entry-object: Private ordinary functions
read-uword: Private ordinary functions
reset-bit-reader: Private ordinary functions
rezip: Private ordinary functions

S
seek-to-end-header: Private ordinary functions
size: Private generic functions
size: Private generic functions
skip-gzip-header: Public ordinary functions
split-on-position: Private ordinary functions
store: Public ordinary functions
stream-read-byte: Public standalone methods
stream-read-sequence: Public standalone methods
stream-write-byte: Public standalone methods
stream-write-sequence: Public standalone methods

U
unzip: Public ordinary functions

W
with-latin1: Private macros
with-output-to-zipfile: Public macros
with-zipfile: Public macros
with-zipfile-stream: Private macros
write-central-directory: Private ordinary functions
write-directory-zipentry: Private ordinary functions
write-zipentry: Public generic functions
write-zipentry: Public generic functions
write-zipentry: Public generic functions

Z
zip: Public ordinary functions
zipfile-entries: Public ordinary functions
zipfile-entry-comment: Public ordinary functions
zipfile-entry-compressed-size: Private ordinary functions
zipfile-entry-contents: Public ordinary functions
zipfile-entry-date: Private ordinary functions
zipfile-entry-mode: Private ordinary functions
zipfile-entry-name: Public ordinary functions
zipfile-entry-offset: Private ordinary functions
zipfile-entry-p: Private ordinary functions
zipfile-entry-size: Public ordinary functions
zipfile-entry-stream: Private ordinary functions
zipfile-p: Private ordinary functions
zipfile-stream: Private ordinary functions
zipwriter-compressor: Private ordinary functions
zipwriter-entry-file-mode: Private ordinary functions
zipwriter-entry-header: Private ordinary functions
zipwriter-entry-name: Private ordinary functions
zipwriter-entry-p: Private ordinary functions
zipwriter-entry-position: Private ordinary functions
zipwriter-head: Private ordinary functions
zipwriter-p: Private ordinary functions
zipwriter-stream: Private ordinary functions
zipwriter-tail: Private ordinary functions


A.3 Variables

Jump to:   *   +  
B   C   D   E   F   G   H   I   L   M   N   O   P   S   T   Z  
Index Entry  Section

*
*allow-cp437*: Private special variables
*base-distance*: Private special variables
*base-length*: Private special variables
*code-index*: Private special variables
*cp437->unicode*: Private special variables
*distance-extra-bits*: Private special variables
*fixed-huffman-distance-tree*: Private special variables
*fixed-huffman-tree*: Private special variables
*force-utf-8*: Private special variables
*length-extra-bits*: Private special variables
*maskarray*: Private special variables
*unicode->cp437*: Private special variables

+
+end-header-length+: Private constants

B
bits: Private structures
buf: Private classes

C
comment: Private structures
compressed-size: Private structures
compressor: Private structures
Constant, +end-header-length+: Private constants
Constant, gz_ascii_flags: Private constants
Constant, gz_comment: Private constants
Constant, gz_extra_field: Private constants
Constant, gz_head_crc: Private constants
Constant, gz_orig_name: Private constants
Constant, gz_reserved: Private constants
Constant, z_deflated: Private constants

D
date: Private structures

E
entries: Public structures

F
file-mode: Private structures

G
gz_ascii_flags: Private constants
gz_comment: Private constants
gz_extra_field: Private constants
gz_head_crc: Private constants
gz_orig_name: Private constants
gz_reserved: Private constants

H
head: Private structures
header: Private structures

I
if*-keyword-list: Private special variables
input-handle: Private classes

L
last-byte: Private structures

M
mode: Private structures

N
name: Private structures
name: Private structures

O
offset: Private structures

P
pos: Private classes
pos: Private classes
position: Private structures

S
size: Private structures
size: Private classes
Slot, bits: Private structures
Slot, buf: Private classes
Slot, comment: Private structures
Slot, compressed-size: Private structures
Slot, compressor: Private structures
Slot, date: Private structures
Slot, entries: Public structures
Slot, file-mode: Private structures
Slot, head: Private structures
Slot, header: Private structures
Slot, input-handle: Private classes
Slot, last-byte: Private structures
Slot, mode: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, offset: Private structures
Slot, pos: Private classes
Slot, pos: Private classes
Slot, position: Private structures
Slot, size: Private structures
Slot, size: Private classes
Slot, stream: Public structures
Slot, stream: Private structures
Slot, stream: Private structures
Slot, stream: Private structures
Slot, tail: Private structures
Special Variable, *allow-cp437*: Private special variables
Special Variable, *base-distance*: Private special variables
Special Variable, *base-length*: Private special variables
Special Variable, *code-index*: Private special variables
Special Variable, *cp437->unicode*: Private special variables
Special Variable, *distance-extra-bits*: Private special variables
Special Variable, *fixed-huffman-distance-tree*: Private special variables
Special Variable, *fixed-huffman-tree*: Private special variables
Special Variable, *force-utf-8*: Private special variables
Special Variable, *length-extra-bits*: Private special variables
Special Variable, *maskarray*: Private special variables
Special Variable, *unicode->cp437*: Private special variables
Special Variable, if*-keyword-list: Private special variables
stream: Public structures
stream: Private structures
stream: Private structures
stream: Private structures

T
tail: Private structures

Z
z_deflated: Private constants


A.4 Data types