<html> <head> <title>Constants' Group ZipConstants</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../../module-ix.html" class="navimain">Overview</a></td> <td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td> <td class="navimainnone">Use</td> <td class="navimainnone">Devguide</td> <td class="navimain"><a href="../../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub"><a href="#Constants" class="navisub">Constants</a></td> <td class="navisub"><a href="#ConstantDetails" class="navisub">Constants' Details</a></td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../../module-ix.html" class="namechain">::</a> <a href="../../../../module-ix.html" class="namechain">com</a> :: <a href="../../../module-ix.html" class="namechain">sun</a> :: <a href="../../module-ix.html" class="namechain">star</a> :: <a href="../module-ix.html" class="namechain">packages</a> :: <a href="module-ix.html" class="namechain">zip</a> :: </p> </td> </tr> <tr> <td class="title">constants group ZipConstants</td> </tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>defines the constants used by the ZIP interfaces. </dd> </dl> </td> </tr> </table> <hr> <a name="Constants"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Constants</td> </tr> <tr> <td class="imsum_left"><a href="#DEFLATED">DEFLATED</a></td> <td class="imsum_right">Compression method for the deflate algorithm (the only one currently supported). </td> </tr> <tr> <td class="imsum_left"><a href="#NO_COMPRESSION">NO_COMPRESSION</a></td> <td class="imsum_right">Compression level for no compression. </td> </tr> <tr> <td class="imsum_left"><a href="#BEST_SPEED">BEST_SPEED</a></td> <td class="imsum_right">Compression level for fastest compression </td> </tr> <tr> <td class="imsum_left"><a href="#BEST_COMPRESSION">BEST_COMPRESSION</a></td> <td class="imsum_right">Compression level for best compression </td> </tr> <tr> <td class="imsum_left"><a href="#DEFAULT_COMPRESSION">DEFAULT_COMPRESSION</a></td> <td class="imsum_right">Default compression level. </td> </tr> <tr> <td class="imsum_left"><a href="#FILTERED">FILTERED</a></td> <td class="imsum_right">Compression strategy best used for data consisting mostly of small values with a somewhat random distribution. Forces more Huffman coding and less string matching. </td> </tr> <tr> <td class="imsum_left"><a href="#HUFFMAN_ONLY">HUFFMAN_ONLY</a></td> <td class="imsum_right">Compression strategy for Huffman coding only. </td> </tr> <tr> <td class="imsum_left"><a href="#DEFAULT_STRATEGY">DEFAULT_STRATEGY</a></td> <td class="imsum_right">Default compression strategy </td> </tr> <tr> <td class="imsum_left"><a href="#STORED">STORED</a></td> <td class="imsum_right">entry is uncompressed </td> </tr> <tr> <td class="imsum_left"><a href="#DEF_MEM_LEVEL">DEF_MEM_LEVEL</a></td> <td class="imsum_right">entry is uncompressed </td> </tr> <tr> <td class="imsum_left"><a href="#LOCSIG">LOCSIG</a></td> <td class="imsum_right">Header Signature: "PK\003\004" </td> </tr> <tr> <td class="imsum_left"><a href="#EXTSIG">EXTSIG</a></td> <td class="imsum_right">Header Signature: "PK\007\008" </td> </tr> <tr> <td class="imsum_left"><a href="#CENSIG">CENSIG</a></td> <td class="imsum_right">Header Signature: "PK\001\002" </td> </tr> <tr> <td class="imsum_left"><a href="#ENDSIG">ENDSIG</a></td> <td class="imsum_right">Header Signature: "PK\005\006" </td> </tr> <tr> <td class="imsum_left"><a href="#SPANSIG">SPANSIG</a></td> <td class="imsum_right">Header Signature: "PK\007\008" </td> </tr> <tr> <td class="imsum_left"><a href="#LOCHDR">LOCHDR</a></td> <td class="imsum_right">LOC header size in bytes (including signatures) </td> </tr> <tr> <td class="imsum_left"><a href="#EXTHDR">EXTHDR</a></td> <td class="imsum_right">EXT header size in bytes (including signatures) </td> </tr> <tr> <td class="imsum_left"><a href="#CENHDR">CENHDR</a></td> <td class="imsum_right">CEN header size in bytes (including signatures) </td> </tr> <tr> <td class="imsum_left"><a href="#ENDHDR">ENDHDR</a></td> <td class="imsum_right">END header size in bytes (including signatures) </td> </tr> <tr> <td class="imsum_left"><a href="#LOCVER">LOCVER</a></td> <td class="imsum_right">LOC header field "version needed to extract" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCFLG">LOCFLG</a></td> <td class="imsum_right">LOC header field "general purpose bit flags" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCHOW">LOCHOW</a></td> <td class="imsum_right">LOC header field "compression method" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCTIM">LOCTIM</a></td> <td class="imsum_right">LOC header field "modification time" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCCRC">LOCCRC</a></td> <td class="imsum_right">LOC header field "crc of uncompressed data" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCSIZ">LOCSIZ</a></td> <td class="imsum_right">LOC header field "compressed data size" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCLEN">LOCLEN</a></td> <td class="imsum_right">LOC header field "uncompressed data size" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCNAM">LOCNAM</a></td> <td class="imsum_right">LOC header field "filename length" offset </td> </tr> <tr> <td class="imsum_left"><a href="#LOCEXT">LOCEXT</a></td> <td class="imsum_right">LOC header field "extra field length" offset </td> </tr> <tr> <td class="imsum_left"><a href="#EXTCRC">EXTCRC</a></td> <td class="imsum_right">EXT header field "crc of uncompressed data" offsets </td> </tr> <tr> <td class="imsum_left"><a href="#EXTSIZ">EXTSIZ</a></td> <td class="imsum_right">EXT header field "compressed size" offsets </td> </tr> <tr> <td class="imsum_left"><a href="#EXTLEN">EXTLEN</a></td> <td class="imsum_right">EXT header field "uncompressed size" offsets </td> </tr> <tr> <td class="imsum_left"><a href="#CENVEM">CENVEM</a></td> <td class="imsum_right">CEN header field "version made by" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENVER">CENVER</a></td> <td class="imsum_right">CEN header field "version needed to extract" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENFLG">CENFLG</a></td> <td class="imsum_right">CEN header field "general purpose bit flags" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENHOW">CENHOW</a></td> <td class="imsum_right">CEN header field "compression method" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENTIM">CENTIM</a></td> <td class="imsum_right">CEN header field "modification time" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENDAT">CENDAT</a></td> <td class="imsum_right">CEN header field "modification time" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENCRC">CENCRC</a></td> <td class="imsum_right">CEN header field "crc of uncompressed data" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENSIZ">CENSIZ</a></td> <td class="imsum_right">CEN header field "compressed size" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENLEN">CENLEN</a></td> <td class="imsum_right">CEN header field "uncompressed size" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENNAM">CENNAM</a></td> <td class="imsum_right">CEN header field "length of filename" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENEXT">CENEXT</a></td> <td class="imsum_right">CEN header field "length of extra field" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENCOM">CENCOM</a></td> <td class="imsum_right">CEN header field "file comment length" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENDSK">CENDSK</a></td> <td class="imsum_right">CEN header field "disk number start" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENATT">CENATT</a></td> <td class="imsum_right">CEN header field "internal file attributes" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENATX">CENATX</a></td> <td class="imsum_right">CEN header field "external file attributes" offset </td> </tr> <tr> <td class="imsum_left"><a href="#CENOFF">CENOFF</a></td> <td class="imsum_right">CEN header field "offset of local header" offset </td> </tr> <tr> <td class="imsum_left"><a href="#ENDSUB">ENDSUB</a></td> <td class="imsum_right">END header field "number of entries on this disk" offset </td> </tr> <tr> <td class="imsum_left"><a href="#ENDTOT">ENDTOT</a></td> <td class="imsum_right">END header field "total number of entries" offset </td> </tr> <tr> <td class="imsum_left"><a href="#ENDSIZ">ENDSIZ</a></td> <td class="imsum_right">END header field "central directory size" offset </td> </tr> <tr> <td class="imsum_left"><a href="#ENDOFF">ENDOFF</a></td> <td class="imsum_right">END header field "central directory offset" offset </td> </tr> <tr> <td class="imsum_left"><a href="#ENDCOM">ENDCOM</a></td> <td class="imsum_right">END header field "size of zip file comment" offset </td> </tr> </table> <a name="ConstantDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle">Constants' Details</td> </tr> <tr> <td class="imdetail"><a name="DEFLATED" class="membertitle">DEFLATED</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>DEFLATED</b> = 8;<hr> <dl> <dt><b>Description</b></dt> <dd>Compression method for the deflate algorithm (the only one currently supported). </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="NO_COMPRESSION" class="membertitle">NO_COMPRESSION</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>NO_COMPRESSION</b> = 0;<hr> <dl> <dt><b>Description</b></dt> <dd>Compression level for no compression. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="BEST_SPEED" class="membertitle">BEST_SPEED</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>BEST_SPEED</b> = 1;<hr> <dl> <dt><b>Description</b></dt> <dd>Compression level for fastest compression </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="BEST_COMPRESSION" class="membertitle">BEST_COMPRESSION</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>BEST_COMPRESSION</b> = 9;<hr> <dl> <dt><b>Description</b></dt> <dd>Compression level for best compression </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="DEFAULT_COMPRESSION" class="membertitle">DEFAULT_COMPRESSION</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>DEFAULT_COMPRESSION</b> = -1;<hr> <dl> <dt><b>Description</b></dt> <dd>Default compression level. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="FILTERED" class="membertitle">FILTERED</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>FILTERED</b> = 1;<hr> <dl> <dt><b>Description</b></dt> <dd>Compression strategy best used for data consisting mostly of small values with a somewhat random distribution. Forces more Huffman coding and less string matching. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="HUFFMAN_ONLY" class="membertitle">HUFFMAN_ONLY</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>HUFFMAN_ONLY</b> = 2;<hr> <dl> <dt><b>Description</b></dt> <dd>Compression strategy for Huffman coding only. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="DEFAULT_STRATEGY" class="membertitle">DEFAULT_STRATEGY</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>DEFAULT_STRATEGY</b> = 0;<hr> <dl> <dt><b>Description</b></dt> <dd>Default compression strategy </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="STORED" class="membertitle">STORED</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>STORED</b> = 0;<hr> <dl> <dt><b>Description</b></dt> <dd>entry is uncompressed </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="DEF_MEM_LEVEL" class="membertitle">DEF_MEM_LEVEL</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>DEF_MEM_LEVEL</b> = 8;<hr> <dl> <dt><b>Description</b></dt> <dd>entry is uncompressed </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCSIG" class="membertitle">LOCSIG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const long <b>LOCSIG</b> = 0x04034b50;<hr> <dl> <dt><b>Description</b></dt> <dd>Header Signature: "PK\003\004" </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="EXTSIG" class="membertitle">EXTSIG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const long <b>EXTSIG</b> = 0x08074b50;<hr> <dl> <dt><b>Description</b></dt> <dd>Header Signature: "PK\007\008" </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENSIG" class="membertitle">CENSIG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const long <b>CENSIG</b> = 0x02014b50;<hr> <dl> <dt><b>Description</b></dt> <dd>Header Signature: "PK\001\002" </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDSIG" class="membertitle">ENDSIG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const long <b>ENDSIG</b> = 0x06054b50;<hr> <dl> <dt><b>Description</b></dt> <dd>Header Signature: "PK\005\006" </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="SPANSIG" class="membertitle">SPANSIG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const long <b>SPANSIG</b> = 0x08074b50;<hr> <dl> <dt><b>Description</b></dt> <dd>Header Signature: "PK\007\008" </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCHDR" class="membertitle">LOCHDR</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCHDR</b> = 30;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header size in bytes (including signatures) </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="EXTHDR" class="membertitle">EXTHDR</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>EXTHDR</b> = 16;<hr> <dl> <dt><b>Description</b></dt> <dd>EXT header size in bytes (including signatures) </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENHDR" class="membertitle">CENHDR</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENHDR</b> = 46;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header size in bytes (including signatures) </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDHDR" class="membertitle">ENDHDR</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>ENDHDR</b> = 22;<hr> <dl> <dt><b>Description</b></dt> <dd>END header size in bytes (including signatures) </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCVER" class="membertitle">LOCVER</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCVER</b> = 4;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "version needed to extract" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCFLG" class="membertitle">LOCFLG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCFLG</b> = 6;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "general purpose bit flags" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCHOW" class="membertitle">LOCHOW</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCHOW</b> = 8;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "compression method" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCTIM" class="membertitle">LOCTIM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCTIM</b> = 10;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "modification time" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCCRC" class="membertitle">LOCCRC</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCCRC</b> = 14;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "crc of uncompressed data" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCSIZ" class="membertitle">LOCSIZ</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCSIZ</b> = 18;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "compressed data size" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCLEN" class="membertitle">LOCLEN</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCLEN</b> = 22;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "uncompressed data size" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCNAM" class="membertitle">LOCNAM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCNAM</b> = 26;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "filename length" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LOCEXT" class="membertitle">LOCEXT</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>LOCEXT</b> = 28;<hr> <dl> <dt><b>Description</b></dt> <dd>LOC header field "extra field length" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="EXTCRC" class="membertitle">EXTCRC</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>EXTCRC</b> = 4;<hr> <dl> <dt><b>Description</b></dt> <dd>EXT header field "crc of uncompressed data" offsets </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="EXTSIZ" class="membertitle">EXTSIZ</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>EXTSIZ</b> = 8;<hr> <dl> <dt><b>Description</b></dt> <dd>EXT header field "compressed size" offsets </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="EXTLEN" class="membertitle">EXTLEN</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>EXTLEN</b> = 12;<hr> <dl> <dt><b>Description</b></dt> <dd>EXT header field "uncompressed size" offsets </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENVEM" class="membertitle">CENVEM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENVEM</b> = 4;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "version made by" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENVER" class="membertitle">CENVER</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENVER</b> = 6;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "version needed to extract" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENFLG" class="membertitle">CENFLG</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENFLG</b> = 8;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "general purpose bit flags" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENHOW" class="membertitle">CENHOW</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENHOW</b> = 10;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "compression method" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENTIM" class="membertitle">CENTIM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENTIM</b> = 12;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "modification time" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENDAT" class="membertitle">CENDAT</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENDAT</b> = 14;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "modification time" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENCRC" class="membertitle">CENCRC</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENCRC</b> = 16;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "crc of uncompressed data" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENSIZ" class="membertitle">CENSIZ</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENSIZ</b> = 20;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "compressed size" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENLEN" class="membertitle">CENLEN</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENLEN</b> = 24;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "uncompressed size" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENNAM" class="membertitle">CENNAM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENNAM</b> = 28;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "length of filename" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENEXT" class="membertitle">CENEXT</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENEXT</b> = 30;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "length of extra field" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENCOM" class="membertitle">CENCOM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENCOM</b> = 32;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "file comment length" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENDSK" class="membertitle">CENDSK</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENDSK</b> = 34;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "disk number start" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENATT" class="membertitle">CENATT</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENATT</b> = 36;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "internal file attributes" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENATX" class="membertitle">CENATX</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENATX</b> = 38;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "external file attributes" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="CENOFF" class="membertitle">CENOFF</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>CENOFF</b> = 42;<hr> <dl> <dt><b>Description</b></dt> <dd>CEN header field "offset of local header" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDSUB" class="membertitle">ENDSUB</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>ENDSUB</b> = 8;<hr> <dl> <dt><b>Description</b></dt> <dd>END header field "number of entries on this disk" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDTOT" class="membertitle">ENDTOT</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>ENDTOT</b> = 10;<hr> <dl> <dt><b>Description</b></dt> <dd>END header field "total number of entries" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDSIZ" class="membertitle">ENDSIZ</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>ENDSIZ</b> = 12;<hr> <dl> <dt><b>Description</b></dt> <dd>END header field "central directory size" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDOFF" class="membertitle">ENDOFF</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>ENDOFF</b> = 16;<hr> <dl> <dt><b>Description</b></dt> <dd>END header field "central directory offset" offset </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ENDCOM" class="membertitle">ENDCOM</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>const short <b>ENDCOM</b> = 20;<hr> <dl> <dt><b>Description</b></dt> <dd>END header field "size of zip file comment" offset </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-idlref" --> </body> </html>