The zip Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The zip Reference Manual

This is the zip Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:46:11 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

                            Common Lisp ZIP library

   A library for .zip-file reading and writing, written in Common Lisp.

   Credits: David Lichteblau, Tomas Hlavaty. Thanks to everyone who has
   contributed patches.

   Send bug reports to [1] ([2]list
   information).

   Thanks to [3]common-lisp.net for web site and mailing list hosting.
   Please note the repository on [4]github.

   Uses [5]salza2 for compression, [6]flexi-streams for external format
   support, [7]trivial-gray-streams for gray streams portability, and
   includes [8]inflate.cl for decompression.

Recent changes

   2015: Move to github, and backport of changes from downstream fork
   (Thanks to Tomas Hlavaty.)

   2006 -- 2011: During this time a fork occurred. The common-lisp.net
   version of the library received little attention, except that it was
   ported to ASDF2. (Thanks to Faré Rideau.)

   2006: Fixed the gray stream port, including a data corruption bug that
   was in CVS for some time. (Thanks to Kevin Reid and others.) Switched
   to flexi-stream external-format functions for portability. Uses
   trivial-gray-streams now. Allegro 8.0 fix (thanks to Edi Weitz).
   Comment support (thanks to Surendra Singhi). Incompatible change: Don't
   bind *locale* on Allegro anymore.

   2005-04-05: ACL fixes (thank to Edi Weitz). Lispworks port (thanks to
   Sean Ross). Store file-write-date (also fixes FilZip compatibility).

Download

     * Using Quicklisp (if in doubt, this is a good way to get started):
(ql:quickload :zip)
     * From github:
git clone https://github.com/bluelisp/zip
     * Using clbuild2 from github:
clbuild install-from-upstream zip
       -- For the one or two clbuild users out there
     * Using clbuild2 via QuickLisp:
clbuild quickload zip
       -- Ditto
     * Tarball releases -- Unfortunately we are not currently offering a
       release tarball for download.

Portability

   Needs gray streams. The original version had separate support
   out-of-the-box on SBCL, Lispworks, and ACL. The fork briefly introduced
   some features specific to simple-stream / ACL. We believe the library
   to currently be portable to most popular Common Lisp implementations,
   but patches are welcome.

ZIP-file reading

   Zip archives are represented as opaque handles. Entries of the zip-file
   are named by strings and represented as objects, too.

   Function OPEN-ZIPFILE (pathname) => zipfile

   Open .zip-file pathname for reading and return a handle for it.

   Function CLOSE-ZIPFILE (zipfile)

   Close the file handle.

   Macro WITH-ZIPFILE ((var pathname) &body body) => result of body

   Bind var to the result of open-zipfile, evaluate body as an implicit
   progn and call close-zipfile before exiting.

   Function GET-ZIPFILE-ENTRY (name zipfile) => zipfile-entry

   Return an entry handle for the file called name.

   Function ZIPFILE-ENTRIES (zipfile) => hash-table

   Return a hash-table mapping filenames to entry handles for all files
   contained in the zip archive.

   Macro DO-ZIPFILE-ENTRIES ((name-var entry-var zipfile) &body body) =>
   nil

   Map over all entries in zipfile binding name-var and entry-var to each
   file name and entry handle in turn. Establish implicit block named nil
   around the loop.

   Function ZIPFILE-ENTRY-NAME (zipfile-entry) => string

   Return an entry's file name as a string.

   Function ZIPFILE-ENTRY-CONTENTS (entry &optional stream) => see below

   If stream is given, extract entry to the (unsigned-byte 8) stream given
   as the argument. Otherwise, return the entry contents as an
   (unsigned-byte 8) vector.

   Function UNZIP (pathname target-directory &key if-exists verbose) =>
   nil

   Extract all entries from the zip archive at pathname into
   target-directory. if-exists as for [9]cl:open.

ZIP-file writing

   zipwriters are handles used to create zip archives. They are distinct
   from the zip handles used for reading.

   Macro WITH-OUTPUT-TO-ZIPFILE ((var pathname &key if-exists) &body body)

   Function WRITE-ZIPENTRY (zipwriter name data &key file-write-date)

   Append a new entry called name to zipwriter. Read data from
   (unsigned-byte 8) stream data until EOF and compress it into
   "deflate"-format. Use file-write-date as the entry's date and time.
   Default to (file-write-date data), use 1980-01-01T00:00 if nil.

   Function ZIP (pathname source-directory &key if-exists)

   Compress all files in source-directory recursively into a new zip
   archive at pathname. Note that entry file names will not contain the
   name source-directory.

Bookmark

   [10]spec

References

   1. mailto:zip-devel@common-lisp.net
   2. http://common-lisp.net/cgi-bin/mailman/listinfo/zip-devel
   3. http://common-lisp.net/
   4. https://github.com/bluelisp/zip
   5. http://www.xach.com/lisp/salza2/
   6. http://www.weitz.de/flexi-streams/
   7. http://common-lisp.net/project/cl-plus-ssl/#trivial-gray-streams
   8. http://opensource.franz.com/deflate/
   9. http://www.xach.com/clhs.php?open
  10. http://www.pkware.com/company/standards/appnote/appnote.txt


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 zip

Author

David Lichteblau and contributors <zip-devel@common-lisp.net>

License

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

Description

Library for ZIP archive file reading and writing

Dependencies
Source

zip.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 zip.asd

Location

zip.asd

Systems

zip (system)

Packages

zip-system

Internal Definitions

silent-source-file (class)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 zip/package.lisp

Parent

zip (system)

Location

package.lisp

Packages

zip


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 zip/gray.lisp

Dependency

package.lisp (file)

Parent

zip (system)

Location

gray.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 zip/ifstar.lisp

Dependency

package.lisp (file)

Parent

zip (system)

Location

ifstar.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 zip/inflate.lisp

Dependencies
Parent

zip (system)

Location

inflate.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.6 zip/zip.lisp

Dependencies
Parent

zip (system)

Location

zip.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 zip-system

Source

zip.asd

Use List
Internal Definitions

silent-source-file (class)


Previous: , Up: Packages   [Contents][Index]

4.2 zip

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: do-zipfile-entries (NAME ENTRY ZIPFILE) &body BODY
Package

zip

Source

zip.lisp (file)

Macro: with-output-to-zipfile (VAR PATHNAME &key IF-EXISTS) &body BODY
Package

zip

Source

zip.lisp (file)

Macro: with-zipfile (FILE PATHNAME &key FORCE-UTF-8) &body BODY
Package

zip

Source

zip.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: close-zipfile ZIPFILE
Package

zip

Source

zip.lisp (file)

Function: compress INPUT OUTPUT COMPRESSOR
Package

zip

Source

zip.lisp (file)

Function: get-zipfile-entry NAME ZIPFILE
Package

zip

Source

zip.lisp (file)

Function: inflate P OP
Package

zip

Source

inflate.lisp (file)

Function: open-zipfile PATHNAME &key FORCE-UTF-8
Package

zip

Source

zip.lisp (file)

Function: skip-gzip-header P
Package

zip

Source

inflate.lisp (file)

Function: store IN OUT

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

Package

zip

Source

zip.lisp (file)

Function: unzip PATHNAME TARGET-DIRECTORY &key IF-EXISTS VERBOSE FORCE-UTF-8
Package

zip

Source

zip.lisp (file)

Function: zip PATHNAME SOURCE-DIRECTORY &key IF-EXISTS SKIP-DIRECTORIES-P
Package

zip

Source

zip.lisp (file)

Function: zipfile-entries INSTANCE
Function: (setf zipfile-entries) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-comment INSTANCE
Function: (setf zipfile-entry-comment) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-contents ENTRY &optional STREAM
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-name INSTANCE
Function: (setf zipfile-entry-name) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-size INSTANCE
Function: (setf zipfile-entry-size) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

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 (file)

Method: write-zipentry ZIP-WRITER NAME (DATA pathname) &key FILE-WRITE-DATE DEFLATE FILE-MODE
Source

zip.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Structures

Structure: zipfile ()
Package

zip

Source

zip.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: stream
Readers

zipfile-stream (function)

Writers

(setf zipfile-stream) (function)

Slot: entries
Readers

zipfile-entries (function)

Writers

(setf zipfile-entries) (function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +end-header-length+
Package

zip

Source

zip.lisp (file)

Constant: gz_ascii_flags
Package

zip

Source

inflate.lisp (file)

Constant: gz_comment
Package

zip

Source

inflate.lisp (file)

Constant: gz_extra_field
Package

zip

Source

inflate.lisp (file)

Constant: gz_head_crc
Package

zip

Source

inflate.lisp (file)

Constant: gz_orig_name
Package

zip

Source

inflate.lisp (file)

Constant: gz_reserved
Package

zip

Source

inflate.lisp (file)

Constant: z_deflated
Package

zip

Source

inflate.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *allow-cp437*
Package

zip

Source

zip.lisp (file)

Special Variable: *base-distance*
Package

zip

Source

inflate.lisp (file)

Special Variable: *base-length*
Package

zip

Source

inflate.lisp (file)

Special Variable: *code-index*
Package

zip

Source

inflate.lisp (file)

Special Variable: *cp437->unicode*
Package

zip

Source

zip.lisp (file)

Special Variable: *distance-extra-bits*
Package

zip

Source

inflate.lisp (file)

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

zip

Source

inflate.lisp (file)

Special Variable: *fixed-huffman-tree*
Package

zip

Source

inflate.lisp (file)

Special Variable: *force-utf-8*
Package

zip

Source

zip.lisp (file)

Special Variable: *length-extra-bits*
Package

zip

Source

inflate.lisp (file)

Special Variable: *maskarray*
Package

zip

Source

inflate.lisp (file)

Special Variable: *unicode->cp437*
Package

zip

Source

zip.lisp (file)

Special Variable: if*-keyword-list
Package

zip

Source

ifstar.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: define-record CONSTRUCTOR (&key LENGTH) &rest FIELDS
Package

zip

Source

zip.lisp (file)

Macro: if* &rest ARGS
Package

zip

Source

ifstar.lisp (file)

Macro: with-latin1 (&optional ENABLE) &body BODY
Package

zip

Source

zip.lisp (file)

Macro: with-zipfile-stream (FILE STREAM &key FORCE-UTF-8) &body BODY
Package

zip

Source

zip.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: %directory-namestring D
Package

zip

Source

zip.lisp (file)

Function: %directory-sorted DIR
Package

zip

Source

zip.lisp (file)

Function: %file-write-date F
Package

zip

Source

zip.lisp (file)

Function: %zipfile-entry-contents ENTRY STREAM
Package

zip

Source

zip.lisp (file)

Function: bit-reader-bits INSTANCE
Function: (setf bit-reader-bits) VALUE INSTANCE
Package

zip

Source

inflate.lisp (file)

Function: bit-reader-last-byte INSTANCE
Function: (setf bit-reader-last-byte) VALUE INSTANCE
Package

zip

Source

inflate.lisp (file)

Function: bit-reader-p OBJECT
Package

zip

Source

inflate.lisp (file)

Function: bit-reader-stream INSTANCE
Function: (setf bit-reader-stream) VALUE INSTANCE
Package

zip

Source

inflate.lisp (file)

Function: bitinfo-bitwidth STRUCTURE
Function: (setf bitinfo-bitwidth) VALUE STRUCTURE
Package

zip

Source

inflate.lisp (file)

Function: bitinfo-maxval STRUCTURE
Function: (setf bitinfo-maxval) VALUE STRUCTURE
Package

zip

Source

inflate.lisp (file)

Function: bitinfo-minval STRUCTURE
Function: (setf bitinfo-minval) VALUE STRUCTURE
Package

zip

Source

inflate.lisp (file)

Function: build-huffman-tree MINVAL MINMAXES VALUECODE VALUEWIDTH POS
Package

zip

Source

inflate.lisp (file)

Function: cd/comment-length R
Function: (setf cd/comment-length) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/compressed-size R
Function: (setf cd/compressed-size) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/crc R
Function: (setf cd/crc) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/date R
Function: (setf cd/date) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/disc-number R
Function: (setf cd/disc-number) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/external-attributes R
Function: (setf cd/external-attributes) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/extra-length R
Function: (setf cd/extra-length) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/flags R
Function: (setf cd/flags) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/internal-attributes R
Function: (setf cd/internal-attributes) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/method R
Function: (setf cd/method) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/name-length R
Function: (setf cd/name-length) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/offset R
Function: (setf cd/offset) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/signature R
Function: (setf cd/signature) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/size R
Function: (setf cd/size) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: cd/time R
Function: (setf cd/time) NEWVAL R
Package

zip

Source

zip.lisp (file)

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

zip

Source

zip.lisp (file)

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

zip

Source

zip.lisp (file)

Function: close-zipfile-writer Z
Package

zip

Source

zip.lisp (file)

Function: copy-bit-reader INSTANCE
Package

zip

Source

inflate.lisp (file)

Function: copy-bitinfo SEQUENCE

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

Package

zip

Source

SYS:SRC;CODE;SEQ.LISP (not found)

Function: copy-zipfile INSTANCE
Package

zip

Source

zip.lisp (file)

Function: copy-zipfile-entry INSTANCE
Package

zip

Source

zip.lisp (file)

Function: copy-zipwriter INSTANCE
Package

zip

Source

zip.lisp (file)

Function: copy-zipwriter-entry INSTANCE
Package

zip

Source

zip.lisp (file)

Function: data/compressed-size R
Function: (setf data/compressed-size) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: data/crc R
Function: (setf data/crc) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: data/size R
Function: (setf data/size) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: decode-huffman-tree BR TREE MINBITS
Package

zip

Source

inflate.lisp (file)

Function: decode-name NAME UTF8P
Package

zip

Source

zip.lisp (file)

Function: encode-name NAME
Package

zip

Source

zip.lisp (file)

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

zip

Source

zip.lisp (file)

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

zip

Source

zip.lisp (file)

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

zip

Source

zip.lisp (file)

Function: end/comment-length R
Function: (setf end/comment-length) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: end/disc-files R
Function: (setf end/disc-files) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: end/signature R
Function: (setf end/signature) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: end/this-disc R
Function: (setf end/this-disc) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: end/total-files R
Function: (setf end/total-files) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file-mode PATHNAME
Package

zip

Source

zip.lisp (file)

Function: file/compressed-size R
Function: (setf file/compressed-size) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/crc R
Function: (setf file/crc) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/date R
Function: (setf file/date) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/extra-length R
Function: (setf file/extra-length) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/flags R
Function: (setf file/flags) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/method R
Function: (setf file/method) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/name-length R
Function: (setf file/name-length) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/signature R
Function: (setf file/signature) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/size R
Function: (setf file/size) NEWVAL R
Package

zip

Source

zip.lisp (file)

Function: file/time R
Function: (setf file/time) NEWVAL R
Package

zip

Source

zip.lisp (file)

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

zip

Source

zip.lisp (file)

Function: fix-enough-namestring PATHNAME &optional DEFAULTS
Package

zip

Source

zip.lisp (file)

Function: flush-buffer OP BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: generate-huffman-tree BITINFO
Package

zip

Source

inflate.lisp (file)

Function: generate-huffman-tree-from-vector VECTOR START END
Package

zip

Source

inflate.lisp (file)

Function: get-int ARRAY OFFSET
Function: (setf get-int) NEWVAL ARRAY OFFSET
Package

zip

Source

zip.lisp (file)

Function: get-short ARRAY OFFSET
Function: (setf get-short) NEWVAL ARRAY OFFSET
Package

zip

Source

zip.lisp (file)

Function: invoke-with-latin1 ENABLE FN
Package

zip

Source

zip.lisp (file)

Function: make-bit-reader &key (STREAM STREAM) (LAST-BYTE LAST-BYTE) (BITS BITS)
Package

zip

Source

inflate.lisp (file)

Function: make-bitinfo &key (MINVAL MINVAL) (MAXVAL MAXVAL) (BITWIDTH BITWIDTH)
Package

zip

Source

inflate.lisp (file)

Function: make-buffer-output-stream OUTBUF
Package

zip

Source

gray.lisp (file)

Function: make-byte-array N
Package

zip

Source

zip.lisp (file)

Function: make-data-descriptor &optional S
Package

zip

Source

zip.lisp (file)

Function: make-directory-entry &optional S
Package

zip

Source

zip.lisp (file)

Function: make-end-header &optional S
Package

zip

Source

zip.lisp (file)

Function: make-local-header &optional S
Package

zip

Source

zip.lisp (file)

Function: make-zipfile &key (STREAM STREAM) (ENTRIES ENTRIES)
Package

zip

Source

zip.lisp (file)

Function: make-zipfile-entry &key (NAME NAME) (STREAM STREAM) (OFFSET OFFSET) (SIZE SIZE) (COMPRESSED-SIZE COMPRESSED-SIZE) (COMMENT COMMENT) (DATE DATE) (MODE MODE)
Package

zip

Source

zip.lisp (file)

Function: make-zipfile-writer PATHNAME &key IF-EXISTS
Package

zip

Source

zip.lisp (file)

Function: make-zipwriter &key (STREAM STREAM) (COMPRESSOR COMPRESSOR) (HEAD HEAD) (TAIL TAIL)
Package

zip

Source

zip.lisp (file)

Function: make-zipwriter-entry &key (FILE-MODE FILE-MODE) (NAME NAME) (POSITION POSITION) (HEADER HEADER)
Package

zip

Source

zip.lisp (file)

Function: new-bit-reader STREAM
Package

zip

Source

inflate.lisp (file)

Function: open-zipfile-from-stream STREAM &key FORCE-UTF-8
Package

zip

Source

zip.lisp (file)

Function: process-deflate-block BR OP BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: process-dynamic-huffman-block BR OP BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: process-fixed-huffman-block BR OP BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: process-huffman-block BR OP LENGTHLIT-TREE MINWIDTH DISTANCE-TREE MINDISTWIDTH BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: process-non-compressed-block BR OP BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: put-byte-in-buffer OP BYTE BUFFER END
Package

zip

Source

inflate.lisp (file)

Function: read-bits BR COUNT
Package

zip

Source

inflate.lisp (file)

Function: read-entry-object S
Package

zip

Source

zip.lisp (file)

Function: read-uword STREAM
Package

zip

Source

inflate.lisp (file)

Function: reset-bit-reader BR
Package

zip

Source

inflate.lisp (file)

Function: rezip OUTPUT-PATHNAME REFERENCE-PATHNAME SOURCE-DIRECTORY &key IF-EXISTS
Package

zip

Source

zip.lisp (file)

Function: seek-to-end-header S
Package

zip

Source

zip.lisp (file)

Function: split-on-position MINVAL MINMAXES VALUECODE VALUEWIDTH POS
Package

zip

Source

inflate.lisp (file)

Function: write-central-directory Z
Package

zip

Source

zip.lisp (file)

Function: write-directory-zipentry ZIP-WRITER NAME PATHNAME &key FILE-WRITE-DATE DEFLATE FILE-MODE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-compressed-size INSTANCE
Function: (setf zipfile-entry-compressed-size) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-date INSTANCE
Function: (setf zipfile-entry-date) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-mode INSTANCE
Function: (setf zipfile-entry-mode) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-offset INSTANCE
Function: (setf zipfile-entry-offset) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-p OBJECT
Package

zip

Source

zip.lisp (file)

Function: zipfile-entry-stream INSTANCE
Function: (setf zipfile-entry-stream) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipfile-p OBJECT
Package

zip

Source

zip.lisp (file)

Function: zipfile-stream INSTANCE
Function: (setf zipfile-stream) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-compressor INSTANCE
Function: (setf zipwriter-compressor) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-entry-file-mode INSTANCE
Function: (setf zipwriter-entry-file-mode) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-entry-header INSTANCE
Function: (setf zipwriter-entry-header) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-entry-name INSTANCE
Function: (setf zipwriter-entry-name) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-entry-p OBJECT
Package

zip

Source

zip.lisp (file)

Function: zipwriter-entry-position INSTANCE
Function: (setf zipwriter-entry-position) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-head INSTANCE
Function: (setf zipwriter-head) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-p OBJECT
Package

zip

Source

zip.lisp (file)

Function: zipwriter-stream INSTANCE
Function: (setf zipwriter-stream) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)

Function: zipwriter-tail INSTANCE
Function: (setf zipwriter-tail) VALUE INSTANCE
Package

zip

Source

zip.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: buf OBJECT
Generic Function: (setf buf) NEW-VALUE OBJECT
Package

zip

Methods
Method: buf (BUFFER-OUTPUT-STREAM buffer-output-stream)

automatically generated reader method

Source

gray.lisp (file)

Method: (setf buf) NEW-VALUE (BUFFER-OUTPUT-STREAM buffer-output-stream)

automatically generated writer method

Source

gray.lisp (file)

Generic Function: input-handle OBJECT
Generic Function: (setf input-handle) NEW-VALUE OBJECT
Package

zip

Methods
Method: input-handle (TRUNCATING-STREAM truncating-stream)

automatically generated reader method

Source

gray.lisp (file)

Method: (setf input-handle) NEW-VALUE (TRUNCATING-STREAM truncating-stream)

automatically generated writer method

Source

gray.lisp (file)

Generic Function: pos OBJECT
Generic Function: (setf pos) NEW-VALUE OBJECT
Package

zip

Methods
Method: pos (TRUNCATING-STREAM truncating-stream)

automatically generated reader method

Source

gray.lisp (file)

Method: (setf pos) NEW-VALUE (TRUNCATING-STREAM truncating-stream)

automatically generated writer method

Source

gray.lisp (file)

Method: pos (BUFFER-OUTPUT-STREAM buffer-output-stream)

automatically generated reader method

Source

gray.lisp (file)

Method: (setf pos) NEW-VALUE (BUFFER-OUTPUT-STREAM buffer-output-stream)

automatically generated writer method

Source

gray.lisp (file)

Generic Function: size OBJECT
Generic Function: (setf size) NEW-VALUE OBJECT
Package

zip

Methods
Method: size (TRUNCATING-STREAM truncating-stream)

automatically generated reader method

Source

gray.lisp (file)

Method: (setf size) NEW-VALUE (TRUNCATING-STREAM truncating-stream)

automatically generated writer method

Source

gray.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Structures

Structure: bit-reader ()
Package

zip

Source

inflate.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: stream
Readers

bit-reader-stream (function)

Writers

(setf bit-reader-stream) (function)

Slot: last-byte
Readers

bit-reader-last-byte (function)

Writers

(setf bit-reader-last-byte) (function)

Slot: bits
Readers

bit-reader-bits (function)

Writers

(setf bit-reader-bits) (function)

Structure: zipfile-entry ()
Package

zip

Source

zip.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Readers

zipfile-entry-name (function)

Writers

(setf zipfile-entry-name) (function)

Slot: stream
Readers

zipfile-entry-stream (function)

Writers

(setf zipfile-entry-stream) (function)

Slot: offset
Readers

zipfile-entry-offset (function)

Writers

(setf zipfile-entry-offset) (function)

Slot: size
Readers

zipfile-entry-size (function)

Writers

(setf zipfile-entry-size) (function)

Slot: compressed-size
Readers

zipfile-entry-compressed-size (function)

Writers

(setf zipfile-entry-compressed-size) (function)

Slot: comment
Readers

zipfile-entry-comment (function)

Writers

(setf zipfile-entry-comment) (function)

Slot: date
Readers

zipfile-entry-date (function)

Writers

(setf zipfile-entry-date) (function)

Slot: mode
Readers

zipfile-entry-mode (function)

Writers

(setf zipfile-entry-mode) (function)

Structure: zipwriter ()
Package

zip

Source

zip.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: stream
Readers

zipwriter-stream (function)

Writers

(setf zipwriter-stream) (function)

Slot: compressor
Readers

zipwriter-compressor (function)

Writers

(setf zipwriter-compressor) (function)

Slot: head
Readers

zipwriter-head (function)

Writers

(setf zipwriter-head) (function)

Slot: tail
Readers

zipwriter-tail (function)

Writers

(setf zipwriter-tail) (function)

Structure: zipwriter-entry ()
Package

zip

Source

zip.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: file-mode
Readers

zipwriter-entry-file-mode (function)

Writers

(setf zipwriter-entry-file-mode) (function)

Slot: name
Readers

zipwriter-entry-name (function)

Writers

(setf zipwriter-entry-name) (function)

Slot: position
Readers

zipwriter-entry-position (function)

Writers

(setf zipwriter-entry-position) (function)

Slot: header
Readers

zipwriter-entry-header (function)

Writers

(setf zipwriter-entry-header) (function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.7 Classes

Class: buffer-output-stream ()
Package

zip

Source

gray.lisp (file)

Direct superclasses
  • fundamental-binary-output-stream (class)
  • trivial-gray-stream-mixin (class)
Direct methods
  • stream-write-sequence (method)
  • stream-write-byte (method)
  • pos (method)
  • pos (method)
  • buf (method)
  • buf (method)
Direct slots
Slot: buf
Initargs

:buf

Readers

buf (generic function)

Writers

(setf buf) (generic function)

Slot: pos
Initform

0

Readers

pos (generic function)

Writers

(setf pos) (generic function)

Class: silent-source-file ()
Package

zip-system

Source

zip.asd

Direct superclasses

cl-source-file (class)

Direct methods

perform (method)

Class: truncating-stream ()
Package

zip

Source

gray.lisp (file)

Direct superclasses
  • fundamental-binary-input-stream (class)
  • trivial-gray-stream-mixin (class)
Direct methods
  • stream-read-sequence (method)
  • stream-read-byte (method)
  • pos (method)
  • pos (method)
  • size (method)
  • size (method)
  • input-handle (method)
  • input-handle (method)
Direct slots
Slot: input-handle
Initargs

:input-handle

Readers

input-handle (generic function)

Writers

(setf input-handle) (generic function)

Slot: size
Initargs

:size

Readers

size (generic function)

Writers

(setf size) (generic function)

Slot: pos
Initform

0

Readers

pos (generic function)

Writers

(setf pos) (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   Z  
Index Entry  Section

F
File, Lisp, zip.asd: The zip<dot>asd file
File, Lisp, zip/gray.lisp: The zip/gray<dot>lisp file
File, Lisp, zip/ifstar.lisp: The zip/ifstar<dot>lisp file
File, Lisp, zip/inflate.lisp: The zip/inflate<dot>lisp file
File, Lisp, zip/package.lisp: The zip/package<dot>lisp file
File, Lisp, zip/zip.lisp: The zip/zip<dot>lisp file

L
Lisp File, zip.asd: The zip<dot>asd file
Lisp File, zip/gray.lisp: The zip/gray<dot>lisp file
Lisp File, zip/ifstar.lisp: The zip/ifstar<dot>lisp file
Lisp File, zip/inflate.lisp: The zip/inflate<dot>lisp file
Lisp File, zip/package.lisp: The zip/package<dot>lisp file
Lisp File, zip/zip.lisp: The zip/zip<dot>lisp file

Z
zip.asd: The zip<dot>asd file
zip/gray.lisp: The zip/gray<dot>lisp file
zip/ifstar.lisp: The zip/ifstar<dot>lisp file
zip/inflate.lisp: The zip/inflate<dot>lisp file
zip/package.lisp: The zip/package<dot>lisp file
zip/zip.lisp: The zip/zip<dot>lisp file

Jump to:   F   L   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

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: Internal functions
%directory-sorted: Internal functions
%file-write-date: Internal functions
%zipfile-entry-contents: Internal functions

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

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

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

D
data/compressed-size: Internal functions
data/crc: Internal functions
data/size: Internal functions
decode-huffman-tree: Internal functions
decode-name: Internal functions
define-record: Internal macros
do-zipfile-entries: Exported macros

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

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

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

I
if*: Internal macros
inflate: Exported functions
input-handle: Internal generic functions
input-handle: Internal generic functions
invoke-with-latin1: Internal functions

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

N
new-bit-reader: Internal functions

O
open-zipfile: Exported functions
open-zipfile-from-stream: Internal functions

P
pos: Internal generic functions
pos: Internal generic functions
pos: Internal generic functions
process-deflate-block: Internal functions
process-dynamic-huffman-block: Internal functions
process-fixed-huffman-block: Internal functions
process-huffman-block: Internal functions
process-non-compressed-block: Internal functions
put-byte-in-buffer: Internal functions

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

S
seek-to-end-header: Internal functions
size: Internal generic functions
size: Internal generic functions
skip-gzip-header: Exported functions
split-on-position: Internal functions
store: Exported functions

U
unzip: Exported functions

W
with-latin1: Internal macros
with-output-to-zipfile: Exported macros
with-zipfile: Exported macros
with-zipfile-stream: Internal macros
write-central-directory: Internal functions
write-directory-zipentry: Internal functions
write-zipentry: Exported generic functions
write-zipentry: Exported generic functions
write-zipentry: Exported generic functions

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

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

Next: , Previous: , Up: Indexes   [Contents][Index]

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*: Internal special variables
*base-distance*: Internal special variables
*base-length*: Internal special variables
*code-index*: Internal special variables
*cp437->unicode*: Internal special variables
*distance-extra-bits*: Internal special variables
*fixed-huffman-distance-tree*: Internal special variables
*fixed-huffman-tree*: Internal special variables
*force-utf-8*: Internal special variables
*length-extra-bits*: Internal special variables
*maskarray*: Internal special variables
*unicode->cp437*: Internal special variables

+
+end-header-length+: Internal constants

B
bits: Internal structures
buf: Internal classes

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

D
date: Internal structures

E
entries: Exported structures

F
file-mode: Internal structures

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

H
head: Internal structures
header: Internal structures

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

L
last-byte: Internal structures

M
mode: Internal structures

N
name: Internal structures
name: Internal structures

O
offset: Internal structures

P
pos: Internal classes
pos: Internal classes
position: Internal structures

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

T
tail: Internal structures

Z
z_deflated: Internal constants

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

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   P   S   T   Z  
Index Entry  Section

B
bit-reader: Internal structures
buffer-output-stream: Internal classes

C
Class, buffer-output-stream: Internal classes
Class, silent-source-file: Internal classes
Class, truncating-stream: Internal classes

P
Package, zip: The zip package
Package, zip-system: The zip-system package

S
silent-source-file: Internal classes
Structure, bit-reader: Internal structures
Structure, zipfile: Exported structures
Structure, zipfile-entry: Internal structures
Structure, zipwriter: Internal structures
Structure, zipwriter-entry: Internal structures
System, zip: The zip system

T
truncating-stream: Internal classes

Z
zip: The zip system
zip: The zip package
zip-system: The zip-system package
zipfile: Exported structures
zipfile-entry: Internal structures
zipwriter: Internal structures
zipwriter-entry: Internal structures

Jump to:   B   C   P   S   T   Z