The zippy Reference Manual

This is the zippy Reference Manual, version 1.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 08:08:27 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 zippy

A fast zip archive library

Maintainer

Yukari Hafner <>

Author

Yukari Hafner <>

Home Page

https://shinmera.github.io/zippy

Source Control

(GIT https://github.com/Shinmera/zippy.git)

Bug Tracker

https://github.com/Shinmera/zippy/issues

License

zlib

Version

1.1.0

Dependencies
  • documentation-utils (system).
  • file-attributes (system).
  • pathname-utils (system).
  • filesystem-utils (system).
  • alexandria (system).
  • nibbles (system).
  • babel (system).
  • 3bz (system).
  • salza2 (system).
Source

zippy.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 zippy/zippy.asd

Source

zippy.asd.

Parent Component

zippy (system).

ASDF Systems

zippy.


3.1.2 zippy/package.lisp

Source

zippy.asd.

Parent Component

zippy (system).

Packages

org.shirakumo.zippy.


3.1.3 zippy/conditions.lisp

Dependency

package.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface

3.1.4 zippy/toolkit.lisp

Dependency

conditions.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.5 zippy/parser.lisp

Dependency

toolkit.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.6 zippy/io.lisp

Dependency

parser.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.7 zippy/tables.lisp

Dependency

io.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.8 zippy/compression.lisp

Dependency

tables.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.10 zippy/pkware-encryption.lisp

Dependency

encryption.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.11 zippy/structures.lisp

Dependency

pkware-encryption.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.12 zippy/zippy.lisp

Dependency

structures.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

ensure-zip-file (function).


3.1.13 zippy/decode.lisp

Dependency

zippy.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface
Internals

3.1.14 zippy/encode.lisp

Dependency

decode.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).

Public Interface

encode-file (function).

Internals

3.1.15 zippy/documentation.lisp

Dependency

encode.lisp (file).

Source

zippy.asd.

Parent Component

zippy (system).


4 Packages

Packages are listed by definition order.


4.1 org.shirakumo.zippy

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *compatibility*

The default file attribute compatibility flag.

Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Special Variable: *default-buffer-size*

Default buffer size when working on compressed data.

For example this can be bound around calls to DECODE-ENTRY to give a more accurate size for the temporary buffer being allocated to decode a particular file.

See DECODE-ENTRY
See ENCODE-FILE
See MAKE-DECRYPTION-STATE
See MAKE-DECOMPRESSION-STATE

Package

org.shirakumo.zippy.

Source

toolkit.lisp.


5.1.2 Macros

Macro: define-byte-structure (name &body records)

Define a new byte-coded structure.

NAME can either be the name of the structure, or a list of the name and the signature that identifies the record uniquely. If a signature is given, the structure is registered and can be used with the standard functions DECODE/READ/ENCODE/WRITE-STRUCTURE.

Each RECORD must be a list matching

(NAME TYPE &optional COUNT)

Where NAME identifies the field, TYPE identifies the name field’s bit type, and COUNT the number of expected entries for a variable sized record. If COUNT is specified, it may be an arbitrary expression that can reference earlier record values by name, and the resulting slot value will be an octet vector of that length.

The special record name SIZE may be used to identify a field that identifies the maximal size of the remaining structure payload. Any structure fields that would come after the dynamically read size has run out will be initialised to NIL.

TYPE may be one of ub8 ub16 ub32 ub64

This will generate a structure of NAME with the given records as slots, as well as four functions to encode and decode the structure, and one function to construct it. These functions are constructed according to the following schema:

(MAKE/DECODE/READ/ENCODE/WRITE)-NAME

The given function names are interned in the current package.

See DECODE-STRUCTURE
See READ-STRUCTURE
See ENCODE-STRUCTURE
See WRITE-STRUCTURE

Package

org.shirakumo.zippy.

Source

parser.lisp.

Macro: parse-structure (structure-type io-var)

Parse the given structure type from the IO.

This advances the IO index.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Macro: with-io ((io target &rest args) &body body)

Wraps TARGET in an appropriate IO context.

TARGET may be a string or pathname, a stream, or a vector. In the case of a pathname or string, IF-EXISTS and DIRECTION can be passed as arguments for OPEN. In the case off a vector, START and END may be passed to designate a sub-range of the vector.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Macro: with-zip-file ((file input &key start end) &body body)

Open a zip file lexically and cleans up on exit.

If decoding is successful, FILE will be bound to the resulting ZIP-FILE instance. This instance is only valid within BODY. After leaving the BODY, you may still access metadata and zip entries, but you may not use DECODE-ENTRY to extract an entry’s payload.

See DECODE-ENTRY
See DECODE-FILE
See OPEN-ZIP-FILE

Package

org.shirakumo.zippy.

Source

zippy.lisp.


5.1.3 Ordinary functions

Function: compress-zip (file target &key start end if-exists strip-root password)

Compresses the contents of the zip file to the given output.

FILE should be a ZIP-FILE.
TARGET should be a suitable target for WITH-IO.

See WITH-IO
See ENCODE-FILE
See ZIP-FILE

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: compression-method-id (name)

Returns the compression method ID for the given name.

If The name is not known, an error is signalled.

Package

org.shirakumo.zippy.

Source

tables.lisp.

Function: compression-method-name (id)

Returns the compression method name for the given ID.

The name should be one of
:store
:shrink
:reduce-1
:reduce-2
:reduce-3
:reduce-4
:implode
:tokenizing
:deflate
:deflate64
:pkware-implode
:reserved
:bzip2
:reserved
:lzma
:reserved
:cmpsc
:reserved
:terse
:lz77
:zstd
:jpeg
:wavpack
:ppmd
:ae-x

If the ID is not known, an error is signalled.

Package

org.shirakumo.zippy.

Source

tables.lisp.

Function: decode-entry (function entry &key password)

Decode the data payload of the ZIP-ENTRY

FUNCTION will be called repeatedly with three arguments:
An octet buffer with the raw data
A start index to the beginning of valid data
An end index to the end of valid data
It must return an integer indicating the last index that was consumed in the octet buffer. If the index is the same as START, DECODE-ENTRY will return with a value greater than zero.

PASSWORD should be supplied if the entry is encrypted. If the entry is encrypted, but no password is supplied, or the password is detectably incorrect, an error is signalled. The password may be a string or an octet-vector.

If an error is detected during decoding of the payload, an error is signalled.

If the zip file is split a condition of type ARCHIVE-FILE-REQUIRED may be signalled.

See ENTRY-TO-FILE
See ENTRY-TO-STREAM
See ENTRY-TO-VECTOR
See ARCHIVE-FILE-REQUIRED

Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: decode-file (input)

Decode the given IO into a ZIP-FILE.

If the zip file is split, will signal a condition of type ARCHIVE-FILE-REQUIRED for every disk that is required to read the central directory of the zip file.

May signal warnings if data mismatch or other correctable corruption is detected in the zip file.

May signal an error if an incorrectable corruption is detected in the zip file, or if the file is missing vital support structures that would make it a valid zip file.

See WITH-ZIP-FILE
See ARCHIVE-FILE-REQUIRED

Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: decode-structure (vector index)

Decodes a structure from the given vector at the given starting position.

A signature is expected at the input position. If no signature
is available, or if it is not recognised, an error is signalled.

Returns the structure instance and the ending index.

Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: encode-file (zip-file output &key password version-made version-needed zip64)

Encodes the given zip-file to the output IO.

This currently does not support split archive creation. All the entries will be written to the output.

This will cause the ZIP-ENTRIES in the ZIP-FILE to be modified.
In particular, SIZE, CRC-32, and UNCOMPRESSED-SIZE will be set, and LAST-MODIFIED, FILE-NAME, ATTRIBUTES, and COMPRESSION-METHOD may be set.

The created Zip file will include Zip64 metadata regardless of whether this is required, but it will only enforce Zip64 decoding if the number of entries, or the size of an entry exceeds the possible bounds of traditional 32-bit zip files.

If an encryption-method is specified for any entry, PASSWORD must be passed and will be used to encrypt the file.

See ZIP-FILE
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: encode-structure (structure vector index)

Encodes the given structure to the vector at the given starting position.

This will encode it including its signature, if any.

Returns the ending index.

Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: encryption-method-id (name)

Returns the encryption method ID for the given name.

If The name is not known, an error is signalled.

Package

org.shirakumo.zippy.

Source

tables.lisp.

Function: encryption-method-name (id)

Returns the encryption method name for the given ID.

The name should be one of
:des
:rc2
:3des-168
:3des-112
:aes-128
:aes-192
:aes-256
:rc2
:blowfish
:twofish
:rc4
:unknown

If the ID is not known, an error is signalled.

Package

org.shirakumo.zippy.

Source

tables.lisp.

Function: end (io)

Returns the ending index of the IO.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: entry-to-file (path entry &key if-exists password restore-attributes)

Decodes the contents of the entry to the given path.

This will attempt to restore the same file attributes as are contained in the entry’s metadata, unless :RESTORE-ATTRIBUTES NIL is passed.

See DECODE-ENTRY
See CL:OPEN
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: entry-to-stream (stream entry &key password)

Decodes the contents of the entry to the given octet output-stream.

See DECODE-ENTRY
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: entry-to-vector (entry &key vector start password)

Decodes the contents of the entry to an octet vector.

If an octet vector is passed explicitly through :VECTOR, the vector must be at least START+(UNCOMPRESSED-SIZE ENTRY) big.

See DECODE-ENTRY
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: extract-zip (file path &key if-exists password)

Extracts the contents of the zip file to the given directory.

FILE may either be a ZIP-FILE, or a suitable input for WITH-ZIP-FILE. PATH should be a directory pathname designator.

See ZIP-FILE
See ENTRY-TO-FILE
See WITH-ZIP-FILE

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: file-attribute-id (name)

Returns the file attribute ID for the given name.

If The name is not known, an error is signalled.

Package

org.shirakumo.zippy.

Source

tables.lisp.

Function: file-attribute-name (id)

Returns the file attribute name for the given ID.

The name should be one of
:ms-dos
:amiga
:open-vms
:unix
:vm/cms
:atari-st
:os/2
:macintosh
:z-system
:cp/m
:ntfs
:mvs
:vse
:acorn-risc
:vfat
:alternate-mvs
:beos
:tandem
:os/400
:darwin

If the ID is not known, an error is signalled.

Package

org.shirakumo.zippy.

Source

tables.lisp.

Function: has-more (io)

Returns whether the io has input left to read, or space left to write to.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: index (io)

Returns the current index into the IO.

This should always be in the range of [START, END].

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: move-in-memory (file)

Moves the zip archive into memory. This will be far faster for repeat access and decompression.

Does nothing if the file is already in-memory.
Signals an error if any of the disks are closed streams.

See ZIP-FILE

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: open-zip-file (input &key start end)

Opens a zip file and parses its directory.

Returns two values if successful:
The new ZIP-FILE that was parsed
A list of streams that were opened

After closing the streams the ZIP-FILE contents cannot be extracted, so you must take care to close them at the opportune time yourself. For a lexical variant of this, see WITH-ZIP-FILE.

INPUT may be a pathname or string to designate a local file, a seekable stream to read from, or an octet-vector to decode.

If the zip file is split and the supplied INPUT is a pathname designator, other split disks will be determined automatically by using the same pathname, but substituting the pathname-type by the scheme z{DISK} . If INPUT is not a pathname designator, a condition of type ARCHIVE-FILE-REQUIRED is signalled for every split disk that is required, for which you should invoke the USE-VALUE restart with the newly opened stream.

See ZIP-FILE
See DECODE-FILE
See DECODE-ENTRY
See ARCHIVE-FILE-REQUIRED
See WITH-ZIP-FILE

Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: output (io array start end)

Writes the given array of octets to the IO.

If the IO does not have sufficient space available, an error is signalled.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: parse-structure* (io)

Parses a structure from the IO assuming a leading 32 bit signature.

If no suitable structure can be found, an error is
signalled. Otherwise, the parsed structure instance is returned.

This advances the IO index.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: read-structure (stream)

Decodes a structure from the given stream.

A signature is expected at the input position. If no signature is available, or if it is not recognised, an error is signalled. Returns the structure instance otherwise.

Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: seek (io target)

Seek the io to the requested index.

If the index is outside the allowed ranges, an error is signalled.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: start (io)

Returns the starting index of the IO.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Function: ub32 (io)

Reads a 32 bit unsigned integer from the IO and returns it.

This will advance the IO index.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.

Reader: vector-input-end (instance)

Returns the ending index of the vector.

See VECTOR-INPUT

Package

org.shirakumo.zippy.

Source

io.lisp.

Target Slot

end.

Reader: vector-input-index (instance)

Accesses the current index into the vector.

See VECTOR-INPUT

Package

org.shirakumo.zippy.

Source

io.lisp.

Target Slot

index.

Writer: (setf vector-input-index) (instance)
Package

org.shirakumo.zippy.

Source

io.lisp.

Target Slot

index.

Reader: vector-input-start (instance)

Returns the starting index of the vector.

See VECTOR-INPUT

Package

org.shirakumo.zippy.

Source

io.lisp.

Target Slot

start.

Reader: vector-input-vector (instance)

Returns the vector the vector-input is backing.

See VECTOR-INPUT

Package

org.shirakumo.zippy.

Source

io.lisp.

Target Slot

vector.

Function: write-structure (structure stream)

Encodes the given structure to the stream.

This will encode it including its signature, if any.

Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: write-structure* (structure io)

Writes the given structure to the IO.

This advances the IO index.

See IO

Package

org.shirakumo.zippy.

Source

io.lisp.


5.1.4 Generic functions

Generic Reader: attributes (object)

Accesses the file attributes.

This should be a list of three entries, the MSDOS file attribute list, the compatibility identifier, and the system-specific attributes encoded as an integer.

For ZIP-ENTRIES that are backed by a file, this entry is computed automatically when the entry is encoded.

See FILE-ATTRIBUTE-NAME
See ZIP-ENTRY
See ORG.SHIRAKUMO.FILE-ATTRIBUTES:PERMISSIONS

Package

org.shirakumo.zippy.

Methods
Reader Method: attributes ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

attributes.

Generic Writer: (setf attributes) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf attributes) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

attributes.

Generic Function: call-with-completed-compressed-buffer (function state)

Finishes the compression and calls the function with tail data.

The function is called with three arguments:
An octet buffer with the compressed data
A start index to the beginning of valid data
An end index to the end of valid data

The supplied STATE must be a state obtained through MAKE-COMPRESSION-STATE. The VECTOR, START, and END supply the octets to compress.

You must call this function only once, after all data has been processed via CALL-WITH-COMPRESSED-BUFFER. Further calls to CALL-WITH-COMPRESSED-BUFFER after this function has been called are illegal.

See MAKE-COMPRESSION-STATE
See CALL-WITH-COMPRESSED-BUFFER

Package

org.shirakumo.zippy.

Source

compression.lisp.

Methods
Method: call-with-completed-compressed-buffer (function (state deflate-compressor))
Method: call-with-completed-compressed-buffer (function (state (eql nil)))
Generic Function: call-with-completed-encrypted-buffer (function state)

Finishes the encryption and calls the function with tail data.

The function is called with three arguments:
An octet buffer with the compressed data
A start index to the beginning of valid data
An end index to the end of valid data

The supplied STATE must be a state obtained through MAKE-ENCRYPTION-STATE. The VECTOR, START, and END supply the octets to compress.

You must call this function only once, after all data has been processed via CALL-WITH-ENCRYPTED-BUFFER. Further calls to CALL-WITH-ENCRYPTED-BUFFER after this function has been called are illegal.

See MAKE-ENCRYPTION-STATE
See CALL-WITH-ENCRYPTED-BUFFER

Package

org.shirakumo.zippy.

Source

encryption.lisp.

Methods
Method: call-with-completed-encrypted-buffer (function (state (eql nil)))
Generic Function: call-with-compressed-buffer (function vector start end state)

Call the supplied function with a compressed buffer.

The function is called with three arguments:
An octet buffer with the compressed data
A start index to the beginning of valid data
An end index to the end of valid data

The supplied STATE must be a state obtained through MAKE-COMPRESSION-STATE. The VECTOR, START, and END supply the octets to compress.

You may call this function repeatedly with new input to compress until the full region has been processed. The supplied function likewise may be called multiple times per compression run.

See MAKE-COMPRESSION-STATE
See CALL-WITH-COMPLETED-COMPRESSED-BUFFER

Package

org.shirakumo.zippy.

Source

compression.lisp.

Methods
Method: call-with-compressed-buffer (function vector start end (state deflate-compressor))
Method: call-with-compressed-buffer (function vector start end (state null))
Generic Function: call-with-decompressed-buffer (function vector start end state)

Call the supplied function with a decompressed buffer.

The function is called with three arguments:
An octet buffer with the decompressed data
A start index to the beginning of valid data
An end index to the end of valid data
It must return an integer indicating the last index that was consumed in the octet buffer. If the index is the same as START, DECODE-ENTRY will return.

The supplied STATE must be a state obtained through MAKE-DECOMPRESSION-STATE. The VECTOR, START, and END supply the octets to decompress.

You may call this function repeatedly with new input to decompress until the full region has been processed. The supplied function likewise may be called multiple times per decompression run.

This function returns how much of the supplied buffer has been consumed. If the function return START, it should not be called again until external circumstances allow the inner function to continue.

See MAKE-DECOMPRESSION-STATE

Package

org.shirakumo.zippy.

Source

compression.lisp.

Methods
Method: call-with-decompressed-buffer (function input start end (state deflate-state))
Method: call-with-decompressed-buffer (function input start end (state (eql nil)))
Generic Function: call-with-decrypted-buffer (function input length state)

Call the supplied function with a decrypted buffer.

The function is called with three arguments:
An octet buffer with the decrypted data
A start index to the beginning of valid data
An end index to the end of valid data
It must return an integer indicating the last index that was consumed in the octet buffer. If the index is the same as START, DECODE-ENTRY will return.

The supplied STATE must be a state obtained through MAKE-DECRPTIION-STATE. The VECTOR, START, and END supply the octets to decrypt.

You may call this function repeatedly with new input to decrypt until the full region has been processed. The supplied function likewise may be called multiple times per decryption run.

This function returns how much of the supplied buffer has been consumed. If the function return START, it should not be called again until external circumstances allow the inner function to continue.

See MAKE-DECRYPTION-STATE

Package

org.shirakumo.zippy.

Source

encryption.lisp.

Methods
Method: call-with-decrypted-buffer (function (input vector-input) length (state pkware-decrypt-state))
Source

pkware-encryption.lisp.

Method: call-with-decrypted-buffer (function (input stream) length (state pkware-decrypt-state))
Source

pkware-encryption.lisp.

Method: call-with-decrypted-buffer (function (input vector-input) length state)
Method: call-with-decrypted-buffer (function (input stream) length (state stream-decryption-state))
Generic Function: call-with-encrypted-buffer (function vector start end state)

Call the supplied function with an encrypted buffer.

The function is called with three arguments:
An octet buffer with the encrypted data
A start index to the beginning of valid data
An end index to the end of valid data

The supplied STATE must be a state obtained through MAKE-ENCRYPTION-STATE. The VECTOR, START, and END supply the octets to encrypt.

You may call this function repeatedly with new input to encrypt until the full region has been processed. The supplied function likewise may be called multiple times per encryption run.

See MAKE-ENCRYPTION-STATE
See CALL-WITH-COMPLETED-ENCRYPTED-BUFFER

Package

org.shirakumo.zippy.

Source

encryption.lisp.

Methods
Method: call-with-encrypted-buffer (function vector start end (state (eql nil)))
Generic Reader: comment (object)

Accessor to the comment of the zip-file or entry.

See ZIP-FILE
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: comment ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

comment.

Reader Method: comment ((zip-file zip-file))

automatically generated reader method

Source

zippy.lisp.

Target Slot

comment.

Generic Writer: (setf comment) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf comment) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

comment.

Writer Method: (setf comment) ((zip-file zip-file))

automatically generated writer method

Source

zippy.lisp.

Target Slot

comment.

Generic Reader: compression-method (condition)

Accesses the compression method used to compress the file contents.

This should either be NIL or a keyword naming the compression method.

See COMPRESSION-METHOD-NAME
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: compression-method ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

compression-method.

Reader Method: compression-method ((condition unsupported-compression-method))
Source

conditions.lisp.

Target Slot

compression-method.

Generic Writer: (setf compression-method) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf compression-method) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

compression-method.

Generic Reader: content (object)

Accesses the backing content of the file.

This slot must be set by the user to a suitable source for the file’s contents. It may be either a string or pathname to designate a file from disk, an octet input-stream, an octet vector, or an IO instance.

See IO
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: content ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf content) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

content.

Generic Reader: crc-32 (object)

Accesses the CRC-32 checksum of the file contents.

This is computed and set automatically when the entry is encoded.

See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: crc-32 ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

crc-32.

Generic Writer: (setf crc-32) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf crc-32) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

crc-32.

Generic Reader: disk (object)

Accesses the disk ID on which the contents of this file start.

This slot should not be set by the user.

See OFFSET
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: disk ((condition archive-file-required))
Source

decode.lisp.

Target Slot

disk.

Reader Method: disk ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

disk.

Generic Writer: (setf disk) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf disk) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

disk.

Generic Reader: disks (object)

Accessor to the vector of IO instances representing the zip-file’s disks.

This vector is managed automatically.

See ZIP-FILE
See IO

Package

org.shirakumo.zippy.

Methods
Reader Method: disks ((zip-file zip-file))

automatically generated reader method

Source

zippy.lisp.

Target Slot

disks.

Generic Writer: (setf disks) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf disks) ((zip-file zip-file))

automatically generated writer method

Source

zippy.lisp.

Target Slot

disks.

Generic Reader: encryption-method (condition)

Accesses the encryption method used to encrypt the file contents.

This should either be NIL, a keyword, or a list of a keyword and extra parameters. The keyword identifies the name of the encryption method. Additionally to the names listed in ENCRYPTION-METHOD-NAME, the names :AE-1 and :AE-2 are allowed.

See ENCRYPTION-METHOD-NAME
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: encryption-method ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

encryption-method.

Reader Method: encryption-method ((condition unsupported-encryption-method))
Source

conditions.lisp.

Target Slot

encryption-method.

Generic Writer: (setf encryption-method) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf encryption-method) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

encryption-method.

Generic Reader: entries (object)

Accessor to the vector of zip-entry instances for the zip-file.

See ZIP-FILE
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: entries ((zip-file zip-file))

automatically generated reader method

Source

zippy.lisp.

Target Slot

entries.

Generic Writer: (setf entries) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf entries) ((zip-file zip-file))

automatically generated writer method

Source

zippy.lisp.

Target Slot

entries.

Generic Reader: extra-fields (object)

Accesses the list of extra data structures for the entry.

This slot should not be set by the user.

See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: extra-fields ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

extra-fields.

Generic Writer: (setf extra-fields) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf extra-fields) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

extra-fields.

Generic Reader: file-name (object)

Accesses the relative path designating where the file belongs on a hirearchical file system.

When the entry is encoded and this slot is unset, it may be computed
automatically if the entry is backed by a file. Otherwise, an error is
signalled.

The path must be relative, and must use forward slashes as the
directory separator.

See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: file-name ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

file-name.

Generic Writer: (setf file-name) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf file-name) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

file-name.

Generic Reader: last-modified (object)

Accesses the universal time designating the last time the entry’s contents were modified.

If unset, and the entry is backed by a file, this slot is
automatically computed when the entry is encoded.

See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: last-modified ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

last-modified.

Generic Writer: (setf last-modified) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf last-modified) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

last-modified.

Generic Function: make-compression-state (format &key buffer)

Create the state necessary to compress given the requested compression format.

If required, the supplied buffer spec should be used to create the
output buffer for the compression. The buffer spec may be either NIL
for a default buffer, an octet vector, or an integer for an octet
vector of the given size.

See CALL-WITH-COMPRESSED-BUFFER
See CALL-WITH-COMPLETED-COMPRESSED-BUFFER

Package

org.shirakumo.zippy.

Source

compression.lisp.

Methods
Method: make-compression-state ((format (eql :deflate)) &key buffer)
Method: make-compression-state ((format (eql :store)) &key buffer)
Method: make-compression-state ((format (eql nil)) &key buffer)
Generic Function: make-decompression-state (format &key buffer)

Create the state necessary to decompress given the requested compression format.

If required, the supplied buffer spec should be used to create the
output buffer for the decompression. The buffer spec may be either NIL
for a default buffer, an octet vector, or an integer for an octet
vector of the given size.

See CALL-WITH-DECOMPRESSED-BUFFER

Package

org.shirakumo.zippy.

Source

compression.lisp.

Methods
Method: make-decompression-state ((format (eql :deflate)) &key buffer)
Method: make-decompression-state ((format (eql :store)) &key buffer)
Method: make-decompression-state ((format (eql nil)) &key buffer)
Method: make-decompression-state (format &key buffer)
Generic Function: make-decryption-state (format input password &key buffer &allow-other-keys)

Create the state necessary to decrypt given the requested encryption format.

If required, the supplied buffer spec should be used to create the output buffer for the decryption. The buffer spec may be either NIL
for a default buffer, an octet vector, or an integer for an octet
vector of the given size.

The given password may be a string or octet vector supplying the password for decryption.

See CALL-WITH-DECRYPTED-BUFFER

Package

org.shirakumo.zippy.

Source

encryption.lisp.

Methods
Method: make-decryption-state ((format (eql :pkware)) (input vector-input) password &key buffer)
Source

pkware-encryption.lisp.

Method: make-decryption-state ((format (eql :pkware)) (input stream) password &key buffer)
Source

pkware-encryption.lisp.

Method: make-decryption-state ((format (eql nil)) (input stream) password &key buffer)
Method: make-decryption-state ((format (eql nil)) (input vector-input) password &key buffer)
Method: make-decryption-state (format input password &rest args)
Generic Function: make-encryption-state (format password &key buffer)

Create the state necessary to encrypt given the requested encryption format.

If required, the supplied buffer spec should be used to create the output buffer for the encryption. The buffer spec may be either NIL
for a default buffer, an octet vector, or an integer for an octet
vector of the given size.

See CALL-WITH-ENCRYPTED-BUFFER
See CALL-WITH-COMPLETED-ENCRYPTED-BUFFER

Package

org.shirakumo.zippy.

Source

encryption.lisp.

Methods
Method: make-encryption-state ((format (eql nil)) password &key buffer)
Generic Reader: message (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: message ((condition malformed-file))
Source

conditions.lisp.

Target Slot

message.

Generic Reader: object (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: object ((condition integer-too-large))
Source

conditions.lisp.

Target Slot

object.

Reader Method: object ((condition unknown-structure-type))
Source

conditions.lisp.

Target Slot

object.

Generic Reader: offset (object)

Accesses the octet index at which the contents of this file start on its disk.

This slot should not be set by the user.

See DISK
See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: offset ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

offset.

Generic Writer: (setf offset) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf offset) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

offset.

Generic Reader: parameter (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: parameter ((condition zip64-required))
Source

conditions.lisp.

Target Slot

parameter.

Generic Reader: required-version (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: required-version ((condition required-version-mismatched))
Source

conditions.lisp.

Target Slot

required-version.

Generic Reader: signature (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: signature ((condition mismatched-type-signature))
Source

conditions.lisp.

Target Slot

signature.

Reader Method: signature ((condition unknown-block-signature))
Source

conditions.lisp.

Target Slot

signature.

Generic Function: size (io)

Returns the size of the object in octets.

For zip-entries this is the number of octets in compressed format as they are in the archive.

See ZIP-ENTRY
See IO

Package

org.shirakumo.zippy.

Methods
Reader Method: size ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

size.

Method: size ((io stream))
Source

io.lisp.

Method: size ((io vector-input))
Source

io.lisp.

Generic Writer: (setf size) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf size) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

size.

Generic Reader: specified-version (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: specified-version ((condition required-version-mismatched))
Source

conditions.lisp.

Target Slot

specified-version.

Generic Reader: target (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: target ((condition out-of-bounds-seek))
Source

conditions.lisp.

Target Slot

target.

Generic Reader: uncompressed-size (object)

Accesses the octet size of the entry’s uncompressed data payload.

If unset, this slot is automatically computed when the entry is encoded.

See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: uncompressed-size ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

uncompressed-size.

Generic Writer: (setf uncompressed-size) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf uncompressed-size) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

uncompressed-size.

Generic Reader: value (condition)
Package

org.shirakumo.zippy.

Methods
Reader Method: value ((condition unknown-enum-value))
Source

conditions.lisp.

Target Slot

value.

Generic Reader: version (object)

Returns the Zip file version needed to extract this entry.

The version is a list of two integers.

This slot should not be set by the user.

See ZIP-ENTRY

Package

org.shirakumo.zippy.

Methods
Reader Method: version ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

version.

Generic Writer: (setf version) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf version) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

version.

Generic Reader: zip-file (object)

Returns the zip-file instance this entry is a part of.

See ZIP-ENTRY
See ZIP-FILE

Package

org.shirakumo.zippy.

Methods
Reader Method: zip-file ((zip-entry zip-entry))

automatically generated reader method

Source

zippy.lisp.

Target Slot

zip-file.

Generic Writer: (setf zip-file) (object)
Package

org.shirakumo.zippy.

Methods
Writer Method: (setf zip-file) ((zip-entry zip-entry))

automatically generated writer method

Source

zippy.lisp.

Target Slot

zip-file.


5.1.5 Standalone methods

Method: close ((file zip-file) &key abort)
Source

zippy.lisp.

Method: print-object ((entry zip-entry) stream)
Source

zippy.lisp.

Method: print-object ((file zip-file) stream)
Source

zippy.lisp.


5.1.6 Conditions

Condition: archive-file-required

Condition signalled if data from another disk (split file) is required.

When this condition is signalled, a USE-VALUE restart must be available. If invoked, the value must be an IO value that supplies the data of the requested DISK.

See DISK
See DECODE-FILE
See DECODE-ENTRY

Package

org.shirakumo.zippy.

Source

decode.lisp.

Direct superclasses

error.

Direct methods

disk.

Direct slots
Slot: disk
Initform

(quote (error "disk required."))

Initargs

:disk

Readers

disk.

Writers

This slot is read-only.

Condition: decoding-error
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses
Direct subclasses
Condition: encoding-error
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses
Direct subclasses
Condition: integer-too-large
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

encoding-error.

Direct methods

object.

Direct slots
Slot: object
Initargs

:object

Readers

object.

Writers

This slot is read-only.

Condition: malformed-file
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Direct methods

message.

Direct slots
Slot: message
Initform

(quote nil)

Initargs

:message

Readers

message.

Writers

This slot is read-only.

Condition: mismatched-type-signature
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Direct methods

signature.

Direct slots
Slot: signature
Initargs

:signature

Readers

signature.

Writers

This slot is read-only.

Condition: out-of-bounds-seek
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Direct methods

target.

Direct slots
Slot: target
Initargs

:target

Readers

target.

Writers

This slot is read-only.

Condition: password-required
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Condition: required-version-mismatched
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Direct methods
Direct slots
Slot: specified-version
Initargs

:specified-version

Readers

specified-version.

Writers

This slot is read-only.

Slot: required-version
Initargs

:required-version

Readers

required-version.

Writers

This slot is read-only.

Condition: stream-closed
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Condition: unknown-block-signature
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

decoding-error.

Direct methods

signature.

Direct slots
Slot: signature
Initargs

:signature

Readers

signature.

Writers

This slot is read-only.

Condition: unknown-enum-value
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses
Direct methods

value.

Direct slots
Slot: value
Initargs

:value

Readers

value.

Writers

This slot is read-only.

Condition: unknown-structure-type
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

encoding-error.

Direct methods

object.

Direct slots
Slot: object
Initargs

:object

Readers

object.

Writers

This slot is read-only.

Condition: unsupported-compression-method
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses
Direct methods

compression-method.

Direct slots
Slot: compression-method
Initargs

:compression-method

Readers

compression-method.

Writers

This slot is read-only.

Condition: unsupported-encryption-method
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses
Direct methods

encryption-method.

Direct slots
Slot: encryption-method
Initargs

:encryption-method

Readers

encryption-method.

Writers

This slot is read-only.

Condition: zip64-required
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

encoding-error.

Direct methods

parameter.

Direct slots
Slot: parameter
Initargs

:parameter

Readers

parameter.

Writers

This slot is read-only.

Condition: zippy-condition
Package

org.shirakumo.zippy.

Source

conditions.lisp.

Direct superclasses

condition.

Direct subclasses

5.1.7 Structures

Structure: aes-extra-data
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

aes-extra-data-size.

Writers

(setf aes-extra-data-size).

Slot: version
Readers

aes-extra-data-version.

Writers

(setf aes-extra-data-version).

Slot: vendor
Readers

aes-extra-data-vendor.

Writers

(setf aes-extra-data-vendor).

Slot: encryption-strength
Readers

aes-extra-data-encryption-strength.

Writers

(setf aes-extra-data-encryption-strength).

Slot: compression-method
Readers

aes-extra-data-compression-method.

Writers

(setf aes-extra-data-compression-method).

Structure: data-stream-alignment
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

data-stream-alignment-size.

Writers

(setf data-stream-alignment-size).

Slot: alignment
Readers

data-stream-alignment-alignment.

Writers

(setf data-stream-alignment-alignment).

Slot: padding
Readers

data-stream-alignment-padding.

Writers

(setf data-stream-alignment-padding).

Structure: encryption-header
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

encryption-header-size.

Writers

(setf encryption-header-size).

Slot: format
Package

common-lisp.

Readers

encryption-header-format.

Writers

(setf encryption-header-format).

Slot: encryption-algorithm
Readers

encryption-header-encryption-algorithm.

Writers

(setf encryption-header-encryption-algorithm).

Slot: bit-length
Readers

encryption-header-bit-length.

Writers

(setf encryption-header-bit-length).

Slot: flags
Readers

encryption-header-flags.

Writers

(setf encryption-header-flags).

Slot: certificate
Readers

encryption-header-certificate.

Writers

(setf encryption-header-certificate).

Structure: infozip-unicode-comment
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

infozip-unicode-comment-size.

Writers

(setf infozip-unicode-comment-size).

Slot: version
Readers

infozip-unicode-comment-version.

Writers

(setf infozip-unicode-comment-version).

Slot: crc-32
Readers

infozip-unicode-comment-crc-32.

Writers

(setf infozip-unicode-comment-crc-32).

Slot: comment
Readers

infozip-unicode-comment-comment.

Writers

(setf infozip-unicode-comment-comment).

Structure: infozip-unicode-path
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

infozip-unicode-path-size.

Writers

(setf infozip-unicode-path-size).

Slot: version
Readers

infozip-unicode-path-version.

Writers

(setf infozip-unicode-path-version).

Slot: crc-32
Readers

infozip-unicode-path-crc-32.

Writers

(setf infozip-unicode-path-crc-32).

Slot: name
Readers

infozip-unicode-path-name.

Writers

(setf infozip-unicode-path-name).

Structure: key-provider-record
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

key-provider-record-size.

Writers

(setf key-provider-record-size).

Slot: data
Readers

key-provider-record-data.

Writers

(setf key-provider-record-data).

Structure: microsoft-open-packaging-growth-hint
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

microsoft-open-packaging-growth-hint-size.

Writers

(setf microsoft-open-packaging-growth-hint-size).

Slot: signature
Readers

microsoft-open-packaging-growth-hint-signature.

Writers

(setf microsoft-open-packaging-growth-hint-signature).

Slot: padding-value
Readers

microsoft-open-packaging-growth-hint-padding-value.

Writers

(setf microsoft-open-packaging-growth-hint-padding-value).

Slot: padding
Readers

microsoft-open-packaging-growth-hint-padding.

Writers

(setf microsoft-open-packaging-growth-hint-padding).

Structure: mvs
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

mvs-size.

Writers

(setf mvs-size).

Slot: id
Readers

mvs-id.

Writers

(setf mvs-id).

Slot: data
Readers

mvs-data.

Writers

(setf mvs-data).

Structure: ntfs
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

ntfs-size.

Writers

(setf ntfs-size).

Slot: reserved
Readers

ntfs-reserved.

Writers

(setf ntfs-reserved).

Slot: data
Readers

ntfs-data.

Writers

(setf ntfs-data).

Structure: openvms
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

openvms-size.

Writers

(setf openvms-size).

Slot: crc
Readers

openvms-crc.

Writers

(setf openvms-crc).

Slot: data
Readers

openvms-data.

Writers

(setf openvms-data).

Structure: os/2
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

os/2-size.

Writers

(setf os/2-size).

Slot: uncompressed-size
Readers

os/2-uncompressed-size.

Writers

(setf os/2-uncompressed-size).

Slot: compression-type
Readers

os/2-compression-type.

Writers

(setf os/2-compression-type).

Slot: crc
Readers

os/2-crc.

Writers

(setf os/2-crc).

Slot: data
Readers

os/2-data.

Writers

(setf os/2-data).

Structure: patch-descriptor
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

patch-descriptor-size.

Writers

(setf patch-descriptor-size).

Slot: version
Readers

patch-descriptor-version.

Writers

(setf patch-descriptor-version).

Slot: flags
Readers

patch-descriptor-flags.

Writers

(setf patch-descriptor-flags).

Slot: old-size
Readers

patch-descriptor-old-size.

Writers

(setf patch-descriptor-old-size).

Slot: old-crc
Readers

patch-descriptor-old-crc.

Writers

(setf patch-descriptor-old-crc).

Slot: new-size
Readers

patch-descriptor-new-size.

Writers

(setf patch-descriptor-new-size).

Slot: new-crc
Readers

patch-descriptor-new-crc.

Writers

(setf patch-descriptor-new-crc).

Structure: pkcs7-encryption-recipient-certificate-list
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

pkcs7-encryption-recipient-certificate-list-size.

Writers

(setf pkcs7-encryption-recipient-certificate-list-size).

Slot: version
Readers

pkcs7-encryption-recipient-certificate-list-version.

Writers

(setf pkcs7-encryption-recipient-certificate-list-version).

Slot: store
Readers

pkcs7-encryption-recipient-certificate-list-store.

Writers

(setf pkcs7-encryption-recipient-certificate-list-store).

Structure: pkcs7-store
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

pkcs7-store-size.

Writers

(setf pkcs7-store-size).

Slot: data
Readers

pkcs7-store-data.

Writers

(setf pkcs7-store-data).

Structure: policy-decryption-key-record
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

policy-decryption-key-record-size.

Writers

(setf policy-decryption-key-record-size).

Slot: data
Readers

policy-decryption-key-record-data.

Writers

(setf policy-decryption-key-record-data).

Structure: policy-key-data-record
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

policy-key-data-record-size.

Writers

(setf policy-key-data-record-size).

Slot: data
Readers

policy-key-data-record-data.

Writers

(setf policy-key-data-record-data).

Structure: record-management-controls
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

record-management-controls-size.

Writers

(setf record-management-controls-size).

Slot: data
Readers

record-management-controls-data.

Writers

(setf record-management-controls-data).

Structure: unix
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

unix-size.

Writers

(setf unix-size).

Slot: atime
Readers

unix-atime.

Writers

(setf unix-atime).

Slot: mtime
Readers

unix-mtime.

Writers

(setf unix-mtime).

Slot: uid
Readers

unix-uid.

Writers

(setf unix-uid).

Slot: gid
Readers

unix-gid.

Writers

(setf unix-gid).

Slot: data
Readers

unix-data.

Writers

(setf unix-data).

Structure: vector-input

Representation of vector input/output state.

See VECTOR-INPUT-VECTOR
See VECTOR-INPUT-INDEX
See VECTOR-INPUT-START
See VECTOR-INPUT-END

Package

org.shirakumo.zippy.

Source

io.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: vector
Package

common-lisp.

Type

(simple-array (unsigned-byte 8) (*))

Readers

vector-input-vector.

Writers

This slot is read-only.

Slot: start
Type

fixnum

Initform

0

Readers

vector-input-start.

Writers

This slot is read-only.

Slot: end
Type

fixnum

Initform

0

Readers

vector-input-end.

Writers

This slot is read-only.

Slot: index
Type

fixnum

Initform

0

Readers

vector-input-index.

Writers

(setf vector-input-index).

Structure: x509-central-directory
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

x509-central-directory-size.

Writers

(setf x509-central-directory-size).

Slot: data
Readers

x509-central-directory-data.

Writers

(setf x509-central-directory-data).

Structure: x509-file
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

x509-file-size.

Writers

(setf x509-file-size).

Slot: data
Readers

x509-file-data.

Writers

(setf x509-file-data).

Structure: zip64-extended-information
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

zip64-extended-information-size.

Writers

(setf zip64-extended-information-size).

Slot: original-size
Readers

zip64-extended-information-original-size.

Writers

(setf zip64-extended-information-original-size).

Slot: compressed-size
Readers

zip64-extended-information-compressed-size.

Writers

(setf zip64-extended-information-compressed-size).

Slot: header-offset
Readers

zip64-extended-information-header-offset.

Writers

(setf zip64-extended-information-header-offset).

Slot: starting-disk
Readers

zip64-extended-information-starting-disk.

Writers

(setf zip64-extended-information-starting-disk).

Structure: zipit-macintosh-long
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

zipit-macintosh-long-size.

Writers

(setf zipit-macintosh-long-size).

Slot: signature
Readers

zipit-macintosh-long-signature.

Writers

(setf zipit-macintosh-long-signature).

Slot: length
Package

common-lisp.

Readers

zipit-macintosh-long-length.

Writers

(setf zipit-macintosh-long-length).

Slot: file-name
Readers

zipit-macintosh-long-file-name.

Writers

(setf zipit-macintosh-long-file-name).

Slot: file-type
Readers

zipit-macintosh-long-file-type.

Writers

(setf zipit-macintosh-long-file-type).

Slot: creator
Readers

zipit-macintosh-long-creator.

Writers

(setf zipit-macintosh-long-creator).

Structure: zipit-macintosh-short-dir
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

zipit-macintosh-short-dir-size.

Writers

(setf zipit-macintosh-short-dir-size).

Slot: signature
Readers

zipit-macintosh-short-dir-signature.

Writers

(setf zipit-macintosh-short-dir-signature).

Slot: flags
Readers

zipit-macintosh-short-dir-flags.

Writers

(setf zipit-macintosh-short-dir-flags).

Slot: view
Readers

zipit-macintosh-short-dir-view.

Writers

(setf zipit-macintosh-short-dir-view).

Structure: zipit-macintosh-short-file
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

zipit-macintosh-short-file-size.

Writers

(setf zipit-macintosh-short-file-size).

Slot: signature
Readers

zipit-macintosh-short-file-signature.

Writers

(setf zipit-macintosh-short-file-signature).

Slot: file-type
Readers

zipit-macintosh-short-file-file-type.

Writers

(setf zipit-macintosh-short-file-file-type).

Slot: creator
Readers

zipit-macintosh-short-file-creator.

Writers

(setf zipit-macintosh-short-file-creator).

Slot: flags
Readers

zipit-macintosh-short-file-flags.

Writers

(setf zipit-macintosh-short-file-flags).


5.1.8 Classes

Class: zip-entry

Representation of a file entry in a zip archive.

Unless you are constructing an archive, this does /not/ contain the actual entry data payload.

See ZIP-FILE
See CRC-32
See DISK
See OFFSET
see SIZE
See UNCOMPRESSED-SIZE
See EXTRA-FIELDS
See VERSION
See ATTRIBUTES
See ENCRYPTION-METHOD
See COMPRESSION-METHOD
See LAST-MODIFIED
See FILE-NAME
See COMMENT
See CONTENT

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Direct methods
Direct slots
Slot: zip-file
Initargs

:zip-file

Readers

zip-file.

Writers

(setf zip-file).

Slot: crc-32
Readers

crc-32.

Writers

(setf crc-32).

Slot: disk
Readers

disk.

Writers

(setf disk).

Slot: offset
Readers

offset.

Writers

(setf offset).

Slot: size
Readers

size.

Writers

(setf size).

Slot: uncompressed-size
Readers

uncompressed-size.

Writers

(setf uncompressed-size).

Slot: extra-fields
Readers

extra-fields.

Writers

(setf extra-fields).

Slot: version
Initargs

:version

Readers

version.

Writers

(setf version).

Slot: attributes
Initargs

:attributes

Readers

attributes.

Writers

(setf attributes).

Slot: encryption-method
Initargs

:encryption-method

Readers

encryption-method.

Writers

(setf encryption-method).

Slot: compression-method
Initargs

:compression-method

Readers

compression-method.

Writers

(setf compression-method).

Slot: last-modified
Initform

(get-universal-time)

Initargs

:last-modified

Readers

last-modified.

Writers

(setf last-modified).

Slot: file-name
Initargs

:file-name

Readers

file-name.

Writers

(setf file-name).

Slot: comment
Initargs

:comment

Readers

comment.

Writers

(setf comment).

Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Class: zip-file

Representation of a full zip archive.

In order to ensure that all potentially open streams that the zip-file may hold are closed, call CL:CLOSE.

See ENTRIES
See DISKS
See COMMENT
See DECODE-FILE
See CL:CLOSE

Package

org.shirakumo.zippy.

Source

zippy.lisp.

Direct methods
Direct slots
Slot: entries
Initform

(make-array 0 :adjustable t :fill-pointer t)

Initargs

:entries

Readers

entries.

Writers

(setf entries).

Slot: disks
Initargs

:disks

Readers

disks.

Writers

(setf disks).

Slot: comment
Initargs

:comment

Readers

comment.

Writers

(setf comment).


5.1.9 Types

Type: io ()

Type for objects that Zippy can decode from or encode to.

Decoding can only happen from an input with a fixed end and the ability to seek – in effect file-streams and vectors.

Encoding can happen to any stream and vector.

See CL:STREAM
See CL:FILE-STREAM
See VECTOR-INPUT
See SEEK
See HAS-MORE
See INDEX
See START
See END
See SIZE
See UB32
See OUTPUT
See PARSE-STRUCTURE*
See WRITE-STRUCTURE*
See PARSE-STRUCTURE
See WITH-IO

Package

org.shirakumo.zippy.

Source

io.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *compression-method-map*
Package

org.shirakumo.zippy.

Source

tables.lisp.

Special Variable: *default-version-made*

Default archive creation software version to be stored in produced archives.

Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Special Variable: *default-version-needed*

Default required archive reader software version to be stored in produced archives.

Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Special Variable: *encryption-method-map*
Package

org.shirakumo.zippy.

Source

tables.lisp.

Special Variable: *file-attribute-compatibility-map*
Package

org.shirakumo.zippy.

Source

tables.lisp.

Special Variable: *structures*
Package

org.shirakumo.zippy.

Source

parser.lisp.

Special Variable: *zip64-needed*
Package

org.shirakumo.zippy.

Source

encode.lisp.


5.2.2 Ordinary functions

Function: %make-chunk-decoder (input size decryption-state decompression-state buffer start end)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: %make-pkware-decrypt-state (buffer)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Function: add-extra-entry (extra entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Reader: aes-extra-data-compression-method (instance)
Writer: (setf aes-extra-data-compression-method) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compression-method.

Reader: aes-extra-data-encryption-strength (instance)
Writer: (setf aes-extra-data-encryption-strength) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

encryption-strength.

Function: aes-extra-data-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: aes-extra-data-size (instance)
Writer: (setf aes-extra-data-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: aes-extra-data-vendor (instance)
Writer: (setf aes-extra-data-vendor) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

vendor.

Reader: aes-extra-data-version (instance)
Writer: (setf aes-extra-data-version) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version.

Function: alist-table (alist)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: alist-vector (alist)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: backfill-from-content (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: binary-type-decoder (type)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: binary-type-encoder (type)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: binary-type-reader (type)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: binary-type-size (type)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: binary-type-type (type)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: binary-type-writer (type)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: bitfield (&rest bits)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: call-with-input-zip-file (function input &key start end)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: call-with-io (function io &key start end if-exists direction)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: cap (value bits)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: cap-and-note-zip64 (value bits)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: cde-to-entry (cde entry)
Package

org.shirakumo.zippy.

Source

decode.lisp.

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

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compressed-size.

Reader: central-directory-entry-compression-method (instance)
Writer: (setf central-directory-entry-compression-method) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compression-method.

Reader: central-directory-entry-crc-32 (instance)
Writer: (setf central-directory-entry-crc-32) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc-32.

Reader: central-directory-entry-disk-number-start (instance)
Writer: (setf central-directory-entry-disk-number-start) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

disk-number-start.

Reader: central-directory-entry-external-file-attributes (instance)
Writer: (setf central-directory-entry-external-file-attributes) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

external-file-attributes.

Reader: central-directory-entry-extra (instance)
Writer: (setf central-directory-entry-extra) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

extra.

Reader: central-directory-entry-extra-field-length (instance)
Writer: (setf central-directory-entry-extra-field-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

extra-field-length.

Reader: central-directory-entry-file-comment (instance)
Writer: (setf central-directory-entry-file-comment) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-comment.

Reader: central-directory-entry-file-comment-length (instance)
Writer: (setf central-directory-entry-file-comment-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-comment-length.

Reader: central-directory-entry-file-name (instance)
Writer: (setf central-directory-entry-file-name) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-name.

Reader: central-directory-entry-file-name-length (instance)
Writer: (setf central-directory-entry-file-name-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-name-length.

Reader: central-directory-entry-flags (instance)
Writer: (setf central-directory-entry-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Reader: central-directory-entry-internal-file-attributes (instance)
Writer: (setf central-directory-entry-internal-file-attributes) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

internal-file-attributes.

Reader: central-directory-entry-last-modified-date (instance)
Writer: (setf central-directory-entry-last-modified-date) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

last-modified-date.

Reader: central-directory-entry-last-modified-time (instance)
Writer: (setf central-directory-entry-last-modified-time) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

last-modified-time.

Reader: central-directory-entry-local-header-offset (instance)
Writer: (setf central-directory-entry-local-header-offset) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

local-header-offset.

Function: central-directory-entry-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: central-directory-entry-uncompressed-size (instance)
Writer: (setf central-directory-entry-uncompressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

uncompressed-size.

Reader: central-directory-entry-version-made (instance)
Writer: (setf central-directory-entry-version-made) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version-made.

Reader: central-directory-entry-version-needed (instance)
Writer: (setf central-directory-entry-version-needed) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version-needed.

Reader: chunk-decoder-buffer (instance)
Writer: (setf chunk-decoder-buffer) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

buffer.

Reader: chunk-decoder-decompression-state (instance)
Writer: (setf chunk-decoder-decompression-state) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

decompression-state.

Reader: chunk-decoder-decryption-state (instance)
Writer: (setf chunk-decoder-decryption-state) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

decryption-state.

Reader: chunk-decoder-end (instance)
Writer: (setf chunk-decoder-end) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

end.

Reader: chunk-decoder-input (instance)
Writer: (setf chunk-decoder-input) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

input.

Function: chunk-decoder-p (object)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Reader: chunk-decoder-size (instance)
Writer: (setf chunk-decoder-size) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

size.

Reader: chunk-decoder-start (instance)
Writer: (setf chunk-decoder-start) (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Target Slot

start.

Function: copy-aes-extra-data (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-central-directory-entry (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-chunk-decoder (instance)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: copy-data-descriptor (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-data-descriptor/64 (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-data-stream-alignment (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-decryption-header (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-deflate-state (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: copy-digital-signature (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-directory-input (instance)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: copy-encryption-header (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-end-of-central-directory (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-end-of-central-directory-locator/64 (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-end-of-central-directory/64 (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-extra-data (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-infozip-unicode-comment (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-infozip-unicode-path (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-key-provider-record (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-local-file (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-microsoft-open-packaging-growth-hint (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-mvs (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-ntfs (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-openvms (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-os/2 (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-patch-descriptor (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-pkcs7-encryption-recipient-certificate-list (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-pkcs7-store (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-pkware-decrypt-state (instance)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Function: copy-policy-decryption-key-record (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-policy-key-data-record (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-record-management-controls (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-stream-decryption-state (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Function: copy-unix (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-vector-decryption-state (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Function: copy-vector-input (instance)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: copy-x509-central-directory (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-x509-file (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-zip64-extended-information (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-zipit-macintosh-long (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-zipit-macintosh-short-dir (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: copy-zipit-macintosh-short-file (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: crc32-rotate (crc byte)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Reader: data-descriptor-compressed-size (instance)
Writer: (setf data-descriptor-compressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compressed-size.

Reader: data-descriptor-crc-32 (instance)
Writer: (setf data-descriptor-crc-32) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc-32.

Function: data-descriptor-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: data-descriptor-uncompressed-size (instance)
Writer: (setf data-descriptor-uncompressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

uncompressed-size.

Reader: data-descriptor/64-compressed-size (instance)
Writer: (setf data-descriptor/64-compressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compressed-size.

Reader: data-descriptor/64-crc-32 (instance)
Writer: (setf data-descriptor/64-crc-32) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc-32.

Function: data-descriptor/64-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: data-descriptor/64-uncompressed-size (instance)
Writer: (setf data-descriptor/64-uncompressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

uncompressed-size.

Reader: data-stream-alignment-alignment (instance)
Writer: (setf data-stream-alignment-alignment) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

alignment.

Function: data-stream-alignment-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: data-stream-alignment-padding (instance)
Writer: (setf data-stream-alignment-padding) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

padding.

Reader: data-stream-alignment-size (instance)
Writer: (setf data-stream-alignment-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Function: debitfield (int &rest bits)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: decode-aes-extra-data (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-central-directory (input entries entry-offset)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: decode-central-directory-entry (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-chunk (decoder output start end)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: decode-data-descriptor (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-data-descriptor/64 (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-data-stream-alignment (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-decryption-header (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-digital-signature (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-encryption-header (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-end-of-central-directory (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-end-of-central-directory-locator/64 (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-end-of-central-directory/64 (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-extra-data (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-extra-fields (vector)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: decode-file-attribute (compat attr)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: decode-infozip-unicode-comment (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-infozip-unicode-path (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-key-provider-record (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-local-file (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-microsoft-open-packaging-growth-hint (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-msdos-timestamp (date time)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: decode-mvs (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-ntfs (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-openvms (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-os/2 (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-patch-descriptor (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-pkcs7-encryption-recipient-certificate-list (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-pkcs7-store (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-policy-decryption-key-record (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-policy-key-data-record (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-record-management-controls (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-string (octets flags)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: decode-unix (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-version (version)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: decode-x509-central-directory (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-x509-file (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-zip64-extended-information (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-zipit-macintosh-long (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-zipit-macintosh-short-dir (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: decode-zipit-macintosh-short-file (vector index &optional size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: decryption-header-bit-length (instance)
Writer: (setf decryption-header-bit-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

bit-length.

Reader: decryption-header-crc (instance)
Writer: (setf decryption-header-crc) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc.

Reader: decryption-header-encryption-algorithm (instance)
Writer: (setf decryption-header-encryption-algorithm) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

encryption-algorithm.

Reader: decryption-header-flags (instance)
Writer: (setf decryption-header-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Reader: decryption-header-format (instance)
Writer: (setf decryption-header-format) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

format.

Reader: decryption-header-iv (instance)
Writer: (setf decryption-header-iv) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

iv.

Reader: decryption-header-iv-size (instance)
Writer: (setf decryption-header-iv-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

iv-size.

Function: decryption-header-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: decryption-header-random-data (instance)
Writer: (setf decryption-header-random-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

random-data.

Reader: decryption-header-random-data-size (instance)
Writer: (setf decryption-header-random-data-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

random-data-size.

Reader: decryption-header-reserved (instance)
Writer: (setf decryption-header-reserved) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

reserved.

Reader: decryption-header-reserved-size (instance)
Writer: (setf decryption-header-reserved-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

reserved-size.

Reader: decryption-header-size (instance)
Writer: (setf decryption-header-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: decryption-header-validation (instance)
Writer: (setf decryption-header-validation) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

validation.

Reader: decryption-header-validation-size (instance)
Writer: (setf decryption-header-validation-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

validation-size.

Function: default-attributes-for (system)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Reader: deflate-state-available (instance)
Writer: (setf deflate-state-available) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Target Slot

available.

Function: deflate-state-bits-remaining (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-bits-remaining) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-bytes-to-copy (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-bytes-to-copy) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-copy-offset (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-copy-offset) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-current-huffman-tree (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-current-huffman-tree) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-current-state (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-current-state) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-hclen (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-hclen) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-hlit (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-hlit) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-hlit+hdist (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-hlit+hdist) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-last-len (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-last-len) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-len-codes (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-len-codes) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-len-tree (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-len-tree) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-lit/len/dist (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-lit/len/dist) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dht-lit/len/dist-index (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dht-lit/len/dist-index) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-dynamic-huffman-tree (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-dynamic-huffman-tree) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-finished (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-finished) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Reader: deflate-state-input-state (instance)
Writer: (setf deflate-state-input-state) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Target Slot

input-state.

Function: deflate-state-input-underrun (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-input-underrun) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-last-block-flag (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-last-block-flag) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Reader: deflate-state-last-read (instance)
Writer: (setf deflate-state-last-read) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Target Slot

last-read.

Function: deflate-state-output-buffer (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-output-buffer) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-output-offset (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-output-offset) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-output-overflow (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-output-overflow) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-p (object)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-partial-bits (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-partial-bits) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: deflate-state-window (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: (setf deflate-state-window) (instance)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: determine-min-version (zip64-used)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Reader: digital-signature-data (instance)
Writer: (setf digital-signature-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: digital-signature-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: digital-signature-size (instance)
Writer: (setf digital-signature-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Function: directory-input-p (object)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: enbitfield (list &rest bits)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: encode-aes-extra-data (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-central-directory-entry (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-data-descriptor (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-data-descriptor/64 (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-data-stream-alignment (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-decryption-header (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-digital-signature (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-encryption-header (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-end-of-central-directory (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-end-of-central-directory-locator/64 (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-end-of-central-directory/64 (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-entry-payload (entry output password)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: encode-extra-data (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-file-attribute (thing)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: encode-infozip-unicode-comment (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-infozip-unicode-path (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-key-provider-record (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-local-file (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-microsoft-open-packaging-growth-hint (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-msdos-timestamp (timestamp)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: encode-mvs (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-ntfs (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-openvms (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-os/2 (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-patch-descriptor (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-pkcs7-encryption-recipient-certificate-list (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-pkcs7-store (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-policy-decryption-key-record (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-policy-key-data-record (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-record-management-controls (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-string (string)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: encode-unix (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-version (version &optional compatibility)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: encode-x509-central-directory (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-x509-file (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-zip64-extended-information (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-zipit-macintosh-long (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-zipit-macintosh-short-dir (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: encode-zipit-macintosh-short-file (structure vector index)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: encryption-header-bit-length (instance)
Writer: (setf encryption-header-bit-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

bit-length.

Reader: encryption-header-certificate (instance)
Writer: (setf encryption-header-certificate) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

certificate.

Reader: encryption-header-encryption-algorithm (instance)
Writer: (setf encryption-header-encryption-algorithm) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

encryption-algorithm.

Reader: encryption-header-flags (instance)
Writer: (setf encryption-header-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Reader: encryption-header-format (instance)
Writer: (setf encryption-header-format) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

format.

Function: encryption-header-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: encryption-header-size (instance)
Writer: (setf encryption-header-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: end-of-central-directory-central-directory-disk (instance)
Writer: (setf end-of-central-directory-central-directory-disk) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-disk.

Reader: end-of-central-directory-central-directory-entries (instance)
Writer: (setf end-of-central-directory-central-directory-entries) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-entries.

Reader: end-of-central-directory-central-directory-size (instance)
Writer: (setf end-of-central-directory-central-directory-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-size.

Reader: end-of-central-directory-central-directory-start (instance)
Writer: (setf end-of-central-directory-central-directory-start) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-start.

Reader: end-of-central-directory-disk-entries (instance)
Writer: (setf end-of-central-directory-disk-entries) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

disk-entries.

Reader: end-of-central-directory-file-comment (instance)
Writer: (setf end-of-central-directory-file-comment) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-comment.

Reader: end-of-central-directory-file-comment-length (instance)
Writer: (setf end-of-central-directory-file-comment-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-comment-length.

Reader: end-of-central-directory-locator/64-central-directory-disk (instance)
Writer: (setf end-of-central-directory-locator/64-central-directory-disk) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-disk.

Reader: end-of-central-directory-locator/64-central-directory-start (instance)
Writer: (setf end-of-central-directory-locator/64-central-directory-start) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-start.

Reader: end-of-central-directory-locator/64-number-of-disks (instance)
Writer: (setf end-of-central-directory-locator/64-number-of-disks) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

number-of-disks.

Function: end-of-central-directory-locator/64-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: end-of-central-directory-number-of-disk (instance)
Writer: (setf end-of-central-directory-number-of-disk) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

number-of-disk.

Function: end-of-central-directory-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: end-of-central-directory/64-central-directory-disk (instance)
Writer: (setf end-of-central-directory/64-central-directory-disk) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-disk.

Reader: end-of-central-directory/64-central-directory-entries (instance)
Writer: (setf end-of-central-directory/64-central-directory-entries) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-entries.

Reader: end-of-central-directory/64-central-directory-size (instance)
Writer: (setf end-of-central-directory/64-central-directory-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-size.

Reader: end-of-central-directory/64-central-directory-start (instance)
Writer: (setf end-of-central-directory/64-central-directory-start) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

central-directory-start.

Reader: end-of-central-directory/64-data-sector (instance)
Writer: (setf end-of-central-directory/64-data-sector) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data-sector.

Reader: end-of-central-directory/64-disk-entries (instance)
Writer: (setf end-of-central-directory/64-disk-entries) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

disk-entries.

Reader: end-of-central-directory/64-number-of-disk (instance)
Writer: (setf end-of-central-directory/64-number-of-disk) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

number-of-disk.

Function: end-of-central-directory/64-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: end-of-central-directory/64-size (instance)
Writer: (setf end-of-central-directory/64-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: end-of-central-directory/64-version-made (instance)
Writer: (setf end-of-central-directory/64-version-made) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version-made.

Reader: end-of-central-directory/64-version-needed (instance)
Writer: (setf end-of-central-directory/64-version-needed) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version-needed.

Function: enlist (thing &rest values)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: ensure-buffer (buffer)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: ensure-password (password)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: ensure-zip-file (file &key strip-root)
Package

org.shirakumo.zippy.

Source

zippy.lisp.

Function: entry-compression-id (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: entry-flags (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: entry-raw-bytes (function entry)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: entry-to-cd (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: entry-to-dd (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: entry-to-lf (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: entry-version (entry)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Reader: extra-data-extra (instance)
Writer: (setf extra-data-extra) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

extra.

Reader: extra-data-extra-field-length (instance)
Writer: (setf extra-data-extra-field-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

extra-field-length.

Function: extra-data-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: generate-record-decoder (record vector index)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: generate-record-encoder (record vector index)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: generate-record-reader (record stream)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Function: generate-record-writer (record stream)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Reader: infozip-unicode-comment-comment (instance)
Writer: (setf infozip-unicode-comment-comment) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

comment.

Reader: infozip-unicode-comment-crc-32 (instance)
Writer: (setf infozip-unicode-comment-crc-32) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc-32.

Function: infozip-unicode-comment-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: infozip-unicode-comment-size (instance)
Writer: (setf infozip-unicode-comment-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: infozip-unicode-comment-version (instance)
Writer: (setf infozip-unicode-comment-version) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version.

Reader: infozip-unicode-path-crc-32 (instance)
Writer: (setf infozip-unicode-path-crc-32) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc-32.

Reader: infozip-unicode-path-name (instance)
Writer: (setf infozip-unicode-path-name) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

name.

Function: infozip-unicode-path-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: infozip-unicode-path-size (instance)
Writer: (setf infozip-unicode-path-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: infozip-unicode-path-version (instance)
Writer: (setf infozip-unicode-path-version) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version.

Function: integer-binary-type (integer)
Package

org.shirakumo.zippy.

Source

parser.lisp.

Reader: key-provider-record-data (instance)
Writer: (setf key-provider-record-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: key-provider-record-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: key-provider-record-size (instance)
Writer: (setf key-provider-record-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Function: lf-to-entry (lf entry)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Reader: local-file-compressed-size (instance)
Writer: (setf local-file-compressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compressed-size.

Reader: local-file-compression-method (instance)
Writer: (setf local-file-compression-method) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compression-method.

Reader: local-file-crc-32 (instance)
Writer: (setf local-file-crc-32) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc-32.

Reader: local-file-extra (instance)
Writer: (setf local-file-extra) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

extra.

Reader: local-file-extra-field-length (instance)
Writer: (setf local-file-extra-field-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

extra-field-length.

Reader: local-file-file-name (instance)
Writer: (setf local-file-file-name) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-name.

Reader: local-file-file-name-length (instance)
Writer: (setf local-file-file-name-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-name-length.

Reader: local-file-flags (instance)
Writer: (setf local-file-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Reader: local-file-last-modified-date (instance)
Writer: (setf local-file-last-modified-date) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

last-modified-date.

Reader: local-file-last-modified-time (instance)
Writer: (setf local-file-last-modified-time) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

last-modified-time.

Function: local-file-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: local-file-uncompressed-size (instance)
Writer: (setf local-file-uncompressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

uncompressed-size.

Reader: local-file-version (instance)
Writer: (setf local-file-version) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version.

Function: make-aes-extra-data (size version vendor encryption-strength compression-method)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-central-directory-entry (version-made version-needed flags compression-method last-modified-time last-modified-date crc-32 compressed-size uncompressed-size file-name-length extra-field-length file-comment-length disk-number-start internal-file-attributes external-file-attributes local-header-offset file-name extra file-comment)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-chunk-decoder (entry &key password)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: make-data-descriptor (crc-32 compressed-size uncompressed-size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-data-descriptor/64 (crc-32 compressed-size uncompressed-size)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-data-stream-alignment (size alignment padding)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-decryption-header (iv-size iv size format encryption-algorithm bit-length flags random-data-size random-data reserved-size reserved validation-size validation crc)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-deflate-state (&key current-state last-block-flag dynamic-huffman-tree current-huffman-tree dht-hlit dht-hlit+hdist dht-hclen dht-len-codes dht-len-tree dht-lit/len/dist dht-lit/len/dist-index dht-last-len bytes-to-copy copy-offset partial-bits bits-remaining output-offset output-buffer window finished output-overflow input-underrun last-read available input-state)
Package

org.shirakumo.zippy.

Source

compression.lisp.

Function: make-digital-signature (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-directory-input (&key)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: make-encryption-header (size format encryption-algorithm bit-length flags certificate)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-end-of-central-directory (number-of-disk central-directory-disk disk-entries central-directory-entries central-directory-size central-directory-start file-comment-length file-comment)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-end-of-central-directory-locator/64 (central-directory-disk central-directory-start number-of-disks)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-end-of-central-directory/64 (size version-made version-needed number-of-disk central-directory-disk disk-entries central-directory-entries central-directory-size central-directory-start data-sector)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-extra-data (extra-field-length extra)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-infozip-unicode-comment (size version crc-32 comment)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-infozip-unicode-path (size version crc-32 name)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-key-provider-record (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-local-file (version flags compression-method last-modified-time last-modified-date crc-32 compressed-size uncompressed-size file-name-length extra-field-length file-name extra)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-microsoft-open-packaging-growth-hint (size signature padding-value padding)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-mvs (size id data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-ntfs (size reserved data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-openvms (size crc data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-os/2 (size uncompressed-size compression-type crc data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-patch-descriptor (size version flags old-size old-crc new-size new-crc)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-pkcs7-encryption-recipient-certificate-list (size version store)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-pkcs7-store (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-pkware-decrypt-state (buffer password initial-state index)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Function: make-policy-decryption-key-record (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-policy-key-data-record (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-record-management-controls (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-stream-decryption-state (buffer)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Function: make-unix (size atime mtime uid gid data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-vector-decryption-state ()
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Function: make-vector-input (vector index start end)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: make-x509-central-directory (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-x509-file (size data)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-zip64-extended-information (size original-size compressed-size header-offset starting-disk)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-zipit-macintosh-long (size signature length file-name file-type creator)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-zipit-macintosh-short-dir (size signature flags view)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: make-zipit-macintosh-short-file (size signature file-type creator flags)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: microsoft-open-packaging-growth-hint-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: microsoft-open-packaging-growth-hint-padding (instance)
Writer: (setf microsoft-open-packaging-growth-hint-padding) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

padding.

Reader: microsoft-open-packaging-growth-hint-padding-value (instance)
Writer: (setf microsoft-open-packaging-growth-hint-padding-value) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

padding-value.

Reader: microsoft-open-packaging-growth-hint-signature (instance)
Writer: (setf microsoft-open-packaging-growth-hint-signature) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

signature.

Reader: microsoft-open-packaging-growth-hint-size (instance)
Writer: (setf microsoft-open-packaging-growth-hint-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: mvs-data (instance)
Writer: (setf mvs-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Reader: mvs-id (instance)
Writer: (setf mvs-id) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

id.

Function: mvs-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: mvs-size (instance)
Writer: (setf mvs-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Function: n-bit-and-note-zip64-p (bits &rest integers)
Package

org.shirakumo.zippy.

Source

encode.lisp.

Function: n-bit-p (bits &rest integers)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Reader: ntfs-data (instance)
Writer: (setf ntfs-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: ntfs-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: ntfs-reserved (instance)
Writer: (setf ntfs-reserved) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

reserved.

Reader: ntfs-size (instance)
Writer: (setf ntfs-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: openvms-crc (instance)
Writer: (setf openvms-crc) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc.

Reader: openvms-data (instance)
Writer: (setf openvms-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: openvms-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: openvms-size (instance)
Writer: (setf openvms-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: os/2-compression-type (instance)
Writer: (setf os/2-compression-type) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compression-type.

Reader: os/2-crc (instance)
Writer: (setf os/2-crc) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

crc.

Reader: os/2-data (instance)
Writer: (setf os/2-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: os/2-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: os/2-size (instance)
Writer: (setf os/2-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: os/2-uncompressed-size (instance)
Writer: (setf os/2-uncompressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

uncompressed-size.

Reader: patch-descriptor-flags (instance)
Writer: (setf patch-descriptor-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Reader: patch-descriptor-new-crc (instance)
Writer: (setf patch-descriptor-new-crc) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

new-crc.

Reader: patch-descriptor-new-size (instance)
Writer: (setf patch-descriptor-new-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

new-size.

Reader: patch-descriptor-old-crc (instance)
Writer: (setf patch-descriptor-old-crc) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

old-crc.

Reader: patch-descriptor-old-size (instance)
Writer: (setf patch-descriptor-old-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

old-size.

Function: patch-descriptor-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: patch-descriptor-size (instance)
Writer: (setf patch-descriptor-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: patch-descriptor-version (instance)
Writer: (setf patch-descriptor-version) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version.

Function: pkcs7-encryption-recipient-certificate-list-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: pkcs7-encryption-recipient-certificate-list-size (instance)
Writer: (setf pkcs7-encryption-recipient-certificate-list-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: pkcs7-encryption-recipient-certificate-list-store (instance)
Writer: (setf pkcs7-encryption-recipient-certificate-list-store) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

store.

Reader: pkcs7-encryption-recipient-certificate-list-version (instance)
Writer: (setf pkcs7-encryption-recipient-certificate-list-version) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

version.

Reader: pkcs7-store-data (instance)
Writer: (setf pkcs7-store-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: pkcs7-store-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: pkcs7-store-size (instance)
Writer: (setf pkcs7-store-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Function: pkware-decrypt-byte (state)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Reader: pkware-decrypt-state-buffer (instance)
Writer: (setf pkware-decrypt-state-buffer) (instance)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Target Slot

buffer.

Reader: pkware-decrypt-state-k0 (instance)
Writer: (setf pkware-decrypt-state-k0) (instance)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Target Slot

k0.

Reader: pkware-decrypt-state-k1 (instance)
Writer: (setf pkware-decrypt-state-k1) (instance)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Target Slot

k1.

Reader: pkware-decrypt-state-k2 (instance)
Writer: (setf pkware-decrypt-state-k2) (instance)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Target Slot

k2.

Function: pkware-decrypt-state-p (object)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Reader: policy-decryption-key-record-data (instance)
Writer: (setf policy-decryption-key-record-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: policy-decryption-key-record-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: policy-decryption-key-record-size (instance)
Writer: (setf policy-decryption-key-record-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: policy-key-data-record-data (instance)
Writer: (setf policy-key-data-record-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: policy-key-data-record-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: policy-key-data-record-size (instance)
Writer: (setf policy-key-data-record-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Function: prepare-reading (entry)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: process-extra-field (entry field)
Package

org.shirakumo.zippy.

Source

decode.lisp.

Function: read-aes-extra-data (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-central-directory-entry (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-data-descriptor (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-data-descriptor/64 (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-data-stream-alignment (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-decryption-header (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-digital-signature (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-encryption-header (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-end-of-central-directory (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-end-of-central-directory-locator/64 (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-end-of-central-directory/64 (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-extra-data (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-infozip-unicode-comment (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-infozip-unicode-path (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-key-provider-record (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-local-file (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-microsoft-open-packaging-growth-hint (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-mvs (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-ntfs (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-openvms (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-os/2 (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-patch-descriptor (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-pkcs7-encryption-recipient-certificate-list (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-pkcs7-store (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-policy-decryption-key-record (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-policy-key-data-record (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-record-management-controls (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-unix (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-x509-central-directory (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-x509-file (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-zip64-extended-information (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-zipit-macintosh-long (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-zipit-macintosh-short-dir (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: read-zipit-macintosh-short-file (stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: record-management-controls-data (instance)
Writer: (setf record-management-controls-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: record-management-controls-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: record-management-controls-size (instance)
Writer: (setf record-management-controls-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: stream-decryption-state-buffer (instance)
Writer: (setf stream-decryption-state-buffer) (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Target Slot

buffer.

Reader: stream-decryption-state-end (instance)
Writer: (setf stream-decryption-state-end) (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Target Slot

end.

Reader: stream-decryption-state-index (instance)
Writer: (setf stream-decryption-state-index) (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Target Slot

index.

Function: stream-decryption-state-p (object)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Reader: stream-decryption-state-start (instance)
Writer: (setf stream-decryption-state-start) (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Target Slot

start.

Reader: unix-atime (instance)
Writer: (setf unix-atime) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

atime.

Reader: unix-data (instance)
Writer: (setf unix-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Reader: unix-gid (instance)
Writer: (setf unix-gid) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

gid.

Reader: unix-mtime (instance)
Writer: (setf unix-mtime) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

mtime.

Function: unix-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: unix-size (instance)
Writer: (setf unix-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: unix-uid (instance)
Writer: (setf unix-uid) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

uid.

Function: update-pkware-state (state byte)
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Reader: vector-decryption-state-consumed (instance)
Writer: (setf vector-decryption-state-consumed) (instance)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Target Slot

consumed.

Function: vector-decryption-state-p (object)
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Function: vector-input-p (object)
Package

org.shirakumo.zippy.

Source

io.lisp.

Function: version< (version1 version2)
Package

org.shirakumo.zippy.

Source

toolkit.lisp.

Function: write-aes-extra-data (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-central-directory-entry (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-data-descriptor (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-data-descriptor/64 (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-data-stream-alignment (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-decryption-header (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-digital-signature (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-encryption-header (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-end-of-central-directory (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-end-of-central-directory-locator/64 (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-end-of-central-directory/64 (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-extra-data (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-infozip-unicode-comment (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-infozip-unicode-path (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-key-provider-record (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-local-file (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-microsoft-open-packaging-growth-hint (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-mvs (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-ntfs (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-openvms (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-os/2 (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-patch-descriptor (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-pkcs7-encryption-recipient-certificate-list (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-pkcs7-store (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-policy-decryption-key-record (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-policy-key-data-record (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-record-management-controls (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-unix (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-x509-central-directory (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-x509-file (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-zip64-extended-information (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-zipit-macintosh-long (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-zipit-macintosh-short-dir (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Function: write-zipit-macintosh-short-file (structure stream)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: x509-central-directory-data (instance)
Writer: (setf x509-central-directory-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: x509-central-directory-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: x509-central-directory-size (instance)
Writer: (setf x509-central-directory-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: x509-file-data (instance)
Writer: (setf x509-file-data) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

data.

Function: x509-file-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: x509-file-size (instance)
Writer: (setf x509-file-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: zip64-extended-information-compressed-size (instance)
Writer: (setf zip64-extended-information-compressed-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

compressed-size.

Reader: zip64-extended-information-header-offset (instance)
Writer: (setf zip64-extended-information-header-offset) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

header-offset.

Reader: zip64-extended-information-original-size (instance)
Writer: (setf zip64-extended-information-original-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

original-size.

Function: zip64-extended-information-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: zip64-extended-information-size (instance)
Writer: (setf zip64-extended-information-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: zip64-extended-information-starting-disk (instance)
Writer: (setf zip64-extended-information-starting-disk) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

starting-disk.

Reader: zipit-macintosh-long-creator (instance)
Writer: (setf zipit-macintosh-long-creator) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

creator.

Reader: zipit-macintosh-long-file-name (instance)
Writer: (setf zipit-macintosh-long-file-name) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-name.

Reader: zipit-macintosh-long-file-type (instance)
Writer: (setf zipit-macintosh-long-file-type) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-type.

Reader: zipit-macintosh-long-length (instance)
Writer: (setf zipit-macintosh-long-length) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

length.

Function: zipit-macintosh-long-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: zipit-macintosh-long-signature (instance)
Writer: (setf zipit-macintosh-long-signature) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

signature.

Reader: zipit-macintosh-long-size (instance)
Writer: (setf zipit-macintosh-long-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: zipit-macintosh-short-dir-flags (instance)
Writer: (setf zipit-macintosh-short-dir-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Function: zipit-macintosh-short-dir-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: zipit-macintosh-short-dir-signature (instance)
Writer: (setf zipit-macintosh-short-dir-signature) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

signature.

Reader: zipit-macintosh-short-dir-size (instance)
Writer: (setf zipit-macintosh-short-dir-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.

Reader: zipit-macintosh-short-dir-view (instance)
Writer: (setf zipit-macintosh-short-dir-view) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

view.

Reader: zipit-macintosh-short-file-creator (instance)
Writer: (setf zipit-macintosh-short-file-creator) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

creator.

Reader: zipit-macintosh-short-file-file-type (instance)
Writer: (setf zipit-macintosh-short-file-file-type) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

file-type.

Reader: zipit-macintosh-short-file-flags (instance)
Writer: (setf zipit-macintosh-short-file-flags) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

flags.

Function: zipit-macintosh-short-file-p (object)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Reader: zipit-macintosh-short-file-signature (instance)
Writer: (setf zipit-macintosh-short-file-signature) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

signature.

Reader: zipit-macintosh-short-file-size (instance)
Writer: (setf zipit-macintosh-short-file-size) (instance)
Package

org.shirakumo.zippy.

Source

structures.lisp.

Target Slot

size.


5.2.3 Structures

Structure: central-directory-entry
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: version-made
Readers

central-directory-entry-version-made.

Writers

(setf central-directory-entry-version-made).

Slot: version-needed
Readers

central-directory-entry-version-needed.

Writers

(setf central-directory-entry-version-needed).

Slot: flags
Readers

central-directory-entry-flags.

Writers

(setf central-directory-entry-flags).

Slot: compression-method
Readers

central-directory-entry-compression-method.

Writers

(setf central-directory-entry-compression-method).

Slot: last-modified-time
Readers

central-directory-entry-last-modified-time.

Writers

(setf central-directory-entry-last-modified-time).

Slot: last-modified-date
Readers

central-directory-entry-last-modified-date.

Writers

(setf central-directory-entry-last-modified-date).

Slot: crc-32
Readers

central-directory-entry-crc-32.

Writers

(setf central-directory-entry-crc-32).

Slot: compressed-size
Readers

central-directory-entry-compressed-size.

Writers

(setf central-directory-entry-compressed-size).

Slot: uncompressed-size
Readers

central-directory-entry-uncompressed-size.

Writers

(setf central-directory-entry-uncompressed-size).

Slot: file-name-length
Readers

central-directory-entry-file-name-length.

Writers

(setf central-directory-entry-file-name-length).

Slot: extra-field-length
Readers

central-directory-entry-extra-field-length.

Writers

(setf central-directory-entry-extra-field-length).

Slot: file-comment-length
Readers

central-directory-entry-file-comment-length.

Writers

(setf central-directory-entry-file-comment-length).

Slot: disk-number-start
Readers

central-directory-entry-disk-number-start.

Writers

(setf central-directory-entry-disk-number-start).

Slot: internal-file-attributes
Readers

central-directory-entry-internal-file-attributes.

Writers

(setf central-directory-entry-internal-file-attributes).

Slot: external-file-attributes
Readers

central-directory-entry-external-file-attributes.

Writers

(setf central-directory-entry-external-file-attributes).

Slot: local-header-offset
Readers

central-directory-entry-local-header-offset.

Writers

(setf central-directory-entry-local-header-offset).

Slot: file-name
Readers

central-directory-entry-file-name.

Writers

(setf central-directory-entry-file-name).

Slot: extra
Readers

central-directory-entry-extra.

Writers

(setf central-directory-entry-extra).

Slot: file-comment
Readers

central-directory-entry-file-comment.

Writers

(setf central-directory-entry-file-comment).

Structure: chunk-decoder
Package

org.shirakumo.zippy.

Source

decode.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: input
Readers

chunk-decoder-input.

Writers

(setf chunk-decoder-input).

Slot: size
Readers

chunk-decoder-size.

Writers

(setf chunk-decoder-size).

Slot: decryption-state
Readers

chunk-decoder-decryption-state.

Writers

(setf chunk-decoder-decryption-state).

Slot: decompression-state
Readers

chunk-decoder-decompression-state.

Writers

(setf chunk-decoder-decompression-state).

Slot: buffer
Readers

chunk-decoder-buffer.

Writers

(setf chunk-decoder-buffer).

Slot: start
Readers

chunk-decoder-start.

Writers

(setf chunk-decoder-start).

Slot: end
Readers

chunk-decoder-end.

Writers

(setf chunk-decoder-end).

Structure: data-descriptor
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: crc-32
Readers

data-descriptor-crc-32.

Writers

(setf data-descriptor-crc-32).

Slot: compressed-size
Readers

data-descriptor-compressed-size.

Writers

(setf data-descriptor-compressed-size).

Slot: uncompressed-size
Readers

data-descriptor-uncompressed-size.

Writers

(setf data-descriptor-uncompressed-size).

Structure: data-descriptor/64
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: crc-32
Readers

data-descriptor/64-crc-32.

Writers

(setf data-descriptor/64-crc-32).

Slot: compressed-size
Readers

data-descriptor/64-compressed-size.

Writers

(setf data-descriptor/64-compressed-size).

Slot: uncompressed-size
Readers

data-descriptor/64-uncompressed-size.

Writers

(setf data-descriptor/64-uncompressed-size).

Structure: decryption-header
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: iv-size
Readers

decryption-header-iv-size.

Writers

(setf decryption-header-iv-size).

Slot: iv
Readers

decryption-header-iv.

Writers

(setf decryption-header-iv).

Slot: size
Readers

decryption-header-size.

Writers

(setf decryption-header-size).

Slot: format
Package

common-lisp.

Readers

decryption-header-format.

Writers

(setf decryption-header-format).

Slot: encryption-algorithm
Readers

decryption-header-encryption-algorithm.

Writers

(setf decryption-header-encryption-algorithm).

Slot: bit-length
Readers

decryption-header-bit-length.

Writers

(setf decryption-header-bit-length).

Slot: flags
Readers

decryption-header-flags.

Writers

(setf decryption-header-flags).

Slot: random-data-size
Readers

decryption-header-random-data-size.

Writers

(setf decryption-header-random-data-size).

Slot: random-data
Readers

decryption-header-random-data.

Writers

(setf decryption-header-random-data).

Slot: reserved-size
Readers

decryption-header-reserved-size.

Writers

(setf decryption-header-reserved-size).

Slot: reserved
Readers

decryption-header-reserved.

Writers

(setf decryption-header-reserved).

Slot: validation-size
Readers

decryption-header-validation-size.

Writers

(setf decryption-header-validation-size).

Slot: validation
Readers

decryption-header-validation.

Writers

(setf decryption-header-validation).

Slot: crc
Readers

decryption-header-crc.

Writers

(setf decryption-header-crc).

Structure: deflate-state
Package

org.shirakumo.zippy.

Source

compression.lisp.

Direct superclasses

deflate-state.

Direct slots
Slot: last-read
Type

(signed-byte 32)

Initform

0

Readers

deflate-state-last-read.

Writers

(setf deflate-state-last-read).

Slot: available
Type

(signed-byte 32)

Initform

0

Readers

deflate-state-available.

Writers

(setf deflate-state-available).

Slot: input-state
Readers

deflate-state-input-state.

Writers

(setf deflate-state-input-state).

Structure: digital-signature
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

digital-signature-size.

Writers

(setf digital-signature-size).

Slot: data
Readers

digital-signature-data.

Writers

(setf digital-signature-data).

Structure: directory-input
Package

org.shirakumo.zippy.

Source

io.lisp.

Direct superclasses

structure-object.

Structure: end-of-central-directory
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: number-of-disk
Readers

end-of-central-directory-number-of-disk.

Writers

(setf end-of-central-directory-number-of-disk).

Slot: central-directory-disk
Readers

end-of-central-directory-central-directory-disk.

Writers

(setf end-of-central-directory-central-directory-disk).

Slot: disk-entries
Readers

end-of-central-directory-disk-entries.

Writers

(setf end-of-central-directory-disk-entries).

Slot: central-directory-entries
Readers

end-of-central-directory-central-directory-entries.

Writers

(setf end-of-central-directory-central-directory-entries).

Slot: central-directory-size
Readers

end-of-central-directory-central-directory-size.

Writers

(setf end-of-central-directory-central-directory-size).

Slot: central-directory-start
Readers

end-of-central-directory-central-directory-start.

Writers

(setf end-of-central-directory-central-directory-start).

Slot: file-comment-length
Readers

end-of-central-directory-file-comment-length.

Writers

(setf end-of-central-directory-file-comment-length).

Slot: file-comment
Readers

end-of-central-directory-file-comment.

Writers

(setf end-of-central-directory-file-comment).

Structure: end-of-central-directory-locator/64
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: central-directory-disk
Readers

end-of-central-directory-locator/64-central-directory-disk.

Writers

(setf end-of-central-directory-locator/64-central-directory-disk).

Slot: central-directory-start
Readers

end-of-central-directory-locator/64-central-directory-start.

Writers

(setf end-of-central-directory-locator/64-central-directory-start).

Slot: number-of-disks
Readers

end-of-central-directory-locator/64-number-of-disks.

Writers

(setf end-of-central-directory-locator/64-number-of-disks).

Structure: end-of-central-directory/64
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Readers

end-of-central-directory/64-size.

Writers

(setf end-of-central-directory/64-size).

Slot: version-made
Readers

end-of-central-directory/64-version-made.

Writers

(setf end-of-central-directory/64-version-made).

Slot: version-needed
Readers

end-of-central-directory/64-version-needed.

Writers

(setf end-of-central-directory/64-version-needed).

Slot: number-of-disk
Readers

end-of-central-directory/64-number-of-disk.

Writers

(setf end-of-central-directory/64-number-of-disk).

Slot: central-directory-disk
Readers

end-of-central-directory/64-central-directory-disk.

Writers

(setf end-of-central-directory/64-central-directory-disk).

Slot: disk-entries
Readers

end-of-central-directory/64-disk-entries.

Writers

(setf end-of-central-directory/64-disk-entries).

Slot: central-directory-entries
Readers

end-of-central-directory/64-central-directory-entries.

Writers

(setf end-of-central-directory/64-central-directory-entries).

Slot: central-directory-size
Readers

end-of-central-directory/64-central-directory-size.

Writers

(setf end-of-central-directory/64-central-directory-size).

Slot: central-directory-start
Readers

end-of-central-directory/64-central-directory-start.

Writers

(setf end-of-central-directory/64-central-directory-start).

Slot: data-sector
Readers

end-of-central-directory/64-data-sector.

Writers

(setf end-of-central-directory/64-data-sector).

Structure: extra-data
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: extra-field-length
Readers

extra-data-extra-field-length.

Writers

(setf extra-data-extra-field-length).

Slot: extra
Readers

extra-data-extra.

Writers

(setf extra-data-extra).

Structure: local-file
Package

org.shirakumo.zippy.

Source

structures.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: version
Readers

local-file-version.

Writers

(setf local-file-version).

Slot: flags
Readers

local-file-flags.

Writers

(setf local-file-flags).

Slot: compression-method
Readers

local-file-compression-method.

Writers

(setf local-file-compression-method).

Slot: last-modified-time
Readers

local-file-last-modified-time.

Writers

(setf local-file-last-modified-time).

Slot: last-modified-date
Readers

local-file-last-modified-date.

Writers

(setf local-file-last-modified-date).

Slot: crc-32
Readers

local-file-crc-32.

Writers

(setf local-file-crc-32).

Slot: compressed-size
Readers

local-file-compressed-size.

Writers

(setf local-file-compressed-size).

Slot: uncompressed-size
Readers

local-file-uncompressed-size.

Writers

(setf local-file-uncompressed-size).

Slot: file-name-length
Readers

local-file-file-name-length.

Writers

(setf local-file-file-name-length).

Slot: extra-field-length
Readers

local-file-extra-field-length.

Writers

(setf local-file-extra-field-length).

Slot: file-name
Readers

local-file-file-name.

Writers

(setf local-file-file-name).

Slot: extra
Readers

local-file-extra.

Writers

(setf local-file-extra).

Structure: pkware-decrypt-state
Package

org.shirakumo.zippy.

Source

pkware-encryption.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: buffer
Type

(simple-array (unsigned-byte 8) (*))

Readers

pkware-decrypt-state-buffer.

Writers

(setf pkware-decrypt-state-buffer).

Slot: k0
Type

(unsigned-byte 32)

Initform

305419896

Readers

pkware-decrypt-state-k0.

Writers

(setf pkware-decrypt-state-k0).

Slot: k1
Type

(unsigned-byte 32)

Initform

591751049

Readers

pkware-decrypt-state-k1.

Writers

(setf pkware-decrypt-state-k1).

Slot: k2
Type

(unsigned-byte 32)

Initform

878082192

Readers

pkware-decrypt-state-k2.

Writers

(setf pkware-decrypt-state-k2).

Structure: stream-decryption-state
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Direct superclasses

structure-object.

Direct methods

call-with-decrypted-buffer.

Direct slots
Slot: buffer
Type

(simple-array (unsigned-byte 8) (*))

Readers

stream-decryption-state-buffer.

Writers

(setf stream-decryption-state-buffer).

Slot: index
Type

(unsigned-byte 32)

Initform

0

Readers

stream-decryption-state-index.

Writers

(setf stream-decryption-state-index).

Slot: start
Type

(unsigned-byte 32)

Initform

0

Readers

stream-decryption-state-start.

Writers

(setf stream-decryption-state-start).

Slot: end
Type

(unsigned-byte 32)

Initform

0

Readers

stream-decryption-state-end.

Writers

(setf stream-decryption-state-end).

Structure: vector-decryption-state
Package

org.shirakumo.zippy.

Source

encryption.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: consumed
Type

(unsigned-byte 32)

Initform

0

Readers

vector-decryption-state-consumed.

Writers

(setf vector-decryption-state-consumed).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   X   Z  
Index Entry  Section

%
%make-chunk-decoder: Private ordinary functions
%make-pkware-decrypt-state: Private ordinary functions

(
(setf aes-extra-data-compression-method): Private ordinary functions
(setf aes-extra-data-encryption-strength): Private ordinary functions
(setf aes-extra-data-size): Private ordinary functions
(setf aes-extra-data-vendor): Private ordinary functions
(setf aes-extra-data-version): Private ordinary functions
(setf attributes): Public generic functions
(setf attributes): Public generic functions
(setf central-directory-entry-compressed-size): Private ordinary functions
(setf central-directory-entry-compression-method): Private ordinary functions
(setf central-directory-entry-crc-32): Private ordinary functions
(setf central-directory-entry-disk-number-start): Private ordinary functions
(setf central-directory-entry-external-file-attributes): Private ordinary functions
(setf central-directory-entry-extra): Private ordinary functions
(setf central-directory-entry-extra-field-length): Private ordinary functions
(setf central-directory-entry-file-comment): Private ordinary functions
(setf central-directory-entry-file-comment-length): Private ordinary functions
(setf central-directory-entry-file-name): Private ordinary functions
(setf central-directory-entry-file-name-length): Private ordinary functions
(setf central-directory-entry-flags): Private ordinary functions
(setf central-directory-entry-internal-file-attributes): Private ordinary functions
(setf central-directory-entry-last-modified-date): Private ordinary functions
(setf central-directory-entry-last-modified-time): Private ordinary functions
(setf central-directory-entry-local-header-offset): Private ordinary functions
(setf central-directory-entry-uncompressed-size): Private ordinary functions
(setf central-directory-entry-version-made): Private ordinary functions
(setf central-directory-entry-version-needed): Private ordinary functions
(setf chunk-decoder-buffer): Private ordinary functions
(setf chunk-decoder-decompression-state): Private ordinary functions
(setf chunk-decoder-decryption-state): Private ordinary functions
(setf chunk-decoder-end): Private ordinary functions
(setf chunk-decoder-input): Private ordinary functions
(setf chunk-decoder-size): Private ordinary functions
(setf chunk-decoder-start): Private ordinary functions
(setf comment): Public generic functions
(setf comment): Public generic functions
(setf comment): Public generic functions
(setf compression-method): Public generic functions
(setf compression-method): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf crc-32): Public generic functions
(setf crc-32): Public generic functions
(setf data-descriptor-compressed-size): Private ordinary functions
(setf data-descriptor-crc-32): Private ordinary functions
(setf data-descriptor-uncompressed-size): Private ordinary functions
(setf data-descriptor/64-compressed-size): Private ordinary functions
(setf data-descriptor/64-crc-32): Private ordinary functions
(setf data-descriptor/64-uncompressed-size): Private ordinary functions
(setf data-stream-alignment-alignment): Private ordinary functions
(setf data-stream-alignment-padding): Private ordinary functions
(setf data-stream-alignment-size): Private ordinary functions
(setf decryption-header-bit-length): Private ordinary functions
(setf decryption-header-crc): Private ordinary functions
(setf decryption-header-encryption-algorithm): Private ordinary functions
(setf decryption-header-flags): Private ordinary functions
(setf decryption-header-format): Private ordinary functions
(setf decryption-header-iv): Private ordinary functions
(setf decryption-header-iv-size): Private ordinary functions
(setf decryption-header-random-data): Private ordinary functions
(setf decryption-header-random-data-size): Private ordinary functions
(setf decryption-header-reserved): Private ordinary functions
(setf decryption-header-reserved-size): Private ordinary functions
(setf decryption-header-size): Private ordinary functions
(setf decryption-header-validation): Private ordinary functions
(setf decryption-header-validation-size): Private ordinary functions
(setf deflate-state-available): Private ordinary functions
(setf deflate-state-bits-remaining): Private ordinary functions
(setf deflate-state-bytes-to-copy): Private ordinary functions
(setf deflate-state-copy-offset): Private ordinary functions
(setf deflate-state-current-huffman-tree): Private ordinary functions
(setf deflate-state-current-state): Private ordinary functions
(setf deflate-state-dht-hclen): Private ordinary functions
(setf deflate-state-dht-hlit): Private ordinary functions
(setf deflate-state-dht-hlit+hdist): Private ordinary functions
(setf deflate-state-dht-last-len): Private ordinary functions
(setf deflate-state-dht-len-codes): Private ordinary functions
(setf deflate-state-dht-len-tree): Private ordinary functions
(setf deflate-state-dht-lit/len/dist): Private ordinary functions
(setf deflate-state-dht-lit/len/dist-index): Private ordinary functions
(setf deflate-state-dynamic-huffman-tree): Private ordinary functions
(setf deflate-state-finished): Private ordinary functions
(setf deflate-state-input-state): Private ordinary functions
(setf deflate-state-input-underrun): Private ordinary functions
(setf deflate-state-last-block-flag): Private ordinary functions
(setf deflate-state-last-read): Private ordinary functions
(setf deflate-state-output-buffer): Private ordinary functions
(setf deflate-state-output-offset): Private ordinary functions
(setf deflate-state-output-overflow): Private ordinary functions
(setf deflate-state-partial-bits): Private ordinary functions
(setf deflate-state-window): Private ordinary functions
(setf digital-signature-data): Private ordinary functions
(setf digital-signature-size): Private ordinary functions
(setf disk): Public generic functions
(setf disk): Public generic functions
(setf disks): Public generic functions
(setf disks): Public generic functions
(setf encryption-header-bit-length): Private ordinary functions
(setf encryption-header-certificate): Private ordinary functions
(setf encryption-header-encryption-algorithm): Private ordinary functions
(setf encryption-header-flags): Private ordinary functions
(setf encryption-header-format): Private ordinary functions
(setf encryption-header-size): Private ordinary functions
(setf encryption-method): Public generic functions
(setf encryption-method): Public generic functions
(setf end-of-central-directory-central-directory-disk): Private ordinary functions
(setf end-of-central-directory-central-directory-entries): Private ordinary functions
(setf end-of-central-directory-central-directory-size): Private ordinary functions
(setf end-of-central-directory-central-directory-start): Private ordinary functions
(setf end-of-central-directory-disk-entries): Private ordinary functions
(setf end-of-central-directory-file-comment): Private ordinary functions
(setf end-of-central-directory-file-comment-length): Private ordinary functions
(setf end-of-central-directory-locator/64-central-directory-disk): Private ordinary functions
(setf end-of-central-directory-locator/64-central-directory-start): Private ordinary functions
(setf end-of-central-directory-locator/64-number-of-disks): Private ordinary functions
(setf end-of-central-directory-number-of-disk): Private ordinary functions
(setf end-of-central-directory/64-central-directory-disk): Private ordinary functions
(setf end-of-central-directory/64-central-directory-entries): Private ordinary functions
(setf end-of-central-directory/64-central-directory-size): Private ordinary functions
(setf end-of-central-directory/64-central-directory-start): Private ordinary functions
(setf end-of-central-directory/64-data-sector): Private ordinary functions
(setf end-of-central-directory/64-disk-entries): Private ordinary functions
(setf end-of-central-directory/64-number-of-disk): Private ordinary functions
(setf end-of-central-directory/64-size): Private ordinary functions
(setf end-of-central-directory/64-version-made): Private ordinary functions
(setf end-of-central-directory/64-version-needed): Private ordinary functions
(setf entries): Public generic functions
(setf entries): Public generic functions
(setf extra-data-extra): Private ordinary functions
(setf extra-data-extra-field-length): Private ordinary functions
(setf extra-fields): Public generic functions
(setf extra-fields): Public generic functions
(setf file-name): Public generic functions
(setf file-name): Public generic functions
(setf infozip-unicode-comment-comment): Private ordinary functions
(setf infozip-unicode-comment-crc-32): Private ordinary functions
(setf infozip-unicode-comment-size): Private ordinary functions
(setf infozip-unicode-comment-version): Private ordinary functions
(setf infozip-unicode-path-crc-32): Private ordinary functions
(setf infozip-unicode-path-name): Private ordinary functions
(setf infozip-unicode-path-size): Private ordinary functions
(setf infozip-unicode-path-version): Private ordinary functions
(setf key-provider-record-data): Private ordinary functions
(setf key-provider-record-size): Private ordinary functions
(setf last-modified): Public generic functions
(setf last-modified): Public generic functions
(setf local-file-compressed-size): Private ordinary functions
(setf local-file-compression-method): Private ordinary functions
(setf local-file-crc-32): Private ordinary functions
(setf local-file-extra): Private ordinary functions
(setf local-file-extra-field-length): Private ordinary functions
(setf local-file-file-name): Private ordinary functions
(setf local-file-file-name-length): Private ordinary functions
(setf local-file-flags): Private ordinary functions
(setf local-file-last-modified-date): Private ordinary functions
(setf local-file-last-modified-time): Private ordinary functions
(setf local-file-uncompressed-size): Private ordinary functions
(setf local-file-version): Private ordinary functions
(setf microsoft-open-packaging-growth-hint-padding): Private ordinary functions
(setf microsoft-open-packaging-growth-hint-padding-value): Private ordinary functions
(setf microsoft-open-packaging-growth-hint-signature): Private ordinary functions
(setf microsoft-open-packaging-growth-hint-size): Private ordinary functions
(setf mvs-data): Private ordinary functions
(setf mvs-id): Private ordinary functions
(setf mvs-size): Private ordinary functions
(setf ntfs-data): Private ordinary functions
(setf ntfs-reserved): Private ordinary functions
(setf ntfs-size): Private ordinary functions
(setf offset): Public generic functions
(setf offset): Public generic functions
(setf openvms-crc): Private ordinary functions
(setf openvms-data): Private ordinary functions
(setf openvms-size): Private ordinary functions
(setf os/2-compression-type): Private ordinary functions
(setf os/2-crc): Private ordinary functions
(setf os/2-data): Private ordinary functions
(setf os/2-size): Private ordinary functions
(setf os/2-uncompressed-size): Private ordinary functions
(setf patch-descriptor-flags): Private ordinary functions
(setf patch-descriptor-new-crc): Private ordinary functions
(setf patch-descriptor-new-size): Private ordinary functions
(setf patch-descriptor-old-crc): Private ordinary functions
(setf patch-descriptor-old-size): Private ordinary functions
(setf patch-descriptor-size): Private ordinary functions
(setf patch-descriptor-version): Private ordinary functions
(setf pkcs7-encryption-recipient-certificate-list-size): Private ordinary functions
(setf pkcs7-encryption-recipient-certificate-list-store): Private ordinary functions
(setf pkcs7-encryption-recipient-certificate-list-version): Private ordinary functions
(setf pkcs7-store-data): Private ordinary functions
(setf pkcs7-store-size): Private ordinary functions
(setf pkware-decrypt-state-buffer): Private ordinary functions
(setf pkware-decrypt-state-k0): Private ordinary functions
(setf pkware-decrypt-state-k1): Private ordinary functions
(setf pkware-decrypt-state-k2): Private ordinary functions
(setf policy-decryption-key-record-data): Private ordinary functions
(setf policy-decryption-key-record-size): Private ordinary functions
(setf policy-key-data-record-data): Private ordinary functions
(setf policy-key-data-record-size): Private ordinary functions
(setf record-management-controls-data): Private ordinary functions
(setf record-management-controls-size): Private ordinary functions
(setf size): Public generic functions
(setf size): Public generic functions
(setf stream-decryption-state-buffer): Private ordinary functions
(setf stream-decryption-state-end): Private ordinary functions
(setf stream-decryption-state-index): Private ordinary functions
(setf stream-decryption-state-start): Private ordinary functions
(setf uncompressed-size): Public generic functions
(setf uncompressed-size): Public generic functions
(setf unix-atime): Private ordinary functions
(setf unix-data): Private ordinary functions
(setf unix-gid): Private ordinary functions
(setf unix-mtime): Private ordinary functions
(setf unix-size): Private ordinary functions
(setf unix-uid): Private ordinary functions
(setf vector-decryption-state-consumed): Private ordinary functions
(setf vector-input-index): Public ordinary functions
(setf version): Public generic functions
(setf version): Public generic functions
(setf x509-central-directory-data): Private ordinary functions
(setf x509-central-directory-size): Private ordinary functions
(setf x509-file-data): Private ordinary functions
(setf x509-file-size): Private ordinary functions
(setf zip-file): Public generic functions
(setf zip-file): Public generic functions
(setf zip64-extended-information-compressed-size): Private ordinary functions
(setf zip64-extended-information-header-offset): Private ordinary functions
(setf zip64-extended-information-original-size): Private ordinary functions
(setf zip64-extended-information-size): Private ordinary functions
(setf zip64-extended-information-starting-disk): Private ordinary functions
(setf zipit-macintosh-long-creator): Private ordinary functions
(setf zipit-macintosh-long-file-name): Private ordinary functions
(setf zipit-macintosh-long-file-type): Private ordinary functions
(setf zipit-macintosh-long-length): Private ordinary functions
(setf zipit-macintosh-long-signature): Private ordinary functions
(setf zipit-macintosh-long-size): Private ordinary functions
(setf zipit-macintosh-short-dir-flags): Private ordinary functions
(setf zipit-macintosh-short-dir-signature): Private ordinary functions
(setf zipit-macintosh-short-dir-size): Private ordinary functions
(setf zipit-macintosh-short-dir-view): Private ordinary functions
(setf zipit-macintosh-short-file-creator): Private ordinary functions
(setf zipit-macintosh-short-file-file-type): Private ordinary functions
(setf zipit-macintosh-short-file-flags): Private ordinary functions
(setf zipit-macintosh-short-file-signature): Private ordinary functions
(setf zipit-macintosh-short-file-size): Private ordinary functions

A
add-extra-entry: Private ordinary functions
aes-extra-data-compression-method: Private ordinary functions
aes-extra-data-encryption-strength: Private ordinary functions
aes-extra-data-p: Private ordinary functions
aes-extra-data-size: Private ordinary functions
aes-extra-data-vendor: Private ordinary functions
aes-extra-data-version: Private ordinary functions
alist-table: Private ordinary functions
alist-vector: Private ordinary functions
attributes: Public generic functions
attributes: Public generic functions

B
backfill-from-content: Private ordinary functions
binary-type-decoder: Private ordinary functions
binary-type-encoder: Private ordinary functions
binary-type-reader: Private ordinary functions
binary-type-size: Private ordinary functions
binary-type-type: Private ordinary functions
binary-type-writer: Private ordinary functions
bitfield: Private ordinary functions

C
call-with-completed-compressed-buffer: Public generic functions
call-with-completed-compressed-buffer: Public generic functions
call-with-completed-compressed-buffer: Public generic functions
call-with-completed-encrypted-buffer: Public generic functions
call-with-completed-encrypted-buffer: Public generic functions
call-with-compressed-buffer: Public generic functions
call-with-compressed-buffer: Public generic functions
call-with-compressed-buffer: Public generic functions
call-with-decompressed-buffer: Public generic functions
call-with-decompressed-buffer: Public generic functions
call-with-decompressed-buffer: Public generic functions
call-with-decrypted-buffer: Public generic functions
call-with-decrypted-buffer: Public generic functions
call-with-decrypted-buffer: Public generic functions
call-with-decrypted-buffer: Public generic functions
call-with-decrypted-buffer: Public generic functions
call-with-encrypted-buffer: Public generic functions
call-with-encrypted-buffer: Public generic functions
call-with-input-zip-file: Private ordinary functions
call-with-io: Private ordinary functions
cap: Private ordinary functions
cap-and-note-zip64: Private ordinary functions
cde-to-entry: Private ordinary functions
central-directory-entry-compressed-size: Private ordinary functions
central-directory-entry-compression-method: Private ordinary functions
central-directory-entry-crc-32: Private ordinary functions
central-directory-entry-disk-number-start: Private ordinary functions
central-directory-entry-external-file-attributes: Private ordinary functions
central-directory-entry-extra: Private ordinary functions
central-directory-entry-extra-field-length: Private ordinary functions
central-directory-entry-file-comment: Private ordinary functions
central-directory-entry-file-comment-length: Private ordinary functions
central-directory-entry-file-name: Private ordinary functions
central-directory-entry-file-name-length: Private ordinary functions
central-directory-entry-flags: Private ordinary functions
central-directory-entry-internal-file-attributes: Private ordinary functions
central-directory-entry-last-modified-date: Private ordinary functions
central-directory-entry-last-modified-time: Private ordinary functions
central-directory-entry-local-header-offset: Private ordinary functions
central-directory-entry-p: Private ordinary functions
central-directory-entry-uncompressed-size: Private ordinary functions
central-directory-entry-version-made: Private ordinary functions
central-directory-entry-version-needed: Private ordinary functions
chunk-decoder-buffer: Private ordinary functions
chunk-decoder-decompression-state: Private ordinary functions
chunk-decoder-decryption-state: Private ordinary functions
chunk-decoder-end: Private ordinary functions
chunk-decoder-input: Private ordinary functions
chunk-decoder-p: Private ordinary functions
chunk-decoder-size: Private ordinary functions
chunk-decoder-start: Private ordinary functions
close: Public standalone methods
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
compress-zip: Public ordinary functions
compression-method: Public generic functions
compression-method: Public generic functions
compression-method: Public generic functions
compression-method-id: Public ordinary functions
compression-method-name: Public ordinary functions
content: Public generic functions
content: Public generic functions
copy-aes-extra-data: Private ordinary functions
copy-central-directory-entry: Private ordinary functions
copy-chunk-decoder: Private ordinary functions
copy-data-descriptor: Private ordinary functions
copy-data-descriptor/64: Private ordinary functions
copy-data-stream-alignment: Private ordinary functions
copy-decryption-header: Private ordinary functions
copy-deflate-state: Private ordinary functions
copy-digital-signature: Private ordinary functions
copy-directory-input: Private ordinary functions
copy-encryption-header: Private ordinary functions
copy-end-of-central-directory: Private ordinary functions
copy-end-of-central-directory-locator/64: Private ordinary functions
copy-end-of-central-directory/64: Private ordinary functions
copy-extra-data: Private ordinary functions
copy-infozip-unicode-comment: Private ordinary functions
copy-infozip-unicode-path: Private ordinary functions
copy-key-provider-record: Private ordinary functions
copy-local-file: Private ordinary functions
copy-microsoft-open-packaging-growth-hint: Private ordinary functions
copy-mvs: Private ordinary functions
copy-ntfs: Private ordinary functions
copy-openvms: Private ordinary functions
copy-os/2: Private ordinary functions
copy-patch-descriptor: Private ordinary functions
copy-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
copy-pkcs7-store: Private ordinary functions
copy-pkware-decrypt-state: Private ordinary functions
copy-policy-decryption-key-record: Private ordinary functions
copy-policy-key-data-record: Private ordinary functions
copy-record-management-controls: Private ordinary functions
copy-stream-decryption-state: Private ordinary functions
copy-unix: Private ordinary functions
copy-vector-decryption-state: Private ordinary functions
copy-vector-input: Private ordinary functions
copy-x509-central-directory: Private ordinary functions
copy-x509-file: Private ordinary functions
copy-zip64-extended-information: Private ordinary functions
copy-zipit-macintosh-long: Private ordinary functions
copy-zipit-macintosh-short-dir: Private ordinary functions
copy-zipit-macintosh-short-file: Private ordinary functions
crc-32: Public generic functions
crc-32: Public generic functions
crc32-rotate: Private ordinary functions

D
data-descriptor-compressed-size: Private ordinary functions
data-descriptor-crc-32: Private ordinary functions
data-descriptor-p: Private ordinary functions
data-descriptor-uncompressed-size: Private ordinary functions
data-descriptor/64-compressed-size: Private ordinary functions
data-descriptor/64-crc-32: Private ordinary functions
data-descriptor/64-p: Private ordinary functions
data-descriptor/64-uncompressed-size: Private ordinary functions
data-stream-alignment-alignment: Private ordinary functions
data-stream-alignment-p: Private ordinary functions
data-stream-alignment-padding: Private ordinary functions
data-stream-alignment-size: Private ordinary functions
debitfield: Private ordinary functions
decode-aes-extra-data: Private ordinary functions
decode-central-directory: Private ordinary functions
decode-central-directory-entry: Private ordinary functions
decode-chunk: Private ordinary functions
decode-data-descriptor: Private ordinary functions
decode-data-descriptor/64: Private ordinary functions
decode-data-stream-alignment: Private ordinary functions
decode-decryption-header: Private ordinary functions
decode-digital-signature: Private ordinary functions
decode-encryption-header: Private ordinary functions
decode-end-of-central-directory: Private ordinary functions
decode-end-of-central-directory-locator/64: Private ordinary functions
decode-end-of-central-directory/64: Private ordinary functions
decode-entry: Public ordinary functions
decode-extra-data: Private ordinary functions
decode-extra-fields: Private ordinary functions
decode-file: Public ordinary functions
decode-file-attribute: Private ordinary functions
decode-infozip-unicode-comment: Private ordinary functions
decode-infozip-unicode-path: Private ordinary functions
decode-key-provider-record: Private ordinary functions
decode-local-file: Private ordinary functions
decode-microsoft-open-packaging-growth-hint: Private ordinary functions
decode-msdos-timestamp: Private ordinary functions
decode-mvs: Private ordinary functions
decode-ntfs: Private ordinary functions
decode-openvms: Private ordinary functions
decode-os/2: Private ordinary functions
decode-patch-descriptor: Private ordinary functions
decode-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
decode-pkcs7-store: Private ordinary functions
decode-policy-decryption-key-record: Private ordinary functions
decode-policy-key-data-record: Private ordinary functions
decode-record-management-controls: Private ordinary functions
decode-string: Private ordinary functions
decode-structure: Public ordinary functions
decode-unix: Private ordinary functions
decode-version: Private ordinary functions
decode-x509-central-directory: Private ordinary functions
decode-x509-file: Private ordinary functions
decode-zip64-extended-information: Private ordinary functions
decode-zipit-macintosh-long: Private ordinary functions
decode-zipit-macintosh-short-dir: Private ordinary functions
decode-zipit-macintosh-short-file: Private ordinary functions
decryption-header-bit-length: Private ordinary functions
decryption-header-crc: Private ordinary functions
decryption-header-encryption-algorithm: Private ordinary functions
decryption-header-flags: Private ordinary functions
decryption-header-format: Private ordinary functions
decryption-header-iv: Private ordinary functions
decryption-header-iv-size: Private ordinary functions
decryption-header-p: Private ordinary functions
decryption-header-random-data: Private ordinary functions
decryption-header-random-data-size: Private ordinary functions
decryption-header-reserved: Private ordinary functions
decryption-header-reserved-size: Private ordinary functions
decryption-header-size: Private ordinary functions
decryption-header-validation: Private ordinary functions
decryption-header-validation-size: Private ordinary functions
default-attributes-for: Private ordinary functions
define-byte-structure: Public macros
deflate-state-available: Private ordinary functions
deflate-state-bits-remaining: Private ordinary functions
deflate-state-bytes-to-copy: Private ordinary functions
deflate-state-copy-offset: Private ordinary functions
deflate-state-current-huffman-tree: Private ordinary functions
deflate-state-current-state: Private ordinary functions
deflate-state-dht-hclen: Private ordinary functions
deflate-state-dht-hlit: Private ordinary functions
deflate-state-dht-hlit+hdist: Private ordinary functions
deflate-state-dht-last-len: Private ordinary functions
deflate-state-dht-len-codes: Private ordinary functions
deflate-state-dht-len-tree: Private ordinary functions
deflate-state-dht-lit/len/dist: Private ordinary functions
deflate-state-dht-lit/len/dist-index: Private ordinary functions
deflate-state-dynamic-huffman-tree: Private ordinary functions
deflate-state-finished: Private ordinary functions
deflate-state-input-state: Private ordinary functions
deflate-state-input-underrun: Private ordinary functions
deflate-state-last-block-flag: Private ordinary functions
deflate-state-last-read: Private ordinary functions
deflate-state-output-buffer: Private ordinary functions
deflate-state-output-offset: Private ordinary functions
deflate-state-output-overflow: Private ordinary functions
deflate-state-p: Private ordinary functions
deflate-state-partial-bits: Private ordinary functions
deflate-state-window: Private ordinary functions
determine-min-version: Private ordinary functions
digital-signature-data: Private ordinary functions
digital-signature-p: Private ordinary functions
digital-signature-size: Private ordinary functions
directory-input-p: Private ordinary functions
disk: Public generic functions
disk: Public generic functions
disk: Public generic functions
disks: Public generic functions
disks: Public generic functions

E
enbitfield: Private ordinary functions
encode-aes-extra-data: Private ordinary functions
encode-central-directory-entry: Private ordinary functions
encode-data-descriptor: Private ordinary functions
encode-data-descriptor/64: Private ordinary functions
encode-data-stream-alignment: Private ordinary functions
encode-decryption-header: Private ordinary functions
encode-digital-signature: Private ordinary functions
encode-encryption-header: Private ordinary functions
encode-end-of-central-directory: Private ordinary functions
encode-end-of-central-directory-locator/64: Private ordinary functions
encode-end-of-central-directory/64: Private ordinary functions
encode-entry-payload: Private ordinary functions
encode-extra-data: Private ordinary functions
encode-file: Public ordinary functions
encode-file-attribute: Private ordinary functions
encode-infozip-unicode-comment: Private ordinary functions
encode-infozip-unicode-path: Private ordinary functions
encode-key-provider-record: Private ordinary functions
encode-local-file: Private ordinary functions
encode-microsoft-open-packaging-growth-hint: Private ordinary functions
encode-msdos-timestamp: Private ordinary functions
encode-mvs: Private ordinary functions
encode-ntfs: Private ordinary functions
encode-openvms: Private ordinary functions
encode-os/2: Private ordinary functions
encode-patch-descriptor: Private ordinary functions
encode-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
encode-pkcs7-store: Private ordinary functions
encode-policy-decryption-key-record: Private ordinary functions
encode-policy-key-data-record: Private ordinary functions
encode-record-management-controls: Private ordinary functions
encode-string: Private ordinary functions
encode-structure: Public ordinary functions
encode-unix: Private ordinary functions
encode-version: Private ordinary functions
encode-x509-central-directory: Private ordinary functions
encode-x509-file: Private ordinary functions
encode-zip64-extended-information: Private ordinary functions
encode-zipit-macintosh-long: Private ordinary functions
encode-zipit-macintosh-short-dir: Private ordinary functions
encode-zipit-macintosh-short-file: Private ordinary functions
encryption-header-bit-length: Private ordinary functions
encryption-header-certificate: Private ordinary functions
encryption-header-encryption-algorithm: Private ordinary functions
encryption-header-flags: Private ordinary functions
encryption-header-format: Private ordinary functions
encryption-header-p: Private ordinary functions
encryption-header-size: Private ordinary functions
encryption-method: Public generic functions
encryption-method: Public generic functions
encryption-method: Public generic functions
encryption-method-id: Public ordinary functions
encryption-method-name: Public ordinary functions
end: Public ordinary functions
end-of-central-directory-central-directory-disk: Private ordinary functions
end-of-central-directory-central-directory-entries: Private ordinary functions
end-of-central-directory-central-directory-size: Private ordinary functions
end-of-central-directory-central-directory-start: Private ordinary functions
end-of-central-directory-disk-entries: Private ordinary functions
end-of-central-directory-file-comment: Private ordinary functions
end-of-central-directory-file-comment-length: Private ordinary functions
end-of-central-directory-locator/64-central-directory-disk: Private ordinary functions
end-of-central-directory-locator/64-central-directory-start: Private ordinary functions
end-of-central-directory-locator/64-number-of-disks: Private ordinary functions
end-of-central-directory-locator/64-p: Private ordinary functions
end-of-central-directory-number-of-disk: Private ordinary functions
end-of-central-directory-p: Private ordinary functions
end-of-central-directory/64-central-directory-disk: Private ordinary functions
end-of-central-directory/64-central-directory-entries: Private ordinary functions
end-of-central-directory/64-central-directory-size: Private ordinary functions
end-of-central-directory/64-central-directory-start: Private ordinary functions
end-of-central-directory/64-data-sector: Private ordinary functions
end-of-central-directory/64-disk-entries: Private ordinary functions
end-of-central-directory/64-number-of-disk: Private ordinary functions
end-of-central-directory/64-p: Private ordinary functions
end-of-central-directory/64-size: Private ordinary functions
end-of-central-directory/64-version-made: Private ordinary functions
end-of-central-directory/64-version-needed: Private ordinary functions
enlist: Private ordinary functions
ensure-buffer: Private ordinary functions
ensure-password: Private ordinary functions
ensure-zip-file: Private ordinary functions
entries: Public generic functions
entries: Public generic functions
entry-compression-id: Private ordinary functions
entry-flags: Private ordinary functions
entry-raw-bytes: Private ordinary functions
entry-to-cd: Private ordinary functions
entry-to-dd: Private ordinary functions
entry-to-file: Public ordinary functions
entry-to-lf: Private ordinary functions
entry-to-stream: Public ordinary functions
entry-to-vector: Public ordinary functions
entry-version: Private ordinary functions
extra-data-extra: Private ordinary functions
extra-data-extra-field-length: Private ordinary functions
extra-data-p: Private ordinary functions
extra-fields: Public generic functions
extra-fields: Public generic functions
extract-zip: Public ordinary functions

F
file-attribute-id: Public ordinary functions
file-attribute-name: Public ordinary functions
file-name: Public generic functions
file-name: Public generic functions
Function, %make-chunk-decoder: Private ordinary functions
Function, %make-pkware-decrypt-state: Private ordinary functions
Function, (setf aes-extra-data-compression-method): Private ordinary functions
Function, (setf aes-extra-data-encryption-strength): Private ordinary functions
Function, (setf aes-extra-data-size): Private ordinary functions
Function, (setf aes-extra-data-vendor): Private ordinary functions
Function, (setf aes-extra-data-version): Private ordinary functions
Function, (setf central-directory-entry-compressed-size): Private ordinary functions
Function, (setf central-directory-entry-compression-method): Private ordinary functions
Function, (setf central-directory-entry-crc-32): Private ordinary functions
Function, (setf central-directory-entry-disk-number-start): Private ordinary functions
Function, (setf central-directory-entry-external-file-attributes): Private ordinary functions
Function, (setf central-directory-entry-extra): Private ordinary functions
Function, (setf central-directory-entry-extra-field-length): Private ordinary functions
Function, (setf central-directory-entry-file-comment): Private ordinary functions
Function, (setf central-directory-entry-file-comment-length): Private ordinary functions
Function, (setf central-directory-entry-file-name): Private ordinary functions
Function, (setf central-directory-entry-file-name-length): Private ordinary functions
Function, (setf central-directory-entry-flags): Private ordinary functions
Function, (setf central-directory-entry-internal-file-attributes): Private ordinary functions
Function, (setf central-directory-entry-last-modified-date): Private ordinary functions
Function, (setf central-directory-entry-last-modified-time): Private ordinary functions
Function, (setf central-directory-entry-local-header-offset): Private ordinary functions
Function, (setf central-directory-entry-uncompressed-size): Private ordinary functions
Function, (setf central-directory-entry-version-made): Private ordinary functions
Function, (setf central-directory-entry-version-needed): Private ordinary functions
Function, (setf chunk-decoder-buffer): Private ordinary functions
Function, (setf chunk-decoder-decompression-state): Private ordinary functions
Function, (setf chunk-decoder-decryption-state): Private ordinary functions
Function, (setf chunk-decoder-end): Private ordinary functions
Function, (setf chunk-decoder-input): Private ordinary functions
Function, (setf chunk-decoder-size): Private ordinary functions
Function, (setf chunk-decoder-start): Private ordinary functions
Function, (setf data-descriptor-compressed-size): Private ordinary functions
Function, (setf data-descriptor-crc-32): Private ordinary functions
Function, (setf data-descriptor-uncompressed-size): Private ordinary functions
Function, (setf data-descriptor/64-compressed-size): Private ordinary functions
Function, (setf data-descriptor/64-crc-32): Private ordinary functions
Function, (setf data-descriptor/64-uncompressed-size): Private ordinary functions
Function, (setf data-stream-alignment-alignment): Private ordinary functions
Function, (setf data-stream-alignment-padding): Private ordinary functions
Function, (setf data-stream-alignment-size): Private ordinary functions
Function, (setf decryption-header-bit-length): Private ordinary functions
Function, (setf decryption-header-crc): Private ordinary functions
Function, (setf decryption-header-encryption-algorithm): Private ordinary functions
Function, (setf decryption-header-flags): Private ordinary functions
Function, (setf decryption-header-format): Private ordinary functions
Function, (setf decryption-header-iv): Private ordinary functions
Function, (setf decryption-header-iv-size): Private ordinary functions
Function, (setf decryption-header-random-data): Private ordinary functions
Function, (setf decryption-header-random-data-size): Private ordinary functions
Function, (setf decryption-header-reserved): Private ordinary functions
Function, (setf decryption-header-reserved-size): Private ordinary functions
Function, (setf decryption-header-size): Private ordinary functions
Function, (setf decryption-header-validation): Private ordinary functions
Function, (setf decryption-header-validation-size): Private ordinary functions
Function, (setf deflate-state-available): Private ordinary functions
Function, (setf deflate-state-bits-remaining): Private ordinary functions
Function, (setf deflate-state-bytes-to-copy): Private ordinary functions
Function, (setf deflate-state-copy-offset): Private ordinary functions
Function, (setf deflate-state-current-huffman-tree): Private ordinary functions
Function, (setf deflate-state-current-state): Private ordinary functions
Function, (setf deflate-state-dht-hclen): Private ordinary functions
Function, (setf deflate-state-dht-hlit): Private ordinary functions
Function, (setf deflate-state-dht-hlit+hdist): Private ordinary functions
Function, (setf deflate-state-dht-last-len): Private ordinary functions
Function, (setf deflate-state-dht-len-codes): Private ordinary functions
Function, (setf deflate-state-dht-len-tree): Private ordinary functions
Function, (setf deflate-state-dht-lit/len/dist): Private ordinary functions
Function, (setf deflate-state-dht-lit/len/dist-index): Private ordinary functions
Function, (setf deflate-state-dynamic-huffman-tree): Private ordinary functions
Function, (setf deflate-state-finished): Private ordinary functions
Function, (setf deflate-state-input-state): Private ordinary functions
Function, (setf deflate-state-input-underrun): Private ordinary functions
Function, (setf deflate-state-last-block-flag): Private ordinary functions
Function, (setf deflate-state-last-read): Private ordinary functions
Function, (setf deflate-state-output-buffer): Private ordinary functions
Function, (setf deflate-state-output-offset): Private ordinary functions
Function, (setf deflate-state-output-overflow): Private ordinary functions
Function, (setf deflate-state-partial-bits): Private ordinary functions
Function, (setf deflate-state-window): Private ordinary functions
Function, (setf digital-signature-data): Private ordinary functions
Function, (setf digital-signature-size): Private ordinary functions
Function, (setf encryption-header-bit-length): Private ordinary functions
Function, (setf encryption-header-certificate): Private ordinary functions
Function, (setf encryption-header-encryption-algorithm): Private ordinary functions
Function, (setf encryption-header-flags): Private ordinary functions
Function, (setf encryption-header-format): Private ordinary functions
Function, (setf encryption-header-size): Private ordinary functions
Function, (setf end-of-central-directory-central-directory-disk): Private ordinary functions
Function, (setf end-of-central-directory-central-directory-entries): Private ordinary functions
Function, (setf end-of-central-directory-central-directory-size): Private ordinary functions
Function, (setf end-of-central-directory-central-directory-start): Private ordinary functions
Function, (setf end-of-central-directory-disk-entries): Private ordinary functions
Function, (setf end-of-central-directory-file-comment): Private ordinary functions
Function, (setf end-of-central-directory-file-comment-length): Private ordinary functions
Function, (setf end-of-central-directory-locator/64-central-directory-disk): Private ordinary functions
Function, (setf end-of-central-directory-locator/64-central-directory-start): Private ordinary functions
Function, (setf end-of-central-directory-locator/64-number-of-disks): Private ordinary functions
Function, (setf end-of-central-directory-number-of-disk): Private ordinary functions
Function, (setf end-of-central-directory/64-central-directory-disk): Private ordinary functions
Function, (setf end-of-central-directory/64-central-directory-entries): Private ordinary functions
Function, (setf end-of-central-directory/64-central-directory-size): Private ordinary functions
Function, (setf end-of-central-directory/64-central-directory-start): Private ordinary functions
Function, (setf end-of-central-directory/64-data-sector): Private ordinary functions
Function, (setf end-of-central-directory/64-disk-entries): Private ordinary functions
Function, (setf end-of-central-directory/64-number-of-disk): Private ordinary functions
Function, (setf end-of-central-directory/64-size): Private ordinary functions
Function, (setf end-of-central-directory/64-version-made): Private ordinary functions
Function, (setf end-of-central-directory/64-version-needed): Private ordinary functions
Function, (setf extra-data-extra): Private ordinary functions
Function, (setf extra-data-extra-field-length): Private ordinary functions
Function, (setf infozip-unicode-comment-comment): Private ordinary functions
Function, (setf infozip-unicode-comment-crc-32): Private ordinary functions
Function, (setf infozip-unicode-comment-size): Private ordinary functions
Function, (setf infozip-unicode-comment-version): Private ordinary functions
Function, (setf infozip-unicode-path-crc-32): Private ordinary functions
Function, (setf infozip-unicode-path-name): Private ordinary functions
Function, (setf infozip-unicode-path-size): Private ordinary functions
Function, (setf infozip-unicode-path-version): Private ordinary functions
Function, (setf key-provider-record-data): Private ordinary functions
Function, (setf key-provider-record-size): Private ordinary functions
Function, (setf local-file-compressed-size): Private ordinary functions
Function, (setf local-file-compression-method): Private ordinary functions
Function, (setf local-file-crc-32): Private ordinary functions
Function, (setf local-file-extra): Private ordinary functions
Function, (setf local-file-extra-field-length): Private ordinary functions
Function, (setf local-file-file-name): Private ordinary functions
Function, (setf local-file-file-name-length): Private ordinary functions
Function, (setf local-file-flags): Private ordinary functions
Function, (setf local-file-last-modified-date): Private ordinary functions
Function, (setf local-file-last-modified-time): Private ordinary functions
Function, (setf local-file-uncompressed-size): Private ordinary functions
Function, (setf local-file-version): Private ordinary functions
Function, (setf microsoft-open-packaging-growth-hint-padding): Private ordinary functions
Function, (setf microsoft-open-packaging-growth-hint-padding-value): Private ordinary functions
Function, (setf microsoft-open-packaging-growth-hint-signature): Private ordinary functions
Function, (setf microsoft-open-packaging-growth-hint-size): Private ordinary functions
Function, (setf mvs-data): Private ordinary functions
Function, (setf mvs-id): Private ordinary functions
Function, (setf mvs-size): Private ordinary functions
Function, (setf ntfs-data): Private ordinary functions
Function, (setf ntfs-reserved): Private ordinary functions
Function, (setf ntfs-size): Private ordinary functions
Function, (setf openvms-crc): Private ordinary functions
Function, (setf openvms-data): Private ordinary functions
Function, (setf openvms-size): Private ordinary functions
Function, (setf os/2-compression-type): Private ordinary functions
Function, (setf os/2-crc): Private ordinary functions
Function, (setf os/2-data): Private ordinary functions
Function, (setf os/2-size): Private ordinary functions
Function, (setf os/2-uncompressed-size): Private ordinary functions
Function, (setf patch-descriptor-flags): Private ordinary functions
Function, (setf patch-descriptor-new-crc): Private ordinary functions
Function, (setf patch-descriptor-new-size): Private ordinary functions
Function, (setf patch-descriptor-old-crc): Private ordinary functions
Function, (setf patch-descriptor-old-size): Private ordinary functions
Function, (setf patch-descriptor-size): Private ordinary functions
Function, (setf patch-descriptor-version): Private ordinary functions
Function, (setf pkcs7-encryption-recipient-certificate-list-size): Private ordinary functions
Function, (setf pkcs7-encryption-recipient-certificate-list-store): Private ordinary functions
Function, (setf pkcs7-encryption-recipient-certificate-list-version): Private ordinary functions
Function, (setf pkcs7-store-data): Private ordinary functions
Function, (setf pkcs7-store-size): Private ordinary functions
Function, (setf pkware-decrypt-state-buffer): Private ordinary functions
Function, (setf pkware-decrypt-state-k0): Private ordinary functions
Function, (setf pkware-decrypt-state-k1): Private ordinary functions
Function, (setf pkware-decrypt-state-k2): Private ordinary functions
Function, (setf policy-decryption-key-record-data): Private ordinary functions
Function, (setf policy-decryption-key-record-size): Private ordinary functions
Function, (setf policy-key-data-record-data): Private ordinary functions
Function, (setf policy-key-data-record-size): Private ordinary functions
Function, (setf record-management-controls-data): Private ordinary functions
Function, (setf record-management-controls-size): Private ordinary functions
Function, (setf stream-decryption-state-buffer): Private ordinary functions
Function, (setf stream-decryption-state-end): Private ordinary functions
Function, (setf stream-decryption-state-index): Private ordinary functions
Function, (setf stream-decryption-state-start): Private ordinary functions
Function, (setf unix-atime): Private ordinary functions
Function, (setf unix-data): Private ordinary functions
Function, (setf unix-gid): Private ordinary functions
Function, (setf unix-mtime): Private ordinary functions
Function, (setf unix-size): Private ordinary functions
Function, (setf unix-uid): Private ordinary functions
Function, (setf vector-decryption-state-consumed): Private ordinary functions
Function, (setf vector-input-index): Public ordinary functions
Function, (setf x509-central-directory-data): Private ordinary functions
Function, (setf x509-central-directory-size): Private ordinary functions
Function, (setf x509-file-data): Private ordinary functions
Function, (setf x509-file-size): Private ordinary functions
Function, (setf zip64-extended-information-compressed-size): Private ordinary functions
Function, (setf zip64-extended-information-header-offset): Private ordinary functions
Function, (setf zip64-extended-information-original-size): Private ordinary functions
Function, (setf zip64-extended-information-size): Private ordinary functions
Function, (setf zip64-extended-information-starting-disk): Private ordinary functions
Function, (setf zipit-macintosh-long-creator): Private ordinary functions
Function, (setf zipit-macintosh-long-file-name): Private ordinary functions
Function, (setf zipit-macintosh-long-file-type): Private ordinary functions
Function, (setf zipit-macintosh-long-length): Private ordinary functions
Function, (setf zipit-macintosh-long-signature): Private ordinary functions
Function, (setf zipit-macintosh-long-size): Private ordinary functions
Function, (setf zipit-macintosh-short-dir-flags): Private ordinary functions
Function, (setf zipit-macintosh-short-dir-signature): Private ordinary functions
Function, (setf zipit-macintosh-short-dir-size): Private ordinary functions
Function, (setf zipit-macintosh-short-dir-view): Private ordinary functions
Function, (setf zipit-macintosh-short-file-creator): Private ordinary functions
Function, (setf zipit-macintosh-short-file-file-type): Private ordinary functions
Function, (setf zipit-macintosh-short-file-flags): Private ordinary functions
Function, (setf zipit-macintosh-short-file-signature): Private ordinary functions
Function, (setf zipit-macintosh-short-file-size): Private ordinary functions
Function, add-extra-entry: Private ordinary functions
Function, aes-extra-data-compression-method: Private ordinary functions
Function, aes-extra-data-encryption-strength: Private ordinary functions
Function, aes-extra-data-p: Private ordinary functions
Function, aes-extra-data-size: Private ordinary functions
Function, aes-extra-data-vendor: Private ordinary functions
Function, aes-extra-data-version: Private ordinary functions
Function, alist-table: Private ordinary functions
Function, alist-vector: Private ordinary functions
Function, backfill-from-content: Private ordinary functions
Function, binary-type-decoder: Private ordinary functions
Function, binary-type-encoder: Private ordinary functions
Function, binary-type-reader: Private ordinary functions
Function, binary-type-size: Private ordinary functions
Function, binary-type-type: Private ordinary functions
Function, binary-type-writer: Private ordinary functions
Function, bitfield: Private ordinary functions
Function, call-with-input-zip-file: Private ordinary functions
Function, call-with-io: Private ordinary functions
Function, cap: Private ordinary functions
Function, cap-and-note-zip64: Private ordinary functions
Function, cde-to-entry: Private ordinary functions
Function, central-directory-entry-compressed-size: Private ordinary functions
Function, central-directory-entry-compression-method: Private ordinary functions
Function, central-directory-entry-crc-32: Private ordinary functions
Function, central-directory-entry-disk-number-start: Private ordinary functions
Function, central-directory-entry-external-file-attributes: Private ordinary functions
Function, central-directory-entry-extra: Private ordinary functions
Function, central-directory-entry-extra-field-length: Private ordinary functions
Function, central-directory-entry-file-comment: Private ordinary functions
Function, central-directory-entry-file-comment-length: Private ordinary functions
Function, central-directory-entry-file-name: Private ordinary functions
Function, central-directory-entry-file-name-length: Private ordinary functions
Function, central-directory-entry-flags: Private ordinary functions
Function, central-directory-entry-internal-file-attributes: Private ordinary functions
Function, central-directory-entry-last-modified-date: Private ordinary functions
Function, central-directory-entry-last-modified-time: Private ordinary functions
Function, central-directory-entry-local-header-offset: Private ordinary functions
Function, central-directory-entry-p: Private ordinary functions
Function, central-directory-entry-uncompressed-size: Private ordinary functions
Function, central-directory-entry-version-made: Private ordinary functions
Function, central-directory-entry-version-needed: Private ordinary functions
Function, chunk-decoder-buffer: Private ordinary functions
Function, chunk-decoder-decompression-state: Private ordinary functions
Function, chunk-decoder-decryption-state: Private ordinary functions
Function, chunk-decoder-end: Private ordinary functions
Function, chunk-decoder-input: Private ordinary functions
Function, chunk-decoder-p: Private ordinary functions
Function, chunk-decoder-size: Private ordinary functions
Function, chunk-decoder-start: Private ordinary functions
Function, compress-zip: Public ordinary functions
Function, compression-method-id: Public ordinary functions
Function, compression-method-name: Public ordinary functions
Function, copy-aes-extra-data: Private ordinary functions
Function, copy-central-directory-entry: Private ordinary functions
Function, copy-chunk-decoder: Private ordinary functions
Function, copy-data-descriptor: Private ordinary functions
Function, copy-data-descriptor/64: Private ordinary functions
Function, copy-data-stream-alignment: Private ordinary functions
Function, copy-decryption-header: Private ordinary functions
Function, copy-deflate-state: Private ordinary functions
Function, copy-digital-signature: Private ordinary functions
Function, copy-directory-input: Private ordinary functions
Function, copy-encryption-header: Private ordinary functions
Function, copy-end-of-central-directory: Private ordinary functions
Function, copy-end-of-central-directory-locator/64: Private ordinary functions
Function, copy-end-of-central-directory/64: Private ordinary functions
Function, copy-extra-data: Private ordinary functions
Function, copy-infozip-unicode-comment: Private ordinary functions
Function, copy-infozip-unicode-path: Private ordinary functions
Function, copy-key-provider-record: Private ordinary functions
Function, copy-local-file: Private ordinary functions
Function, copy-microsoft-open-packaging-growth-hint: Private ordinary functions
Function, copy-mvs: Private ordinary functions
Function, copy-ntfs: Private ordinary functions
Function, copy-openvms: Private ordinary functions
Function, copy-os/2: Private ordinary functions
Function, copy-patch-descriptor: Private ordinary functions
Function, copy-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
Function, copy-pkcs7-store: Private ordinary functions
Function, copy-pkware-decrypt-state: Private ordinary functions
Function, copy-policy-decryption-key-record: Private ordinary functions
Function, copy-policy-key-data-record: Private ordinary functions
Function, copy-record-management-controls: Private ordinary functions
Function, copy-stream-decryption-state: Private ordinary functions
Function, copy-unix: Private ordinary functions
Function, copy-vector-decryption-state: Private ordinary functions
Function, copy-vector-input: Private ordinary functions
Function, copy-x509-central-directory: Private ordinary functions
Function, copy-x509-file: Private ordinary functions
Function, copy-zip64-extended-information: Private ordinary functions
Function, copy-zipit-macintosh-long: Private ordinary functions
Function, copy-zipit-macintosh-short-dir: Private ordinary functions
Function, copy-zipit-macintosh-short-file: Private ordinary functions
Function, crc32-rotate: Private ordinary functions
Function, data-descriptor-compressed-size: Private ordinary functions
Function, data-descriptor-crc-32: Private ordinary functions
Function, data-descriptor-p: Private ordinary functions
Function, data-descriptor-uncompressed-size: Private ordinary functions
Function, data-descriptor/64-compressed-size: Private ordinary functions
Function, data-descriptor/64-crc-32: Private ordinary functions
Function, data-descriptor/64-p: Private ordinary functions
Function, data-descriptor/64-uncompressed-size: Private ordinary functions
Function, data-stream-alignment-alignment: Private ordinary functions
Function, data-stream-alignment-p: Private ordinary functions
Function, data-stream-alignment-padding: Private ordinary functions
Function, data-stream-alignment-size: Private ordinary functions
Function, debitfield: Private ordinary functions
Function, decode-aes-extra-data: Private ordinary functions
Function, decode-central-directory: Private ordinary functions
Function, decode-central-directory-entry: Private ordinary functions
Function, decode-chunk: Private ordinary functions
Function, decode-data-descriptor: Private ordinary functions
Function, decode-data-descriptor/64: Private ordinary functions
Function, decode-data-stream-alignment: Private ordinary functions
Function, decode-decryption-header: Private ordinary functions
Function, decode-digital-signature: Private ordinary functions
Function, decode-encryption-header: Private ordinary functions
Function, decode-end-of-central-directory: Private ordinary functions
Function, decode-end-of-central-directory-locator/64: Private ordinary functions
Function, decode-end-of-central-directory/64: Private ordinary functions
Function, decode-entry: Public ordinary functions
Function, decode-extra-data: Private ordinary functions
Function, decode-extra-fields: Private ordinary functions
Function, decode-file: Public ordinary functions
Function, decode-file-attribute: Private ordinary functions
Function, decode-infozip-unicode-comment: Private ordinary functions
Function, decode-infozip-unicode-path: Private ordinary functions
Function, decode-key-provider-record: Private ordinary functions
Function, decode-local-file: Private ordinary functions
Function, decode-microsoft-open-packaging-growth-hint: Private ordinary functions
Function, decode-msdos-timestamp: Private ordinary functions
Function, decode-mvs: Private ordinary functions
Function, decode-ntfs: Private ordinary functions
Function, decode-openvms: Private ordinary functions
Function, decode-os/2: Private ordinary functions
Function, decode-patch-descriptor: Private ordinary functions
Function, decode-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
Function, decode-pkcs7-store: Private ordinary functions
Function, decode-policy-decryption-key-record: Private ordinary functions
Function, decode-policy-key-data-record: Private ordinary functions
Function, decode-record-management-controls: Private ordinary functions
Function, decode-string: Private ordinary functions
Function, decode-structure: Public ordinary functions
Function, decode-unix: Private ordinary functions
Function, decode-version: Private ordinary functions
Function, decode-x509-central-directory: Private ordinary functions
Function, decode-x509-file: Private ordinary functions
Function, decode-zip64-extended-information: Private ordinary functions
Function, decode-zipit-macintosh-long: Private ordinary functions
Function, decode-zipit-macintosh-short-dir: Private ordinary functions
Function, decode-zipit-macintosh-short-file: Private ordinary functions
Function, decryption-header-bit-length: Private ordinary functions
Function, decryption-header-crc: Private ordinary functions
Function, decryption-header-encryption-algorithm: Private ordinary functions
Function, decryption-header-flags: Private ordinary functions
Function, decryption-header-format: Private ordinary functions
Function, decryption-header-iv: Private ordinary functions
Function, decryption-header-iv-size: Private ordinary functions
Function, decryption-header-p: Private ordinary functions
Function, decryption-header-random-data: Private ordinary functions
Function, decryption-header-random-data-size: Private ordinary functions
Function, decryption-header-reserved: Private ordinary functions
Function, decryption-header-reserved-size: Private ordinary functions
Function, decryption-header-size: Private ordinary functions
Function, decryption-header-validation: Private ordinary functions
Function, decryption-header-validation-size: Private ordinary functions
Function, default-attributes-for: Private ordinary functions
Function, deflate-state-available: Private ordinary functions
Function, deflate-state-bits-remaining: Private ordinary functions
Function, deflate-state-bytes-to-copy: Private ordinary functions
Function, deflate-state-copy-offset: Private ordinary functions
Function, deflate-state-current-huffman-tree: Private ordinary functions
Function, deflate-state-current-state: Private ordinary functions
Function, deflate-state-dht-hclen: Private ordinary functions
Function, deflate-state-dht-hlit: Private ordinary functions
Function, deflate-state-dht-hlit+hdist: Private ordinary functions
Function, deflate-state-dht-last-len: Private ordinary functions
Function, deflate-state-dht-len-codes: Private ordinary functions
Function, deflate-state-dht-len-tree: Private ordinary functions
Function, deflate-state-dht-lit/len/dist: Private ordinary functions
Function, deflate-state-dht-lit/len/dist-index: Private ordinary functions
Function, deflate-state-dynamic-huffman-tree: Private ordinary functions
Function, deflate-state-finished: Private ordinary functions
Function, deflate-state-input-state: Private ordinary functions
Function, deflate-state-input-underrun: Private ordinary functions
Function, deflate-state-last-block-flag: Private ordinary functions
Function, deflate-state-last-read: Private ordinary functions
Function, deflate-state-output-buffer: Private ordinary functions
Function, deflate-state-output-offset: Private ordinary functions
Function, deflate-state-output-overflow: Private ordinary functions
Function, deflate-state-p: Private ordinary functions
Function, deflate-state-partial-bits: Private ordinary functions
Function, deflate-state-window: Private ordinary functions
Function, determine-min-version: Private ordinary functions
Function, digital-signature-data: Private ordinary functions
Function, digital-signature-p: Private ordinary functions
Function, digital-signature-size: Private ordinary functions
Function, directory-input-p: Private ordinary functions
Function, enbitfield: Private ordinary functions
Function, encode-aes-extra-data: Private ordinary functions
Function, encode-central-directory-entry: Private ordinary functions
Function, encode-data-descriptor: Private ordinary functions
Function, encode-data-descriptor/64: Private ordinary functions
Function, encode-data-stream-alignment: Private ordinary functions
Function, encode-decryption-header: Private ordinary functions
Function, encode-digital-signature: Private ordinary functions
Function, encode-encryption-header: Private ordinary functions
Function, encode-end-of-central-directory: Private ordinary functions
Function, encode-end-of-central-directory-locator/64: Private ordinary functions
Function, encode-end-of-central-directory/64: Private ordinary functions
Function, encode-entry-payload: Private ordinary functions
Function, encode-extra-data: Private ordinary functions
Function, encode-file: Public ordinary functions
Function, encode-file-attribute: Private ordinary functions
Function, encode-infozip-unicode-comment: Private ordinary functions
Function, encode-infozip-unicode-path: Private ordinary functions
Function, encode-key-provider-record: Private ordinary functions
Function, encode-local-file: Private ordinary functions
Function, encode-microsoft-open-packaging-growth-hint: Private ordinary functions
Function, encode-msdos-timestamp: Private ordinary functions
Function, encode-mvs: Private ordinary functions
Function, encode-ntfs: Private ordinary functions
Function, encode-openvms: Private ordinary functions
Function, encode-os/2: Private ordinary functions
Function, encode-patch-descriptor: Private ordinary functions
Function, encode-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
Function, encode-pkcs7-store: Private ordinary functions
Function, encode-policy-decryption-key-record: Private ordinary functions
Function, encode-policy-key-data-record: Private ordinary functions
Function, encode-record-management-controls: Private ordinary functions
Function, encode-string: Private ordinary functions
Function, encode-structure: Public ordinary functions
Function, encode-unix: Private ordinary functions
Function, encode-version: Private ordinary functions
Function, encode-x509-central-directory: Private ordinary functions
Function, encode-x509-file: Private ordinary functions
Function, encode-zip64-extended-information: Private ordinary functions
Function, encode-zipit-macintosh-long: Private ordinary functions
Function, encode-zipit-macintosh-short-dir: Private ordinary functions
Function, encode-zipit-macintosh-short-file: Private ordinary functions
Function, encryption-header-bit-length: Private ordinary functions
Function, encryption-header-certificate: Private ordinary functions
Function, encryption-header-encryption-algorithm: Private ordinary functions
Function, encryption-header-flags: Private ordinary functions
Function, encryption-header-format: Private ordinary functions
Function, encryption-header-p: Private ordinary functions
Function, encryption-header-size: Private ordinary functions
Function, encryption-method-id: Public ordinary functions
Function, encryption-method-name: Public ordinary functions
Function, end: Public ordinary functions
Function, end-of-central-directory-central-directory-disk: Private ordinary functions
Function, end-of-central-directory-central-directory-entries: Private ordinary functions
Function, end-of-central-directory-central-directory-size: Private ordinary functions
Function, end-of-central-directory-central-directory-start: Private ordinary functions
Function, end-of-central-directory-disk-entries: Private ordinary functions
Function, end-of-central-directory-file-comment: Private ordinary functions
Function, end-of-central-directory-file-comment-length: Private ordinary functions
Function, end-of-central-directory-locator/64-central-directory-disk: Private ordinary functions
Function, end-of-central-directory-locator/64-central-directory-start: Private ordinary functions
Function, end-of-central-directory-locator/64-number-of-disks: Private ordinary functions
Function, end-of-central-directory-locator/64-p: Private ordinary functions
Function, end-of-central-directory-number-of-disk: Private ordinary functions
Function, end-of-central-directory-p: Private ordinary functions
Function, end-of-central-directory/64-central-directory-disk: Private ordinary functions
Function, end-of-central-directory/64-central-directory-entries: Private ordinary functions
Function, end-of-central-directory/64-central-directory-size: Private ordinary functions
Function, end-of-central-directory/64-central-directory-start: Private ordinary functions
Function, end-of-central-directory/64-data-sector: Private ordinary functions
Function, end-of-central-directory/64-disk-entries: Private ordinary functions
Function, end-of-central-directory/64-number-of-disk: Private ordinary functions
Function, end-of-central-directory/64-p: Private ordinary functions
Function, end-of-central-directory/64-size: Private ordinary functions
Function, end-of-central-directory/64-version-made: Private ordinary functions
Function, end-of-central-directory/64-version-needed: Private ordinary functions
Function, enlist: Private ordinary functions
Function, ensure-buffer: Private ordinary functions
Function, ensure-password: Private ordinary functions
Function, ensure-zip-file: Private ordinary functions
Function, entry-compression-id: Private ordinary functions
Function, entry-flags: Private ordinary functions
Function, entry-raw-bytes: Private ordinary functions
Function, entry-to-cd: Private ordinary functions
Function, entry-to-dd: Private ordinary functions
Function, entry-to-file: Public ordinary functions
Function, entry-to-lf: Private ordinary functions
Function, entry-to-stream: Public ordinary functions
Function, entry-to-vector: Public ordinary functions
Function, entry-version: Private ordinary functions
Function, extra-data-extra: Private ordinary functions
Function, extra-data-extra-field-length: Private ordinary functions
Function, extra-data-p: Private ordinary functions
Function, extract-zip: Public ordinary functions
Function, file-attribute-id: Public ordinary functions
Function, file-attribute-name: Public ordinary functions
Function, generate-record-decoder: Private ordinary functions
Function, generate-record-encoder: Private ordinary functions
Function, generate-record-reader: Private ordinary functions
Function, generate-record-writer: Private ordinary functions
Function, has-more: Public ordinary functions
Function, index: Public ordinary functions
Function, infozip-unicode-comment-comment: Private ordinary functions
Function, infozip-unicode-comment-crc-32: Private ordinary functions
Function, infozip-unicode-comment-p: Private ordinary functions
Function, infozip-unicode-comment-size: Private ordinary functions
Function, infozip-unicode-comment-version: Private ordinary functions
Function, infozip-unicode-path-crc-32: Private ordinary functions
Function, infozip-unicode-path-name: Private ordinary functions
Function, infozip-unicode-path-p: Private ordinary functions
Function, infozip-unicode-path-size: Private ordinary functions
Function, infozip-unicode-path-version: Private ordinary functions
Function, integer-binary-type: Private ordinary functions
Function, key-provider-record-data: Private ordinary functions
Function, key-provider-record-p: Private ordinary functions
Function, key-provider-record-size: Private ordinary functions
Function, lf-to-entry: Private ordinary functions
Function, local-file-compressed-size: Private ordinary functions
Function, local-file-compression-method: Private ordinary functions
Function, local-file-crc-32: Private ordinary functions
Function, local-file-extra: Private ordinary functions
Function, local-file-extra-field-length: Private ordinary functions
Function, local-file-file-name: Private ordinary functions
Function, local-file-file-name-length: Private ordinary functions
Function, local-file-flags: Private ordinary functions
Function, local-file-last-modified-date: Private ordinary functions
Function, local-file-last-modified-time: Private ordinary functions
Function, local-file-p: Private ordinary functions
Function, local-file-uncompressed-size: Private ordinary functions
Function, local-file-version: Private ordinary functions
Function, make-aes-extra-data: Private ordinary functions
Function, make-central-directory-entry: Private ordinary functions
Function, make-chunk-decoder: Private ordinary functions
Function, make-data-descriptor: Private ordinary functions
Function, make-data-descriptor/64: Private ordinary functions
Function, make-data-stream-alignment: Private ordinary functions
Function, make-decryption-header: Private ordinary functions
Function, make-deflate-state: Private ordinary functions
Function, make-digital-signature: Private ordinary functions
Function, make-directory-input: Private ordinary functions
Function, make-encryption-header: Private ordinary functions
Function, make-end-of-central-directory: Private ordinary functions
Function, make-end-of-central-directory-locator/64: Private ordinary functions
Function, make-end-of-central-directory/64: Private ordinary functions
Function, make-extra-data: Private ordinary functions
Function, make-infozip-unicode-comment: Private ordinary functions
Function, make-infozip-unicode-path: Private ordinary functions
Function, make-key-provider-record: Private ordinary functions
Function, make-local-file: Private ordinary functions
Function, make-microsoft-open-packaging-growth-hint: Private ordinary functions
Function, make-mvs: Private ordinary functions
Function, make-ntfs: Private ordinary functions
Function, make-openvms: Private ordinary functions
Function, make-os/2: Private ordinary functions
Function, make-patch-descriptor: Private ordinary functions
Function, make-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
Function, make-pkcs7-store: Private ordinary functions
Function, make-pkware-decrypt-state: Private ordinary functions
Function, make-policy-decryption-key-record: Private ordinary functions
Function, make-policy-key-data-record: Private ordinary functions
Function, make-record-management-controls: Private ordinary functions
Function, make-stream-decryption-state: Private ordinary functions
Function, make-unix: Private ordinary functions
Function, make-vector-decryption-state: Private ordinary functions
Function, make-vector-input: Private ordinary functions
Function, make-x509-central-directory: Private ordinary functions
Function, make-x509-file: Private ordinary functions
Function, make-zip64-extended-information: Private ordinary functions
Function, make-zipit-macintosh-long: Private ordinary functions
Function, make-zipit-macintosh-short-dir: Private ordinary functions
Function, make-zipit-macintosh-short-file: Private ordinary functions
Function, microsoft-open-packaging-growth-hint-p: Private ordinary functions
Function, microsoft-open-packaging-growth-hint-padding: Private ordinary functions
Function, microsoft-open-packaging-growth-hint-padding-value: Private ordinary functions
Function, microsoft-open-packaging-growth-hint-signature: Private ordinary functions
Function, microsoft-open-packaging-growth-hint-size: Private ordinary functions
Function, move-in-memory: Public ordinary functions
Function, mvs-data: Private ordinary functions
Function, mvs-id: Private ordinary functions
Function, mvs-p: Private ordinary functions
Function, mvs-size: Private ordinary functions
Function, n-bit-and-note-zip64-p: Private ordinary functions
Function, n-bit-p: Private ordinary functions
Function, ntfs-data: Private ordinary functions
Function, ntfs-p: Private ordinary functions
Function, ntfs-reserved: Private ordinary functions
Function, ntfs-size: Private ordinary functions
Function, open-zip-file: Public ordinary functions
Function, openvms-crc: Private ordinary functions
Function, openvms-data: Private ordinary functions
Function, openvms-p: Private ordinary functions
Function, openvms-size: Private ordinary functions
Function, os/2-compression-type: Private ordinary functions
Function, os/2-crc: Private ordinary functions
Function, os/2-data: Private ordinary functions
Function, os/2-p: Private ordinary functions
Function, os/2-size: Private ordinary functions
Function, os/2-uncompressed-size: Private ordinary functions
Function, output: Public ordinary functions
Function, parse-structure*: Public ordinary functions
Function, patch-descriptor-flags: Private ordinary functions
Function, patch-descriptor-new-crc: Private ordinary functions
Function, patch-descriptor-new-size: Private ordinary functions
Function, patch-descriptor-old-crc: Private ordinary functions
Function, patch-descriptor-old-size: Private ordinary functions
Function, patch-descriptor-p: Private ordinary functions
Function, patch-descriptor-size: Private ordinary functions
Function, patch-descriptor-version: Private ordinary functions
Function, pkcs7-encryption-recipient-certificate-list-p: Private ordinary functions
Function, pkcs7-encryption-recipient-certificate-list-size: Private ordinary functions
Function, pkcs7-encryption-recipient-certificate-list-store: Private ordinary functions
Function, pkcs7-encryption-recipient-certificate-list-version: Private ordinary functions
Function, pkcs7-store-data: Private ordinary functions
Function, pkcs7-store-p: Private ordinary functions
Function, pkcs7-store-size: Private ordinary functions
Function, pkware-decrypt-byte: Private ordinary functions
Function, pkware-decrypt-state-buffer: Private ordinary functions
Function, pkware-decrypt-state-k0: Private ordinary functions
Function, pkware-decrypt-state-k1: Private ordinary functions
Function, pkware-decrypt-state-k2: Private ordinary functions
Function, pkware-decrypt-state-p: Private ordinary functions
Function, policy-decryption-key-record-data: Private ordinary functions
Function, policy-decryption-key-record-p: Private ordinary functions
Function, policy-decryption-key-record-size: Private ordinary functions
Function, policy-key-data-record-data: Private ordinary functions
Function, policy-key-data-record-p: Private ordinary functions
Function, policy-key-data-record-size: Private ordinary functions
Function, prepare-reading: Private ordinary functions
Function, process-extra-field: Private ordinary functions
Function, read-aes-extra-data: Private ordinary functions
Function, read-central-directory-entry: Private ordinary functions
Function, read-data-descriptor: Private ordinary functions
Function, read-data-descriptor/64: Private ordinary functions
Function, read-data-stream-alignment: Private ordinary functions
Function, read-decryption-header: Private ordinary functions
Function, read-digital-signature: Private ordinary functions
Function, read-encryption-header: Private ordinary functions
Function, read-end-of-central-directory: Private ordinary functions
Function, read-end-of-central-directory-locator/64: Private ordinary functions
Function, read-end-of-central-directory/64: Private ordinary functions
Function, read-extra-data: Private ordinary functions
Function, read-infozip-unicode-comment: Private ordinary functions
Function, read-infozip-unicode-path: Private ordinary functions
Function, read-key-provider-record: Private ordinary functions
Function, read-local-file: Private ordinary functions
Function, read-microsoft-open-packaging-growth-hint: Private ordinary functions
Function, read-mvs: Private ordinary functions
Function, read-ntfs: Private ordinary functions
Function, read-openvms: Private ordinary functions
Function, read-os/2: Private ordinary functions
Function, read-patch-descriptor: Private ordinary functions
Function, read-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
Function, read-pkcs7-store: Private ordinary functions
Function, read-policy-decryption-key-record: Private ordinary functions
Function, read-policy-key-data-record: Private ordinary functions
Function, read-record-management-controls: Private ordinary functions
Function, read-structure: Public ordinary functions
Function, read-unix: Private ordinary functions
Function, read-x509-central-directory: Private ordinary functions
Function, read-x509-file: Private ordinary functions
Function, read-zip64-extended-information: Private ordinary functions
Function, read-zipit-macintosh-long: Private ordinary functions
Function, read-zipit-macintosh-short-dir: Private ordinary functions
Function, read-zipit-macintosh-short-file: Private ordinary functions
Function, record-management-controls-data: Private ordinary functions
Function, record-management-controls-p: Private ordinary functions
Function, record-management-controls-size: Private ordinary functions
Function, seek: Public ordinary functions
Function, start: Public ordinary functions
Function, stream-decryption-state-buffer: Private ordinary functions
Function, stream-decryption-state-end: Private ordinary functions
Function, stream-decryption-state-index: Private ordinary functions
Function, stream-decryption-state-p: Private ordinary functions
Function, stream-decryption-state-start: Private ordinary functions
Function, ub32: Public ordinary functions
Function, unix-atime: Private ordinary functions
Function, unix-data: Private ordinary functions
Function, unix-gid: Private ordinary functions
Function, unix-mtime: Private ordinary functions
Function, unix-p: Private ordinary functions
Function, unix-size: Private ordinary functions
Function, unix-uid: Private ordinary functions
Function, update-pkware-state: Private ordinary functions
Function, vector-decryption-state-consumed: Private ordinary functions
Function, vector-decryption-state-p: Private ordinary functions
Function, vector-input-end: Public ordinary functions
Function, vector-input-index: Public ordinary functions
Function, vector-input-p: Private ordinary functions
Function, vector-input-start: Public ordinary functions
Function, vector-input-vector: Public ordinary functions
Function, version<: Private ordinary functions
Function, write-aes-extra-data: Private ordinary functions
Function, write-central-directory-entry: Private ordinary functions
Function, write-data-descriptor: Private ordinary functions
Function, write-data-descriptor/64: Private ordinary functions
Function, write-data-stream-alignment: Private ordinary functions
Function, write-decryption-header: Private ordinary functions
Function, write-digital-signature: Private ordinary functions
Function, write-encryption-header: Private ordinary functions
Function, write-end-of-central-directory: Private ordinary functions
Function, write-end-of-central-directory-locator/64: Private ordinary functions
Function, write-end-of-central-directory/64: Private ordinary functions
Function, write-extra-data: Private ordinary functions
Function, write-infozip-unicode-comment: Private ordinary functions
Function, write-infozip-unicode-path: Private ordinary functions
Function, write-key-provider-record: Private ordinary functions
Function, write-local-file: Private ordinary functions
Function, write-microsoft-open-packaging-growth-hint: Private ordinary functions
Function, write-mvs: Private ordinary functions
Function, write-ntfs: Private ordinary functions
Function, write-openvms: Private ordinary functions
Function, write-os/2: Private ordinary functions
Function, write-patch-descriptor: Private ordinary functions
Function, write-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
Function, write-pkcs7-store: Private ordinary functions
Function, write-policy-decryption-key-record: Private ordinary functions
Function, write-policy-key-data-record: Private ordinary functions
Function, write-record-management-controls: Private ordinary functions
Function, write-structure: Public ordinary functions
Function, write-structure*: Public ordinary functions
Function, write-unix: Private ordinary functions
Function, write-x509-central-directory: Private ordinary functions
Function, write-x509-file: Private ordinary functions
Function, write-zip64-extended-information: Private ordinary functions
Function, write-zipit-macintosh-long: Private ordinary functions
Function, write-zipit-macintosh-short-dir: Private ordinary functions
Function, write-zipit-macintosh-short-file: Private ordinary functions
Function, x509-central-directory-data: Private ordinary functions
Function, x509-central-directory-p: Private ordinary functions
Function, x509-central-directory-size: Private ordinary functions
Function, x509-file-data: Private ordinary functions
Function, x509-file-p: Private ordinary functions
Function, x509-file-size: Private ordinary functions
Function, zip64-extended-information-compressed-size: Private ordinary functions
Function, zip64-extended-information-header-offset: Private ordinary functions
Function, zip64-extended-information-original-size: Private ordinary functions
Function, zip64-extended-information-p: Private ordinary functions
Function, zip64-extended-information-size: Private ordinary functions
Function, zip64-extended-information-starting-disk: Private ordinary functions
Function, zipit-macintosh-long-creator: Private ordinary functions
Function, zipit-macintosh-long-file-name: Private ordinary functions
Function, zipit-macintosh-long-file-type: Private ordinary functions
Function, zipit-macintosh-long-length: Private ordinary functions
Function, zipit-macintosh-long-p: Private ordinary functions
Function, zipit-macintosh-long-signature: Private ordinary functions
Function, zipit-macintosh-long-size: Private ordinary functions
Function, zipit-macintosh-short-dir-flags: Private ordinary functions
Function, zipit-macintosh-short-dir-p: Private ordinary functions
Function, zipit-macintosh-short-dir-signature: Private ordinary functions
Function, zipit-macintosh-short-dir-size: Private ordinary functions
Function, zipit-macintosh-short-dir-view: Private ordinary functions
Function, zipit-macintosh-short-file-creator: Private ordinary functions
Function, zipit-macintosh-short-file-file-type: Private ordinary functions
Function, zipit-macintosh-short-file-flags: Private ordinary functions
Function, zipit-macintosh-short-file-p: Private ordinary functions
Function, zipit-macintosh-short-file-signature: Private ordinary functions
Function, zipit-macintosh-short-file-size: Private ordinary functions

G
generate-record-decoder: Private ordinary functions
generate-record-encoder: Private ordinary functions
generate-record-reader: Private ordinary functions
generate-record-writer: Private ordinary functions
Generic Function, (setf attributes): Public generic functions
Generic Function, (setf comment): Public generic functions
Generic Function, (setf compression-method): Public generic functions
Generic Function, (setf content): Public generic functions
Generic Function, (setf crc-32): Public generic functions
Generic Function, (setf disk): Public generic functions
Generic Function, (setf disks): Public generic functions
Generic Function, (setf encryption-method): Public generic functions
Generic Function, (setf entries): Public generic functions
Generic Function, (setf extra-fields): Public generic functions
Generic Function, (setf file-name): Public generic functions
Generic Function, (setf last-modified): Public generic functions
Generic Function, (setf offset): Public generic functions
Generic Function, (setf size): Public generic functions
Generic Function, (setf uncompressed-size): Public generic functions
Generic Function, (setf version): Public generic functions
Generic Function, (setf zip-file): Public generic functions
Generic Function, attributes: Public generic functions
Generic Function, call-with-completed-compressed-buffer: Public generic functions
Generic Function, call-with-completed-encrypted-buffer: Public generic functions
Generic Function, call-with-compressed-buffer: Public generic functions
Generic Function, call-with-decompressed-buffer: Public generic functions
Generic Function, call-with-decrypted-buffer: Public generic functions
Generic Function, call-with-encrypted-buffer: Public generic functions
Generic Function, comment: Public generic functions
Generic Function, compression-method: Public generic functions
Generic Function, content: Public generic functions
Generic Function, crc-32: Public generic functions
Generic Function, disk: Public generic functions
Generic Function, disks: Public generic functions
Generic Function, encryption-method: Public generic functions
Generic Function, entries: Public generic functions
Generic Function, extra-fields: Public generic functions
Generic Function, file-name: Public generic functions
Generic Function, last-modified: Public generic functions
Generic Function, make-compression-state: Public generic functions
Generic Function, make-decompression-state: Public generic functions
Generic Function, make-decryption-state: Public generic functions
Generic Function, make-encryption-state: Public generic functions
Generic Function, message: Public generic functions
Generic Function, object: Public generic functions
Generic Function, offset: Public generic functions
Generic Function, parameter: Public generic functions
Generic Function, required-version: Public generic functions
Generic Function, signature: Public generic functions
Generic Function, size: Public generic functions
Generic Function, specified-version: Public generic functions
Generic Function, target: Public generic functions
Generic Function, uncompressed-size: Public generic functions
Generic Function, value: Public generic functions
Generic Function, version: Public generic functions
Generic Function, zip-file: Public generic functions

H
has-more: Public ordinary functions

I
index: Public ordinary functions
infozip-unicode-comment-comment: Private ordinary functions
infozip-unicode-comment-crc-32: Private ordinary functions
infozip-unicode-comment-p: Private ordinary functions
infozip-unicode-comment-size: Private ordinary functions
infozip-unicode-comment-version: Private ordinary functions
infozip-unicode-path-crc-32: Private ordinary functions
infozip-unicode-path-name: Private ordinary functions
infozip-unicode-path-p: Private ordinary functions
infozip-unicode-path-size: Private ordinary functions
infozip-unicode-path-version: Private ordinary functions
integer-binary-type: Private ordinary functions

K
key-provider-record-data: Private ordinary functions
key-provider-record-p: Private ordinary functions
key-provider-record-size: Private ordinary functions

L
last-modified: Public generic functions
last-modified: Public generic functions
lf-to-entry: Private ordinary functions
local-file-compressed-size: Private ordinary functions
local-file-compression-method: Private ordinary functions
local-file-crc-32: Private ordinary functions
local-file-extra: Private ordinary functions
local-file-extra-field-length: Private ordinary functions
local-file-file-name: Private ordinary functions
local-file-file-name-length: Private ordinary functions
local-file-flags: Private ordinary functions
local-file-last-modified-date: Private ordinary functions
local-file-last-modified-time: Private ordinary functions
local-file-p: Private ordinary functions
local-file-uncompressed-size: Private ordinary functions
local-file-version: Private ordinary functions

M
Macro, define-byte-structure: Public macros
Macro, parse-structure: Public macros
Macro, with-io: Public macros
Macro, with-zip-file: Public macros
make-aes-extra-data: Private ordinary functions
make-central-directory-entry: Private ordinary functions
make-chunk-decoder: Private ordinary functions
make-compression-state: Public generic functions
make-compression-state: Public generic functions
make-compression-state: Public generic functions
make-compression-state: Public generic functions
make-data-descriptor: Private ordinary functions
make-data-descriptor/64: Private ordinary functions
make-data-stream-alignment: Private ordinary functions
make-decompression-state: Public generic functions
make-decompression-state: Public generic functions
make-decompression-state: Public generic functions
make-decompression-state: Public generic functions
make-decompression-state: Public generic functions
make-decryption-header: Private ordinary functions
make-decryption-state: Public generic functions
make-decryption-state: Public generic functions
make-decryption-state: Public generic functions
make-decryption-state: Public generic functions
make-decryption-state: Public generic functions
make-decryption-state: Public generic functions
make-deflate-state: Private ordinary functions
make-digital-signature: Private ordinary functions
make-directory-input: Private ordinary functions
make-encryption-header: Private ordinary functions
make-encryption-state: Public generic functions
make-encryption-state: Public generic functions
make-end-of-central-directory: Private ordinary functions
make-end-of-central-directory-locator/64: Private ordinary functions
make-end-of-central-directory/64: Private ordinary functions
make-extra-data: Private ordinary functions
make-infozip-unicode-comment: Private ordinary functions
make-infozip-unicode-path: Private ordinary functions
make-key-provider-record: Private ordinary functions
make-local-file: Private ordinary functions
make-microsoft-open-packaging-growth-hint: Private ordinary functions
make-mvs: Private ordinary functions
make-ntfs: Private ordinary functions
make-openvms: Private ordinary functions
make-os/2: Private ordinary functions
make-patch-descriptor: Private ordinary functions
make-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
make-pkcs7-store: Private ordinary functions
make-pkware-decrypt-state: Private ordinary functions
make-policy-decryption-key-record: Private ordinary functions
make-policy-key-data-record: Private ordinary functions
make-record-management-controls: Private ordinary functions
make-stream-decryption-state: Private ordinary functions
make-unix: Private ordinary functions
make-vector-decryption-state: Private ordinary functions
make-vector-input: Private ordinary functions
make-x509-central-directory: Private ordinary functions
make-x509-file: Private ordinary functions
make-zip64-extended-information: Private ordinary functions
make-zipit-macintosh-long: Private ordinary functions
make-zipit-macintosh-short-dir: Private ordinary functions
make-zipit-macintosh-short-file: Private ordinary functions
message: Public generic functions
message: Public generic functions
Method, (setf attributes): Public generic functions
Method, (setf comment): Public generic functions
Method, (setf comment): Public generic functions
Method, (setf compression-method): Public generic functions
Method, (setf content): Public generic functions
Method, (setf crc-32): Public generic functions
Method, (setf disk): Public generic functions
Method, (setf disks): Public generic functions
Method, (setf encryption-method): Public generic functions
Method, (setf entries): Public generic functions
Method, (setf extra-fields): Public generic functions
Method, (setf file-name): Public generic functions
Method, (setf last-modified): Public generic functions
Method, (setf offset): Public generic functions
Method, (setf size): Public generic functions
Method, (setf uncompressed-size): Public generic functions
Method, (setf version): Public generic functions
Method, (setf zip-file): Public generic functions
Method, attributes: Public generic functions
Method, call-with-completed-compressed-buffer: Public generic functions
Method, call-with-completed-compressed-buffer: Public generic functions
Method, call-with-completed-encrypted-buffer: Public generic functions
Method, call-with-compressed-buffer: Public generic functions
Method, call-with-compressed-buffer: Public generic functions
Method, call-with-decompressed-buffer: Public generic functions
Method, call-with-decompressed-buffer: Public generic functions
Method, call-with-decrypted-buffer: Public generic functions
Method, call-with-decrypted-buffer: Public generic functions
Method, call-with-decrypted-buffer: Public generic functions
Method, call-with-decrypted-buffer: Public generic functions
Method, call-with-encrypted-buffer: Public generic functions
Method, close: Public standalone methods
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, compression-method: Public generic functions
Method, compression-method: Public generic functions
Method, content: Public generic functions
Method, crc-32: Public generic functions
Method, disk: Public generic functions
Method, disk: Public generic functions
Method, disks: Public generic functions
Method, encryption-method: Public generic functions
Method, encryption-method: Public generic functions
Method, entries: Public generic functions
Method, extra-fields: Public generic functions
Method, file-name: Public generic functions
Method, last-modified: Public generic functions
Method, make-compression-state: Public generic functions
Method, make-compression-state: Public generic functions
Method, make-compression-state: Public generic functions
Method, make-decompression-state: Public generic functions
Method, make-decompression-state: Public generic functions
Method, make-decompression-state: Public generic functions
Method, make-decompression-state: Public generic functions
Method, make-decryption-state: Public generic functions
Method, make-decryption-state: Public generic functions
Method, make-decryption-state: Public generic functions
Method, make-decryption-state: Public generic functions
Method, make-decryption-state: Public generic functions
Method, make-encryption-state: Public generic functions
Method, message: Public generic functions
Method, object: Public generic functions
Method, object: Public generic functions
Method, offset: Public generic functions
Method, parameter: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, required-version: Public generic functions
Method, signature: Public generic functions
Method, signature: Public generic functions
Method, size: Public generic functions
Method, size: Public generic functions
Method, size: Public generic functions
Method, specified-version: Public generic functions
Method, target: Public generic functions
Method, uncompressed-size: Public generic functions
Method, value: Public generic functions
Method, version: Public generic functions
Method, zip-file: Public generic functions
microsoft-open-packaging-growth-hint-p: Private ordinary functions
microsoft-open-packaging-growth-hint-padding: Private ordinary functions
microsoft-open-packaging-growth-hint-padding-value: Private ordinary functions
microsoft-open-packaging-growth-hint-signature: Private ordinary functions
microsoft-open-packaging-growth-hint-size: Private ordinary functions
move-in-memory: Public ordinary functions
mvs-data: Private ordinary functions
mvs-id: Private ordinary functions
mvs-p: Private ordinary functions
mvs-size: Private ordinary functions

N
n-bit-and-note-zip64-p: Private ordinary functions
n-bit-p: Private ordinary functions
ntfs-data: Private ordinary functions
ntfs-p: Private ordinary functions
ntfs-reserved: Private ordinary functions
ntfs-size: Private ordinary functions

O
object: Public generic functions
object: Public generic functions
object: Public generic functions
offset: Public generic functions
offset: Public generic functions
open-zip-file: Public ordinary functions
openvms-crc: Private ordinary functions
openvms-data: Private ordinary functions
openvms-p: Private ordinary functions
openvms-size: Private ordinary functions
os/2-compression-type: Private ordinary functions
os/2-crc: Private ordinary functions
os/2-data: Private ordinary functions
os/2-p: Private ordinary functions
os/2-size: Private ordinary functions
os/2-uncompressed-size: Private ordinary functions
output: Public ordinary functions

P
parameter: Public generic functions
parameter: Public generic functions
parse-structure: Public macros
parse-structure*: Public ordinary functions
patch-descriptor-flags: Private ordinary functions
patch-descriptor-new-crc: Private ordinary functions
patch-descriptor-new-size: Private ordinary functions
patch-descriptor-old-crc: Private ordinary functions
patch-descriptor-old-size: Private ordinary functions
patch-descriptor-p: Private ordinary functions
patch-descriptor-size: Private ordinary functions
patch-descriptor-version: Private ordinary functions
pkcs7-encryption-recipient-certificate-list-p: Private ordinary functions
pkcs7-encryption-recipient-certificate-list-size: Private ordinary functions
pkcs7-encryption-recipient-certificate-list-store: Private ordinary functions
pkcs7-encryption-recipient-certificate-list-version: Private ordinary functions
pkcs7-store-data: Private ordinary functions
pkcs7-store-p: Private ordinary functions
pkcs7-store-size: Private ordinary functions
pkware-decrypt-byte: Private ordinary functions
pkware-decrypt-state-buffer: Private ordinary functions
pkware-decrypt-state-k0: Private ordinary functions
pkware-decrypt-state-k1: Private ordinary functions
pkware-decrypt-state-k2: Private ordinary functions
pkware-decrypt-state-p: Private ordinary functions
policy-decryption-key-record-data: Private ordinary functions
policy-decryption-key-record-p: Private ordinary functions
policy-decryption-key-record-size: Private ordinary functions
policy-key-data-record-data: Private ordinary functions
policy-key-data-record-p: Private ordinary functions
policy-key-data-record-size: Private ordinary functions
prepare-reading: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
process-extra-field: Private ordinary functions

R
read-aes-extra-data: Private ordinary functions
read-central-directory-entry: Private ordinary functions
read-data-descriptor: Private ordinary functions
read-data-descriptor/64: Private ordinary functions
read-data-stream-alignment: Private ordinary functions
read-decryption-header: Private ordinary functions
read-digital-signature: Private ordinary functions
read-encryption-header: Private ordinary functions
read-end-of-central-directory: Private ordinary functions
read-end-of-central-directory-locator/64: Private ordinary functions
read-end-of-central-directory/64: Private ordinary functions
read-extra-data: Private ordinary functions
read-infozip-unicode-comment: Private ordinary functions
read-infozip-unicode-path: Private ordinary functions
read-key-provider-record: Private ordinary functions
read-local-file: Private ordinary functions
read-microsoft-open-packaging-growth-hint: Private ordinary functions
read-mvs: Private ordinary functions
read-ntfs: Private ordinary functions
read-openvms: Private ordinary functions
read-os/2: Private ordinary functions
read-patch-descriptor: Private ordinary functions
read-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
read-pkcs7-store: Private ordinary functions
read-policy-decryption-key-record: Private ordinary functions
read-policy-key-data-record: Private ordinary functions
read-record-management-controls: Private ordinary functions
read-structure: Public ordinary functions
read-unix: Private ordinary functions
read-x509-central-directory: Private ordinary functions
read-x509-file: Private ordinary functions
read-zip64-extended-information: Private ordinary functions
read-zipit-macintosh-long: Private ordinary functions
read-zipit-macintosh-short-dir: Private ordinary functions
read-zipit-macintosh-short-file: Private ordinary functions
record-management-controls-data: Private ordinary functions
record-management-controls-p: Private ordinary functions
record-management-controls-size: Private ordinary functions
required-version: Public generic functions
required-version: Public generic functions

S
seek: Public ordinary functions
signature: Public generic functions
signature: Public generic functions
signature: Public generic functions
size: Public generic functions
size: Public generic functions
size: Public generic functions
size: Public generic functions
specified-version: Public generic functions
specified-version: Public generic functions
start: Public ordinary functions
stream-decryption-state-buffer: Private ordinary functions
stream-decryption-state-end: Private ordinary functions
stream-decryption-state-index: Private ordinary functions
stream-decryption-state-p: Private ordinary functions
stream-decryption-state-start: Private ordinary functions

T
target: Public generic functions
target: Public generic functions

U
ub32: Public ordinary functions
uncompressed-size: Public generic functions
uncompressed-size: Public generic functions
unix-atime: Private ordinary functions
unix-data: Private ordinary functions
unix-gid: Private ordinary functions
unix-mtime: Private ordinary functions
unix-p: Private ordinary functions
unix-size: Private ordinary functions
unix-uid: Private ordinary functions
update-pkware-state: Private ordinary functions

V
value: Public generic functions
value: Public generic functions
vector-decryption-state-consumed: Private ordinary functions
vector-decryption-state-p: Private ordinary functions
vector-input-end: Public ordinary functions
vector-input-index: Public ordinary functions
vector-input-p: Private ordinary functions
vector-input-start: Public ordinary functions
vector-input-vector: Public ordinary functions
version: Public generic functions
version: Public generic functions
version<: Private ordinary functions

W
with-io: Public macros
with-zip-file: Public macros
write-aes-extra-data: Private ordinary functions
write-central-directory-entry: Private ordinary functions
write-data-descriptor: Private ordinary functions
write-data-descriptor/64: Private ordinary functions
write-data-stream-alignment: Private ordinary functions
write-decryption-header: Private ordinary functions
write-digital-signature: Private ordinary functions
write-encryption-header: Private ordinary functions
write-end-of-central-directory: Private ordinary functions
write-end-of-central-directory-locator/64: Private ordinary functions
write-end-of-central-directory/64: Private ordinary functions
write-extra-data: Private ordinary functions
write-infozip-unicode-comment: Private ordinary functions
write-infozip-unicode-path: Private ordinary functions
write-key-provider-record: Private ordinary functions
write-local-file: Private ordinary functions
write-microsoft-open-packaging-growth-hint: Private ordinary functions
write-mvs: Private ordinary functions
write-ntfs: Private ordinary functions
write-openvms: Private ordinary functions
write-os/2: Private ordinary functions
write-patch-descriptor: Private ordinary functions
write-pkcs7-encryption-recipient-certificate-list: Private ordinary functions
write-pkcs7-store: Private ordinary functions
write-policy-decryption-key-record: Private ordinary functions
write-policy-key-data-record: Private ordinary functions
write-record-management-controls: Private ordinary functions
write-structure: Public ordinary functions
write-structure*: Public ordinary functions
write-unix: Private ordinary functions
write-x509-central-directory: Private ordinary functions
write-x509-file: Private ordinary functions
write-zip64-extended-information: Private ordinary functions
write-zipit-macintosh-long: Private ordinary functions
write-zipit-macintosh-short-dir: Private ordinary functions
write-zipit-macintosh-short-file: Private ordinary functions

X
x509-central-directory-data: Private ordinary functions
x509-central-directory-p: Private ordinary functions
x509-central-directory-size: Private ordinary functions
x509-file-data: Private ordinary functions
x509-file-p: Private ordinary functions
x509-file-size: Private ordinary functions

Z
zip-file: Public generic functions
zip-file: Public generic functions
zip64-extended-information-compressed-size: Private ordinary functions
zip64-extended-information-header-offset: Private ordinary functions
zip64-extended-information-original-size: Private ordinary functions
zip64-extended-information-p: Private ordinary functions
zip64-extended-information-size: Private ordinary functions
zip64-extended-information-starting-disk: Private ordinary functions
zipit-macintosh-long-creator: Private ordinary functions
zipit-macintosh-long-file-name: Private ordinary functions
zipit-macintosh-long-file-type: Private ordinary functions
zipit-macintosh-long-length: Private ordinary functions
zipit-macintosh-long-p: Private ordinary functions
zipit-macintosh-long-signature: Private ordinary functions
zipit-macintosh-long-size: Private ordinary functions
zipit-macintosh-short-dir-flags: Private ordinary functions
zipit-macintosh-short-dir-p: Private ordinary functions
zipit-macintosh-short-dir-signature: Private ordinary functions
zipit-macintosh-short-dir-size: Private ordinary functions
zipit-macintosh-short-dir-view: Private ordinary functions
zipit-macintosh-short-file-creator: Private ordinary functions
zipit-macintosh-short-file-file-type: Private ordinary functions
zipit-macintosh-short-file-flags: Private ordinary functions
zipit-macintosh-short-file-p: Private ordinary functions
zipit-macintosh-short-file-signature: Private ordinary functions
zipit-macintosh-short-file-size: Private ordinary functions


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   Z  
Index Entry  Section

*
*compatibility*: Public special variables
*compression-method-map*: Private special variables
*default-buffer-size*: Public special variables
*default-version-made*: Private special variables
*default-version-needed*: Private special variables
*encryption-method-map*: Private special variables
*file-attribute-compatibility-map*: Private special variables
*structures*: Private special variables
*zip64-needed*: Private special variables

A
alignment: Public structures
atime: Public structures
attributes: Public classes
available: Private structures

B
bit-length: Public structures
bit-length: Private structures
buffer: Private structures
buffer: Private structures
buffer: Private structures

C
central-directory-disk: Private structures
central-directory-disk: Private structures
central-directory-disk: Private structures
central-directory-entries: Private structures
central-directory-entries: Private structures
central-directory-size: Private structures
central-directory-size: Private structures
central-directory-start: Private structures
central-directory-start: Private structures
central-directory-start: Private structures
certificate: Public structures
comment: Public structures
comment: Public classes
comment: Public classes
compressed-size: Public structures
compressed-size: Private structures
compressed-size: Private structures
compressed-size: Private structures
compressed-size: Private structures
compression-method: Public conditions
compression-method: Public structures
compression-method: Public classes
compression-method: Private structures
compression-method: Private structures
compression-type: Public structures
consumed: Private structures
content: Public classes
crc: Public structures
crc: Public structures
crc: Private structures
crc-32: Public structures
crc-32: Public structures
crc-32: Public classes
crc-32: Private structures
crc-32: Private structures
crc-32: Private structures
crc-32: Private structures
creator: Public structures
creator: Public structures

D
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Public structures
data: Private structures
data-sector: Private structures
decompression-state: Private structures
decryption-state: Private structures
disk: Public conditions
disk: Public classes
disk-entries: Private structures
disk-entries: Private structures
disk-number-start: Private structures
disks: Public classes

E
encryption-algorithm: Public structures
encryption-algorithm: Private structures
encryption-method: Public conditions
encryption-method: Public classes
encryption-strength: Public structures
end: Public structures
end: Private structures
end: Private structures
entries: Public classes
external-file-attributes: Private structures
extra: Private structures
extra: Private structures
extra: Private structures
extra-field-length: Private structures
extra-field-length: Private structures
extra-field-length: Private structures
extra-fields: Public classes

F
file-comment: Private structures
file-comment: Private structures
file-comment-length: Private structures
file-comment-length: Private structures
file-name: Public structures
file-name: Public classes
file-name: Private structures
file-name: Private structures
file-name-length: Private structures
file-name-length: Private structures
file-type: Public structures
file-type: Public structures
flags: Public structures
flags: Public structures
flags: Public structures
flags: Public structures
flags: Private structures
flags: Private structures
flags: Private structures
format: Public structures
format: Private structures

G
gid: Public structures

H
header-offset: Public structures

I
id: Public structures
index: Public structures
index: Private structures
input: Private structures
input-state: Private structures
internal-file-attributes: Private structures
iv: Private structures
iv-size: Private structures

K
k0: Private structures
k1: Private structures
k2: Private structures

L
last-modified: Public classes
last-modified-date: Private structures
last-modified-date: Private structures
last-modified-time: Private structures
last-modified-time: Private structures
last-read: Private structures
length: Public structures
local-header-offset: Private structures

M
message: Public conditions
mtime: Public structures

N
name: Public structures
new-crc: Public structures
new-size: Public structures
number-of-disk: Private structures
number-of-disk: Private structures
number-of-disks: Private structures

O
object: Public conditions
object: Public conditions
offset: Public classes
old-crc: Public structures
old-size: Public structures
original-size: Public structures

P
padding: Public structures
padding: Public structures
padding-value: Public structures
parameter: Public conditions

R
random-data: Private structures
random-data-size: Private structures
required-version: Public conditions
reserved: Public structures
reserved: Private structures
reserved-size: Private structures

S
signature: Public conditions
signature: Public conditions
signature: Public structures
signature: Public structures
signature: Public structures
signature: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public structures
size: Public classes
size: Private structures
size: Private structures
size: Private structures
size: Private structures
Slot, alignment: Public structures
Slot, atime: Public structures
Slot, attributes: Public classes
Slot, available: Private structures
Slot, bit-length: Public structures
Slot, bit-length: Private structures
Slot, buffer: Private structures
Slot, buffer: Private structures
Slot, buffer: Private structures
Slot, central-directory-disk: Private structures
Slot, central-directory-disk: Private structures
Slot, central-directory-disk: Private structures
Slot, central-directory-entries: Private structures
Slot, central-directory-entries: Private structures
Slot, central-directory-size: Private structures
Slot, central-directory-size: Private structures
Slot, central-directory-start: Private structures
Slot, central-directory-start: Private structures
Slot, central-directory-start: Private structures
Slot, certificate: Public structures
Slot, comment: Public structures
Slot, comment: Public classes
Slot, comment: Public classes
Slot, compressed-size: Public structures
Slot, compressed-size: Private structures
Slot, compressed-size: Private structures
Slot, compressed-size: Private structures
Slot, compressed-size: Private structures
Slot, compression-method: Public conditions
Slot, compression-method: Public structures
Slot, compression-method: Public classes
Slot, compression-method: Private structures
Slot, compression-method: Private structures
Slot, compression-type: Public structures
Slot, consumed: Private structures
Slot, content: Public classes
Slot, crc: Public structures
Slot, crc: Public structures
Slot, crc: Private structures
Slot, crc-32: Public structures
Slot, crc-32: Public structures
Slot, crc-32: Public classes
Slot, crc-32: Private structures
Slot, crc-32: Private structures
Slot, crc-32: Private structures
Slot, crc-32: Private structures
Slot, creator: Public structures
Slot, creator: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Public structures
Slot, data: Private structures
Slot, data-sector: Private structures
Slot, decompression-state: Private structures
Slot, decryption-state: Private structures
Slot, disk: Public conditions
Slot, disk: Public classes
Slot, disk-entries: Private structures
Slot, disk-entries: Private structures
Slot, disk-number-start: Private structures
Slot, disks: Public classes
Slot, encryption-algorithm: Public structures
Slot, encryption-algorithm: Private structures
Slot, encryption-method: Public conditions
Slot, encryption-method: Public classes
Slot, encryption-strength: Public structures
Slot, end: Public structures
Slot, end: Private structures
Slot, end: Private structures
Slot, entries: Public classes
Slot, external-file-attributes: Private structures
Slot, extra: Private structures
Slot, extra: Private structures
Slot, extra: Private structures
Slot, extra-field-length: Private structures
Slot, extra-field-length: Private structures
Slot, extra-field-length: Private structures
Slot, extra-fields: Public classes
Slot, file-comment: Private structures
Slot, file-comment: Private structures
Slot, file-comment-length: Private structures
Slot, file-comment-length: Private structures
Slot, file-name: Public structures
Slot, file-name: Public classes
Slot, file-name: Private structures
Slot, file-name: Private structures
Slot, file-name-length: Private structures
Slot, file-name-length: Private structures
Slot, file-type: Public structures
Slot, file-type: Public structures
Slot, flags: Public structures
Slot, flags: Public structures
Slot, flags: Public structures
Slot, flags: Public structures
Slot, flags: Private structures
Slot, flags: Private structures
Slot, flags: Private structures
Slot, format: Public structures
Slot, format: Private structures
Slot, gid: Public structures
Slot, header-offset: Public structures
Slot, id: Public structures
Slot, index: Public structures
Slot, index: Private structures
Slot, input: Private structures
Slot, input-state: Private structures
Slot, internal-file-attributes: Private structures
Slot, iv: Private structures
Slot, iv-size: Private structures
Slot, k0: Private structures
Slot, k1: Private structures
Slot, k2: Private structures
Slot, last-modified: Public classes
Slot, last-modified-date: Private structures
Slot, last-modified-date: Private structures
Slot, last-modified-time: Private structures
Slot, last-modified-time: Private structures
Slot, last-read: Private structures
Slot, length: Public structures
Slot, local-header-offset: Private structures
Slot, message: Public conditions
Slot, mtime: Public structures
Slot, name: Public structures
Slot, new-crc: Public structures
Slot, new-size: Public structures
Slot, number-of-disk: Private structures
Slot, number-of-disk: Private structures
Slot, number-of-disks: Private structures
Slot, object: Public conditions
Slot, object: Public conditions
Slot, offset: Public classes
Slot, old-crc: Public structures
Slot, old-size: Public structures
Slot, original-size: Public structures
Slot, padding: Public structures
Slot, padding: Public structures
Slot, padding-value: Public structures
Slot, parameter: Public conditions
Slot, random-data: Private structures
Slot, random-data-size: Private structures
Slot, required-version: Public conditions
Slot, reserved: Public structures
Slot, reserved: Private structures
Slot, reserved-size: Private structures
Slot, signature: Public conditions
Slot, signature: Public conditions
Slot, signature: Public structures
Slot, signature: Public structures
Slot, signature: Public structures
Slot, signature: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public structures
Slot, size: Public classes
Slot, size: Private structures
Slot, size: Private structures
Slot, size: Private structures
Slot, size: Private structures
Slot, specified-version: Public conditions
Slot, start: Public structures
Slot, start: Private structures
Slot, start: Private structures
Slot, starting-disk: Public structures
Slot, store: Public structures
Slot, target: Public conditions
Slot, uid: Public structures
Slot, uncompressed-size: Public structures
Slot, uncompressed-size: Public classes
Slot, uncompressed-size: Private structures
Slot, uncompressed-size: Private structures
Slot, uncompressed-size: Private structures
Slot, uncompressed-size: Private structures
Slot, validation: Private structures
Slot, validation-size: Private structures
Slot, value: Public conditions
Slot, vector: Public structures
Slot, vendor: Public structures
Slot, version: Public structures
Slot, version: Public structures
Slot, version: Public structures
Slot, version: Public structures
Slot, version: Public structures
Slot, version: Public classes
Slot, version: Private structures
Slot, version-made: Private structures
Slot, version-made: Private structures
Slot, version-needed: Private structures
Slot, version-needed: Private structures
Slot, view: Public structures
Slot, zip-file: Public classes
Special Variable, *compatibility*: Public special variables
Special Variable, *compression-method-map*: Private special variables
Special Variable, *default-buffer-size*: Public special variables
Special Variable, *default-version-made*: Private special variables
Special Variable, *default-version-needed*: Private special variables
Special Variable, *encryption-method-map*: Private special variables
Special Variable, *file-attribute-compatibility-map*: Private special variables
Special Variable, *structures*: Private special variables
Special Variable, *zip64-needed*: Private special variables
specified-version: Public conditions
start: Public structures
start: Private structures
start: Private structures
starting-disk: Public structures
store: Public structures

T
target: Public conditions

U
uid: Public structures
uncompressed-size: Public structures
uncompressed-size: Public classes
uncompressed-size: Private structures
uncompressed-size: Private structures
uncompressed-size: Private structures
uncompressed-size: Private structures

V
validation: Private structures
validation-size: Private structures
value: Public conditions
vector: Public structures
vendor: Public structures
version: Public structures
version: Public structures
version: Public structures
version: Public structures
version: Public structures
version: Public classes
version: Private structures
version-made: Private structures
version-made: Private structures
version-needed: Private structures
version-needed: Private structures
view: Public structures

Z
zip-file: Public classes


A.4 Data types

Jump to:   A   C   D   E   F   I   K   L   M   N   O   P   R   S   T   U   V   X   Z  
Index Entry  Section

A
aes-extra-data: Public structures
archive-file-required: Public conditions

C
central-directory-entry: Private structures
chunk-decoder: Private structures
Class, zip-entry: Public classes
Class, zip-file: Public classes
compression.lisp: The zippy/compression․lisp file
Condition, archive-file-required: Public conditions
Condition, decoding-error: Public conditions
Condition, encoding-error: Public conditions
Condition, integer-too-large: Public conditions
Condition, malformed-file: Public conditions
Condition, mismatched-type-signature: Public conditions
Condition, out-of-bounds-seek: Public conditions
Condition, password-required: Public conditions
Condition, required-version-mismatched: Public conditions
Condition, stream-closed: Public conditions
Condition, unknown-block-signature: Public conditions
Condition, unknown-enum-value: Public conditions
Condition, unknown-structure-type: Public conditions
Condition, unsupported-compression-method: Public conditions
Condition, unsupported-encryption-method: Public conditions
Condition, zip64-required: Public conditions
Condition, zippy-condition: Public conditions
conditions.lisp: The zippy/conditions․lisp file

D
data-descriptor: Private structures
data-descriptor/64: Private structures
data-stream-alignment: Public structures
decode.lisp: The zippy/decode․lisp file
decoding-error: Public conditions
decryption-header: Private structures
deflate-state: Private structures
digital-signature: Private structures
directory-input: Private structures
documentation.lisp: The zippy/documentation․lisp file

E
encode.lisp: The zippy/encode․lisp file
encoding-error: Public conditions
encryption-header: Public structures
encryption.lisp: The zippy/encryption․lisp file
end-of-central-directory: Private structures
end-of-central-directory-locator/64: Private structures
end-of-central-directory/64: Private structures
extra-data: Private structures

F
File, compression.lisp: The zippy/compression․lisp file
File, conditions.lisp: The zippy/conditions․lisp file
File, decode.lisp: The zippy/decode․lisp file
File, documentation.lisp: The zippy/documentation․lisp file
File, encode.lisp: The zippy/encode․lisp file
File, encryption.lisp: The zippy/encryption․lisp file
File, io.lisp: The zippy/io․lisp file
File, package.lisp: The zippy/package․lisp file
File, parser.lisp: The zippy/parser․lisp file
File, pkware-encryption.lisp: The zippy/pkware-encryption․lisp file
File, structures.lisp: The zippy/structures․lisp file
File, tables.lisp: The zippy/tables․lisp file
File, toolkit.lisp: The zippy/toolkit․lisp file
File, zippy.asd: The zippy/zippy․asd file
File, zippy.lisp: The zippy/zippy․lisp file

I
infozip-unicode-comment: Public structures
infozip-unicode-path: Public structures
integer-too-large: Public conditions
io: Public types
io.lisp: The zippy/io․lisp file

K
key-provider-record: Public structures

L
local-file: Private structures

M
malformed-file: Public conditions
microsoft-open-packaging-growth-hint: Public structures
mismatched-type-signature: Public conditions
mvs: Public structures

N
ntfs: Public structures

O
openvms: Public structures
org.shirakumo.zippy: The org․shirakumo․zippy package
os/2: Public structures
out-of-bounds-seek: Public conditions

P
Package, org.shirakumo.zippy: The org․shirakumo․zippy package
package.lisp: The zippy/package․lisp file
parser.lisp: The zippy/parser․lisp file
password-required: Public conditions
patch-descriptor: Public structures
pkcs7-encryption-recipient-certificate-list: Public structures
pkcs7-store: Public structures
pkware-decrypt-state: Private structures
pkware-encryption.lisp: The zippy/pkware-encryption․lisp file
policy-decryption-key-record: Public structures
policy-key-data-record: Public structures

R
record-management-controls: Public structures
required-version-mismatched: Public conditions

S
stream-closed: Public conditions
stream-decryption-state: Private structures
Structure, aes-extra-data: Public structures
Structure, central-directory-entry: Private structures
Structure, chunk-decoder: Private structures
Structure, data-descriptor: Private structures
Structure, data-descriptor/64: Private structures
Structure, data-stream-alignment: Public structures
Structure, decryption-header: Private structures
Structure, deflate-state: Private structures
Structure, digital-signature: Private structures
Structure, directory-input: Private structures
Structure, encryption-header: Public structures
Structure, end-of-central-directory: Private structures
Structure, end-of-central-directory-locator/64: Private structures
Structure, end-of-central-directory/64: Private structures
Structure, extra-data: Private structures
Structure, infozip-unicode-comment: Public structures
Structure, infozip-unicode-path: Public structures
Structure, key-provider-record: Public structures
Structure, local-file: Private structures
Structure, microsoft-open-packaging-growth-hint: Public structures
Structure, mvs: Public structures
Structure, ntfs: Public structures
Structure, openvms: Public structures
Structure, os/2: Public structures
Structure, patch-descriptor: Public structures
Structure, pkcs7-encryption-recipient-certificate-list: Public structures
Structure, pkcs7-store: Public structures
Structure, pkware-decrypt-state: Private structures
Structure, policy-decryption-key-record: Public structures
Structure, policy-key-data-record: Public structures
Structure, record-management-controls: Public structures
Structure, stream-decryption-state: Private structures
Structure, unix: Public structures
Structure, vector-decryption-state: Private structures
Structure, vector-input: Public structures
Structure, x509-central-directory: Public structures
Structure, x509-file: Public structures
Structure, zip64-extended-information: Public structures
Structure, zipit-macintosh-long: Public structures
Structure, zipit-macintosh-short-dir: Public structures
Structure, zipit-macintosh-short-file: Public structures
structures.lisp: The zippy/structures․lisp file
System, zippy: The zippy system

T
tables.lisp: The zippy/tables․lisp file
toolkit.lisp: The zippy/toolkit․lisp file
Type, io: Public types

U
unix: Public structures
unknown-block-signature: Public conditions
unknown-enum-value: Public conditions
unknown-structure-type: Public conditions
unsupported-compression-method: Public conditions
unsupported-encryption-method: Public conditions

V
vector-decryption-state: Private structures
vector-input: Public structures

X
x509-central-directory: Public structures
x509-file: Public structures

Z
zip-entry: Public classes
zip-file: Public classes
zip64-extended-information: Public structures
zip64-required: Public conditions
zipit-macintosh-long: Public structures
zipit-macintosh-short-dir: Public structures
zipit-macintosh-short-file: Public structures
zippy: The zippy system
zippy-condition: Public conditions
zippy.asd: The zippy/zippy․asd file
zippy.lisp: The zippy/zippy․lisp file