LibreOffice: com/sun/star/packages/zip/ZipConstants.idl File Reference

LibreOffice LibreOffice 7.4 SDK API Reference

Loading...
Searching...
No Matches
Modules | Macros | Variables
ZipConstants.idl File Reference

## Modules
module | com
module | com::sun
module | com::sun::star
| the module com::sun::star is the root module of the UNO API.
module | com::sun::star::packages
| Package file format interfaces.
module | com::sun::star::packages::zip
| for direct access to ZIP packages.

## Constant Groups
constants | com::sun::star::packages::zip::ZipConstants
| defines the constants used by the ZIP interfaces.

## Macros
#define | __com_sun_star_packages_zip_ZipConstants_idl__

## Variables
const short | DEFLATED = 8
| Compression method for the deflate algorithm (the only one currently supported).
const short | NO_COMPRESSION = 0
| Compression level for no compression.
const short | BEST_SPEED = 1
| Compression level for fastest compression.
const short | BEST_COMPRESSION = 9
| Compression level for best compression.
const short | DEFAULT_COMPRESSION = -1
| Default compression level.
const short | FILTERED = 1
| Compression strategy best used for data consisting mostly of small values with a somewhat random distribution.
const short | HUFFMAN_ONLY = 2
| Compression strategy for Huffman coding only.
const short | DEFAULT_STRATEGY = 0
| Default compression strategy.
const short | STORED = 0
| entry is uncompressed
const short | DEF_MEM_LEVEL = 8
| entry is uncompressed
const long | LOCSIG = 0x04034b50
| Header Signature: "PK\003\004".
const long | EXTSIG = 0x08074b50
| Header Signature: "PK\007\008".
const long | CENSIG = 0x02014b50
| Header Signature: "PK\001\002".
const long | ENDSIG = 0x06054b50
| Header Signature: "PK\005\006".
const long | SPANSIG = 0x08074b50
| Header Signature: "PK\007\008".
const short | LOCHDR = 30
| LOC header size in bytes (including signatures)
const short | EXTHDR = 16
| EXT header size in bytes (including signatures)
const short | CENHDR = 46
| CEN header size in bytes (including signatures)
const short | ENDHDR = 22
| END header size in bytes (including signatures)
const short | LOCVER = 4
| LOC LOC LOC.
const short | LOCFLG = 6
| LOC header field "general purpose bit flags" offset.
const short | LOCHOW = 8
| LOC header field "compression method" offset.
const short | LOCTIM = 10
| LOC header field "modification time" offset.
const short | LOCCRC = 14
| LOC header field "CRC of uncompressed data" offset.
const short | LOCSIZ = 18
| LOC header field "compressed data size" offset.
const short | LOCLEN = 22
| LOC header field "uncompressed data size" offset.
const short | LOCNAM = 26
| LOC header field "filename length" offset.
const short | LOCEXT = 28
| LOC header field "extra field length" offset.
const short | EXTCRC = 4
| EXT header field "CRC of uncompressed data" offsets.
const short | EXTSIZ = 8
| EXT header field "compressed size" offsets.
const short | EXTLEN = 12
| EXT header field "uncompressed size" offsets.
const short | CENVEM = 4
| CEN header field "version made by" offset.
const short | CENVER = 6
| CEN header field "version needed to extract" offset.
const short | CENFLG = 8
| CEN header field "general purpose bit flags" offset.
const short | CENHOW = 10
| CEN header field "compression method" offset.
const short | CENTIM = 12
| CEN header field "modification time" offset.
const short | CENDAT = 14
| CEN header field "modification time" offset.
const short | CENCRC = 16
| CEN header field "CRC of uncompressed data" offset.
const short | CENSIZ = 20
| CEN header field "compressed size" offset.
const short | CENLEN = 24
| CEN header field "uncompressed size" offset.
const short | CENNAM = 28
| CEN header field "length of filename" offset.
const short | CENEXT = 30
| CEN header field "length of extra field" offset.
const short | CENCOM = 32
| CEN header field "file comment length" offset.
const short | CENDSK = 34
| CEN header field "disk number start" offset.
const short | CENATT = 36
| CEN header field "internal file attributes" offset.
const short | CENATX = 38
| CEN header field "external file attributes" offset.
const short | CENOFF = 42
| CEN header field "offset of local header" offset.
const short | ENDSUB = 8
| END header field "number of entries on this disk" offset.
const short | ENDTOT = 10
| END header field "total number of entries" offset.
const short | ENDSIZ = 12
| END header field "central directory size" offset.
const short | ENDOFF = 16
| END header field "central directory offset" offset.
const short | ENDCOM = 20
| END header field "size of zip file comment" offset.

## Macro Definition Documentation

## ◆ __com_sun_star_packages_zip_ZipConstants_idl__

#define __com_sun_star_packages_zip_ZipConstants_idl__