System.Zip

From RAD Studio API Documentation
Jump to: navigation, search


Package rtl250.bpl

Classes

EZipExceptionException type for all .zip errors.
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.
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_ZIPENDOFHEADER

Constants

CENTRALHEADERSIZECENTRALHEADERSIZE: Integer = $2A;
LOCALHEADERSIZELOCALHEADERSIZE: Integer = $1A;
MADEBY_MSDOSMADEBY_MSDOS: Integer = 0;
MADEBY_UNIXMADEBY_UNIX: Integer = 3;