System.Zip

From RAD Studio API Documentation
Jump to: navigation, search


Package rtl280.bpl

Classes

EZipCRCException
EZipExceptionException type for all .zip errors.
EZipFileNotFoundException
TZipFileTZipFile is a class for creating and reading .zip files.

Routines

TZipCompressionToStringConverts a TZipCompression value to a string.

Types

PZipHeaderPointer to a TZipHeader object.
TCreateCustomStreamCallBackCallback that allows you to create a custom stream based on the original stream.
TOnCreateCustomStreamEvent type for events that allow access to the raw stream.
TStreamConstructorTStreamConstructor is a reference to a function that creates a Compression/Decompression stream.
TZip64EndOfCentralHeader
TZip64ExtraHeader
TZip64Header
TZipCompressionRepresents an enumeration of .zip compression methods.
TZipEndOfCentralHeaderIs the final block written to the .zip file.
TZipHeaderTZipHeader contains information about a file in a .zip archive.
TZipModeRepresents an enumeration of opening modes for the .zip file.
TZipProgressEventThe type of event for the zip file operation progress event handlers.

Variables

SIGNATURE_CENTRALHEADER
SIGNATURE_LOCALHEADER
SIGNATURE_ZIP64CENTRALHEADER
SIGNATURE_ZIP64ENDOFHEADER
SIGNATURE_ZIPENDOFHEADER

Constants

CENTRALHEADERSIZECENTRALHEADERSIZE: Integer = $2A;
DEFAULT_BUFFER_SIZEDEFAULT_BUFFER_SIZE: Integer = $100000;
LOCALHEADERSIZELOCALHEADERSIZE: Integer = $1A;
MADEBY_MSDOSMADEBY_MSDOS: Integer = 0;
MADEBY_UNIXMADEBY_UNIX: Integer = 3;
ZIP64_EXTRAHEADERZIP64_EXTRAHEADER: Integer = 1;
ZIP64_MAXINTZIP64_MAXINT: Cardinal = $FFFFFFFF;