source: s10k/CommonLibs/quazip-0.7.2/doc/html/structQuaZipFileInfo64.html@ 1111

Last change on this file since 1111 was 1096, checked in by s10k, 7 years ago

Added zlib, quazip, basicxmlsyntaxhighlighter, conditionalsemaphore and linenumberdisplay libraries. zlib and quazip are pre-compiled, but you can compile them yourself, just delete the dll files (or equivalent binary files to your OS)

File size: 26.4 KB
RevLine 
[1096]1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<title>QuaZIP: QuaZipFileInfo64 Struct Reference</title>
6<link href="tabs.css" rel="stylesheet" type="text/css"/>
7<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8</head>
9<body>
10<!-- Generated by Doxygen 1.7.4 -->
11<div id="top">
12<div id="titlearea">
13<table cellspacing="0" cellpadding="0">
14 <tbody>
15 <tr style="height: 56px;">
16 <td style="padding-left: 0.5em;">
17 <div id="projectname">QuaZIP&#160;<span id="projectnumber">quazip-0-7-2</span></div>
18 </td>
19 </tr>
20 </tbody>
21</table>
22</div>
23 <div id="navrow1" class="tabs">
24 <ul class="tablist">
25 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
26 <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
27 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
28 <li><a href="files.html"><span>Files</span></a></li>
29 <li><a href="dirs.html"><span>Directories</span></a></li>
30 </ul>
31 </div>
32 <div id="navrow2" class="tabs2">
33 <ul class="tablist">
34 <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
35 <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
36 <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
37 </ul>
38 </div>
39</div>
40<div class="header">
41 <div class="summary">
42<a href="#pub-methods">Public Member Functions</a> &#124;
43<a href="#pub-attribs">Public Attributes</a> </div>
44 <div class="headertitle">
45<div class="title">QuaZipFileInfo64 Struct Reference</div> </div>
46</div>
47<div class="contents">
48<!-- doxytag: class="QuaZipFileInfo64" -->
49<p>Information about a file inside archive (with zip64 support).
50 <a href="structQuaZipFileInfo64.html#details">More...</a></p>
51
52<p><code>#include &lt;<a class="el" href="quazipfileinfo_8h_source.html">quazipfileinfo.h</a>&gt;</code></p>
53<div class="dynheader">
54Collaboration diagram for QuaZipFileInfo64:</div>
55<div class="dyncontent">
56<div class="center"><img src="structQuaZipFileInfo64__coll__graph.png" border="0" usemap="#QuaZipFileInfo64_coll__map" alt="Collaboration graph"/></div>
57<map name="QuaZipFileInfo64_coll__map" id="QuaZipFileInfo64_coll__map">
58<area shape="rect" id="node2" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html" title="QDateTime" alt="" coords="5,5,91,32"/>
59<area shape="rect" id="node4" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html" title="QString" alt="" coords="116,5,183,32"/>
60<area shape="rect" id="node6" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html" title="QByteArray" alt="" coords="207,5,297,32"/>
61</map>
62<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
63
64<p><a href="structQuaZipFileInfo64-members.html">List of all members.</a></p>
65<table class="memberdecls">
66<tr><td colspan="2"><h2><a name="pub-methods"></a>
67Public Member Functions</h2></td></tr>
68<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a099216bd8991a983168d91c06a689f61">getPermissions</a> () const </td></tr>
69<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the file permissions. <a href="#a099216bd8991a983168d91c06a689f61"></a><br/></td></tr>
70<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo</a> (<a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &amp;info) const </td></tr>
71<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts to <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>. <a href="#ada29945c7ee4c9df6fbe95864793aade"></a><br/></td></tr>
72<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb">getNTFSmTime</a> (int *fineTicks=NULL) const </td></tr>
73<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the NTFS modification time. <a href="#af4b19399367cf5bf24026344e0631ccb"></a><br/></td></tr>
74<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2">getNTFSaTime</a> (int *fineTicks=NULL) const </td></tr>
75<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the NTFS access time. <a href="#afe4c454de7d067a0095da0223f0cbec2"></a><br/></td></tr>
76<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d">getNTFScTime</a> (int *fineTicks=NULL) const </td></tr>
77<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the NTFS creation time. <a href="#a409dcbbe1ecd88dadb51be1aec48819d"></a><br/></td></tr>
78<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c93235e4a13ee5461023a5f3fe03e26"></a><!-- doxytag: member="QuaZipFileInfo64::isEncrypted" ref="a8c93235e4a13ee5461023a5f3fe03e26" args="() const " -->
79bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a8c93235e4a13ee5461023a5f3fe03e26">isEncrypted</a> () const </td></tr>
80<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the file is encrypted. <br/></td></tr>
81<tr><td colspan="2"><h2><a name="pub-attribs"></a>
82Public Attributes</h2></td></tr>
83<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cadad4cb9a765e90b5422dae2388762"></a><!-- doxytag: member="QuaZipFileInfo64::name" ref="a2cadad4cb9a765e90b5422dae2388762" args="" -->
84<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a></td></tr>
85<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">File name. <br/></td></tr>
86<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95aeb06b080e483fde874ba2d06f203c"></a><!-- doxytag: member="QuaZipFileInfo64::versionCreated" ref="a95aeb06b080e483fde874ba2d06f203c" args="" -->
87quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">versionCreated</a></td></tr>
88<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Version created by. <br/></td></tr>
89<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27654f5ce3a75331e9c9a7900b407169"></a><!-- doxytag: member="QuaZipFileInfo64::versionNeeded" ref="a27654f5ce3a75331e9c9a7900b407169" args="" -->
90quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">versionNeeded</a></td></tr>
91<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Version needed to extract. <br/></td></tr>
92<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aa533dd4e02f52459e1e1a0df31e992"></a><!-- doxytag: member="QuaZipFileInfo64::flags" ref="a6aa533dd4e02f52459e1e1a0df31e992" args="" -->
93quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">flags</a></td></tr>
94<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">General purpose flags. <br/></td></tr>
95<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a445967ecbb5a3dd2a9d516db3e14a34a"></a><!-- doxytag: member="QuaZipFileInfo64::method" ref="a445967ecbb5a3dd2a9d516db3e14a34a" args="" -->
96quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">method</a></td></tr>
97<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compression method. <br/></td></tr>
98<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a></td></tr>
99<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Last modification date and time. <a href="#a4d77c6aa6076703e858c938efeb551e4"></a><br/></td></tr>
100<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb7b2757a0efa814b196b5280d000a14"></a><!-- doxytag: member="QuaZipFileInfo64::crc" ref="aeb7b2757a0efa814b196b5280d000a14" args="" -->
101quint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">crc</a></td></tr>
102<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">CRC. <br/></td></tr>
103<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add8733946ea4af23aa32d85f10955b0f"></a><!-- doxytag: member="QuaZipFileInfo64::compressedSize" ref="add8733946ea4af23aa32d85f10955b0f" args="" -->
104quint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a></td></tr>
105<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compressed file size. <br/></td></tr>
106<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a571ca077fe282c908e57b0bc82528d49"></a><!-- doxytag: member="QuaZipFileInfo64::uncompressedSize" ref="a571ca077fe282c908e57b0bc82528d49" args="" -->
107quint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">uncompressedSize</a></td></tr>
108<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uncompressed file size. <br/></td></tr>
109<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8945cf1ff54d39d28e755685b91e941"></a><!-- doxytag: member="QuaZipFileInfo64::diskNumberStart" ref="ac8945cf1ff54d39d28e755685b91e941" args="" -->
110quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">diskNumberStart</a></td></tr>
111<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disk number start. <br/></td></tr>
112<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb895613e76a4cc63f861b010c9e92c0"></a><!-- doxytag: member="QuaZipFileInfo64::internalAttr" ref="aeb895613e76a4cc63f861b010c9e92c0" args="" -->
113quint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">internalAttr</a></td></tr>
114<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal file attributes. <br/></td></tr>
115<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a8bc40f1aa0cb0985c4e2f8a9678430"></a><!-- doxytag: member="QuaZipFileInfo64::externalAttr" ref="a3a8bc40f1aa0cb0985c4e2f8a9678430" args="" -->
116quint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">externalAttr</a></td></tr>
117<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">External file attributes. <br/></td></tr>
118<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba3f5b982087c3e0343bb61e8814c7d1"></a><!-- doxytag: member="QuaZipFileInfo64::comment" ref="aba3f5b982087c3e0343bb61e8814c7d1" args="" -->
119<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a></td></tr>
120<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Comment. <br/></td></tr>
121<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf0b1b97f377208847c6912cd1bf1332"></a><!-- doxytag: member="QuaZipFileInfo64::extra" ref="acf0b1b97f377208847c6912cd1bf1332" args="" -->
122<a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qbytearray.html">QByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a></td></tr>
123<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extra field. <br/></td></tr>
124</table>
125<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
126<div class="textblock"><p>Information about a file inside archive (with zip64 support). </p>
127<p>Call <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8" title="Retrieves information about the current file.">QuaZip::getCurrentFileInfo()</a> or <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359" title="Gets information about current file.">QuaZipFile::getFileInfo()</a> to fill this structure. </p>
128</div><hr/><h2>Member Function Documentation</h2>
129<a class="anchor" id="a099216bd8991a983168d91c06a689f61"></a><!-- doxytag: member="QuaZipFileInfo64::getPermissions" ref="a099216bd8991a983168d91c06a689f61" args="() const " -->
130<div class="memitem">
131<div class="memproto">
132 <table class="memname">
133 <tr>
134 <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a> QuaZipFileInfo64::getPermissions </td>
135 <td>(</td>
136 <td class="paramname"></td><td>)</td>
137 <td> const</td>
138 </tr>
139 </table>
140</div>
141<div class="memdoc">
142
143<p>Get the file permissions. </p>
144<p>Returns the high 16 bits of external attributes converted to <a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qfiledevice.html#Permission-enum">QFile::Permissions</a>. </p>
145
146</div>
147</div>
148<a class="anchor" id="ada29945c7ee4c9df6fbe95864793aade"></a><!-- doxytag: member="QuaZipFileInfo64::toQuaZipFileInfo" ref="ada29945c7ee4c9df6fbe95864793aade" args="(QuaZipFileInfo &amp;info) const " -->
149<div class="memitem">
150<div class="memproto">
151 <table class="memname">
152 <tr>
153 <td class="memname">bool QuaZipFileInfo64::toQuaZipFileInfo </td>
154 <td>(</td>
155 <td class="paramtype"><a class="el" href="structQuaZipFileInfo.html">QuaZipFileInfo</a> &amp;&#160;</td>
156 <td class="paramname"><em>info</em></td><td>)</td>
157 <td> const</td>
158 </tr>
159 </table>
160</div>
161<div class="memdoc">
162
163<p>Converts to <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>. </p>
164<p>If any of the fields are greater than 0xFFFFFFFFu, they are set to 0xFFFFFFFFu exactly, not just truncated. This function should be mainly used for compatibility with the old code expecting <a class="el" href="structQuaZipFileInfo.html" title="Information about a file inside archive.">QuaZipFileInfo</a>, in the cases when it's impossible or otherwise unadvisable (due to ABI compatibility reasons, for example) to modify that old code to use <a class="el" href="structQuaZipFileInfo64.html" title="Information about a file inside archive (with zip64 support).">QuaZipFileInfo64</a>.</p>
165<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if all fields converted correctly, <code>false</code> if an overflow occured. </dd></dl>
166
167<p>References <a class="el" href="structQuaZipFileInfo64.html#aba3f5b982087c3e0343bb61e8814c7d1">comment</a>, <a class="el" href="structQuaZipFileInfo.html#adc2aad7bbd87ce3415e2a19851266bfc">QuaZipFileInfo::comment</a>, <a class="el" href="structQuaZipFileInfo.html#af6116eaac1f36b2a4b3a6a39851a85cc">QuaZipFileInfo::compressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#add8733946ea4af23aa32d85f10955b0f">compressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#aeb7b2757a0efa814b196b5280d000a14">crc</a>, <a class="el" href="structQuaZipFileInfo.html#aceee045c9ebce0b9724f40d342bc99ea">QuaZipFileInfo::crc</a>, <a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">dateTime</a>, <a class="el" href="structQuaZipFileInfo.html#ad6993d099436813a27fd31aebe42911a">QuaZipFileInfo::dateTime</a>, <a class="el" href="structQuaZipFileInfo64.html#ac8945cf1ff54d39d28e755685b91e941">diskNumberStart</a>, <a class="el" href="structQuaZipFileInfo.html#aa70157fdc2bd8de10405055b4233050b">QuaZipFileInfo::diskNumberStart</a>, <a class="el" href="structQuaZipFileInfo64.html#a3a8bc40f1aa0cb0985c4e2f8a9678430">externalAttr</a>, <a class="el" href="structQuaZipFileInfo.html#afeb65ffdacc4fc0ba7848d4b37f62ecf">QuaZipFileInfo::externalAttr</a>, <a class="el" href="structQuaZipFileInfo64.html#acf0b1b97f377208847c6912cd1bf1332">extra</a>, <a class="el" href="structQuaZipFileInfo.html#affc7b097de2c3c2ef5801c60f96adc72">QuaZipFileInfo::extra</a>, <a class="el" href="structQuaZipFileInfo64.html#a6aa533dd4e02f52459e1e1a0df31e992">flags</a>, <a class="el" href="structQuaZipFileInfo.html#a56d36f777e4fc892c71e22d080622e2c">QuaZipFileInfo::flags</a>, <a class="el" href="structQuaZipFileInfo64.html#aeb895613e76a4cc63f861b010c9e92c0">internalAttr</a>, <a class="el" href="structQuaZipFileInfo.html#a36e681a93b041617addee78cb939c93d">QuaZipFileInfo::internalAttr</a>, <a class="el" href="structQuaZipFileInfo64.html#a445967ecbb5a3dd2a9d516db3e14a34a">method</a>, <a class="el" href="structQuaZipFileInfo.html#af5c1bbda7f5dec2c358e7a543564de4c">QuaZipFileInfo::method</a>, <a class="el" href="structQuaZipFileInfo64.html#a2cadad4cb9a765e90b5422dae2388762">name</a>, <a class="el" href="structQuaZipFileInfo.html#a16ac323965deccf0232bfae69d933a84">QuaZipFileInfo::name</a>, <a class="el" href="structQuaZipFileInfo.html#a0eb908e1b1ea637d1f1f4d6aa31db07f">QuaZipFileInfo::uncompressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#a571ca077fe282c908e57b0bc82528d49">uncompressedSize</a>, <a class="el" href="structQuaZipFileInfo64.html#a95aeb06b080e483fde874ba2d06f203c">versionCreated</a>, <a class="el" href="structQuaZipFileInfo.html#a52f3f1d960ebaa2acbc2a86458fa3e6e">QuaZipFileInfo::versionCreated</a>, <a class="el" href="structQuaZipFileInfo64.html#a27654f5ce3a75331e9c9a7900b407169">versionNeeded</a>, and <a class="el" href="structQuaZipFileInfo.html#a8b73982808bded49e88e624a65e1a94f">QuaZipFileInfo::versionNeeded</a>.</p>
168
169<p>Referenced by <a class="el" href="classQuaZip.html#a9c91a53ed4c2038e153c64bdc097ebe8">QuaZip::getCurrentFileInfo()</a>, and <a class="el" href="classQuaZipFile.html#ad3f5807329321be21b12c1ba5798b359">QuaZipFile::getFileInfo()</a>.</p>
170
171</div>
172</div>
173<a class="anchor" id="af4b19399367cf5bf24026344e0631ccb"></a><!-- doxytag: member="QuaZipFileInfo64::getNTFSmTime" ref="af4b19399367cf5bf24026344e0631ccb" args="(int *fineTicks=NULL) const " -->
174<div class="memitem">
175<div class="memproto">
176 <table class="memname">
177 <tr>
178 <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> QuaZipFileInfo64::getNTFSmTime </td>
179 <td>(</td>
180 <td class="paramtype">int *&#160;</td>
181 <td class="paramname"><em>fineTicks</em> = <code>NULL</code></td><td>)</td>
182 <td> const</td>
183 </tr>
184 </table>
185</div>
186<div class="memdoc">
187
188<p>Returns the NTFS modification time. </p>
189<p>The getNTFS*Time() functions only work if there is an NTFS extra field present. Otherwise, they all return invalid null timestamps. </p>
190<dl><dt><b>Parameters:</b></dt><dd>
191 <table class="params">
192 <tr><td class="paramname">fineTicks</td><td>If not NULL, the fractional part of milliseconds returned there, measured in 100-nanosecond ticks. Will be set to zero if there is no NTFS extra field. </td></tr>
193 </table>
194 </dd>
195</dl>
196<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a> </dd>
197<dd>
198<a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2" title="Returns the NTFS access time.">getNTFSaTime()</a> </dd>
199<dd>
200<a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d" title="Returns the NTFS creation time.">getNTFScTime()</a> </dd></dl>
201<dl class="return"><dt><b>Returns:</b></dt><dd>The NTFS modification time, UTC </dd></dl>
202
203</div>
204</div>
205<a class="anchor" id="afe4c454de7d067a0095da0223f0cbec2"></a><!-- doxytag: member="QuaZipFileInfo64::getNTFSaTime" ref="afe4c454de7d067a0095da0223f0cbec2" args="(int *fineTicks=NULL) const " -->
206<div class="memitem">
207<div class="memproto">
208 <table class="memname">
209 <tr>
210 <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> QuaZipFileInfo64::getNTFSaTime </td>
211 <td>(</td>
212 <td class="paramtype">int *&#160;</td>
213 <td class="paramname"><em>fineTicks</em> = <code>NULL</code></td><td>)</td>
214 <td> const</td>
215 </tr>
216 </table>
217</div>
218<div class="memdoc">
219
220<p>Returns the NTFS access time. </p>
221<p>The getNTFS*Time() functions only work if there is an NTFS extra field present. Otherwise, they all return invalid null timestamps. </p>
222<dl><dt><b>Parameters:</b></dt><dd>
223 <table class="params">
224 <tr><td class="paramname">fineTicks</td><td>If not NULL, the fractional part of milliseconds returned there, measured in 100-nanosecond ticks. Will be set to zero if there is no NTFS extra field. </td></tr>
225 </table>
226 </dd>
227</dl>
228<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a> </dd>
229<dd>
230<a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time.">getNTFSmTime()</a> </dd>
231<dd>
232<a class="el" href="structQuaZipFileInfo64.html#a409dcbbe1ecd88dadb51be1aec48819d" title="Returns the NTFS creation time.">getNTFScTime()</a> </dd></dl>
233<dl class="return"><dt><b>Returns:</b></dt><dd>The NTFS access time, UTC </dd></dl>
234
235</div>
236</div>
237<a class="anchor" id="a409dcbbe1ecd88dadb51be1aec48819d"></a><!-- doxytag: member="QuaZipFileInfo64::getNTFScTime" ref="a409dcbbe1ecd88dadb51be1aec48819d" args="(int *fineTicks=NULL) const " -->
238<div class="memitem">
239<div class="memproto">
240 <table class="memname">
241 <tr>
242 <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> QuaZipFileInfo64::getNTFScTime </td>
243 <td>(</td>
244 <td class="paramtype">int *&#160;</td>
245 <td class="paramname"><em>fineTicks</em> = <code>NULL</code></td><td>)</td>
246 <td> const</td>
247 </tr>
248 </table>
249</div>
250<div class="memdoc">
251
252<p>Returns the NTFS creation time. </p>
253<p>The getNTFS*Time() functions only work if there is an NTFS extra field present. Otherwise, they all return invalid null timestamps. </p>
254<dl><dt><b>Parameters:</b></dt><dd>
255 <table class="params">
256 <tr><td class="paramname">fineTicks</td><td>If not NULL, the fractional part of milliseconds returned there, measured in 100-nanosecond ticks. Will be set to zero if there is no NTFS extra field. </td></tr>
257 </table>
258 </dd>
259</dl>
260<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4" title="Last modification date and time.">dateTime</a> </dd>
261<dd>
262<a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time.">getNTFSmTime()</a> </dd>
263<dd>
264<a class="el" href="structQuaZipFileInfo64.html#afe4c454de7d067a0095da0223f0cbec2" title="Returns the NTFS access time.">getNTFSaTime()</a> </dd></dl>
265<dl class="return"><dt><b>Returns:</b></dt><dd>The NTFS creation time, UTC </dd></dl>
266
267</div>
268</div>
269<hr/><h2>Member Data Documentation</h2>
270<a class="anchor" id="a4d77c6aa6076703e858c938efeb551e4"></a><!-- doxytag: member="QuaZipFileInfo64::dateTime" ref="a4d77c6aa6076703e858c938efeb551e4" args="" -->
271<div class="memitem">
272<div class="memproto">
273 <table class="memname">
274 <tr>
275 <td class="memname"><a class="elRef" doxygen="qtcore.tags:http://doc.qt.io/qt-5//" href="http://doc.qt.io/qt-5/qdatetime.html">QDateTime</a> <a class="el" href="structQuaZipFileInfo64.html#a4d77c6aa6076703e858c938efeb551e4">QuaZipFileInfo64::dateTime</a></td>
276 </tr>
277 </table>
278</div>
279<div class="memdoc">
280
281<p>Last modification date and time. </p>
282<p>This is the time stored in the standard ZIP header. This format only allows to store time with 2-second precision, so the seconds will always be even and the milliseconds will always be zero. If you need more precise date and time, you can try to call the <a class="el" href="structQuaZipFileInfo64.html#af4b19399367cf5bf24026344e0631ccb" title="Returns the NTFS modification time.">getNTFSmTime()</a> function or its siblings, provided that the archive itself contains these NTFS times. </p>
283
284<p>Referenced by <a class="el" href="classQuaZip.html#a7ba6daf39263c308c683e7f72f74e0ae">QuaZip::getCurrentFileInfo()</a>, and <a class="el" href="structQuaZipFileInfo64.html#ada29945c7ee4c9df6fbe95864793aade">toQuaZipFileInfo()</a>.</p>
285
286</div>
287</div>
288<hr/>The documentation for this struct was generated from the following files:<ul>
289<li>quazip/<a class="el" href="quazipfileinfo_8h_source.html">quazipfileinfo.h</a></li>
290<li>quazip/quazipfileinfo.cpp</li>
291</ul>
292</div>
293<hr class="footer"/><address class="footer"><small>Generated on Sun Apr 3 2016 08:26:25 for QuaZIP by&#160;
294<a href="http://www.doxygen.org/index.html">
295<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
296</body>
297</html>
Note: See TracBrowser for help on using the repository browser.