LibreOffice
LibreOffice 24.2 SDK API Reference
Modules | Variables
ZipConstants.idl File Reference

Go to the source code of this file.

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.
 

Variables

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