| 1 | 
 \section{QuaZipFileInfo Struct Reference} | 
 
 
 
 
 
 | 2 | 
 \label{structQuaZipFileInfo}\index{QuaZipFileInfo@{QuaZipFileInfo}} | 
 
 
 
 
 
 | 3 | 
  | 
 
 
 
 
 
 | 4 | 
  | 
 
 
 
 
 
 | 5 | 
 Information about a file inside archive.   | 
 
 
 
 
 
 | 6 | 
  | 
 
 
 
 
 
 | 7 | 
  | 
 
 
 
 
 
 | 8 | 
  | 
 
 
 
 
 
 | 9 | 
  | 
 
 
 
 
 
 | 10 | 
 {\ttfamily \#include $<$quazipfileinfo.h$>$} | 
 
 
 
 
 
 | 11 | 
  | 
 
 
 
 
 
 | 12 | 
  | 
 
 
 
 
 
 | 13 | 
  | 
 
 
 
 
 
 | 14 | 
 Collaboration diagram for QuaZipFileInfo: | 
 
 
 
 
 
 | 15 | 
 \nopagebreak | 
 
 
 
 
 
 | 16 | 
 \begin{figure}[H] | 
 
 
 
 
 
 | 17 | 
 \begin{center} | 
 
 
 
 
 
 | 18 | 
 \leavevmode | 
 
 
 
 
 
 | 19 | 
 \includegraphics[width=263pt]{structQuaZipFileInfo__coll__graph} | 
 
 
 
 
 
 | 20 | 
 \end{center} | 
 
 
 
 
 
 | 21 | 
 \end{figure} | 
 
 
 
 
 
 | 22 | 
 \subsection*{Public Member Functions} | 
 
 
 
 
 
 | 23 | 
 \begin{DoxyCompactItemize} | 
 
 
 
 
 
 | 24 | 
 \item  | 
 
 
 
 
 
 | 25 | 
 {\bf QFile::Permissions} {\bf getPermissions} () const  | 
 
 
 
 
 
 | 26 | 
 \begin{DoxyCompactList}\small\item\em Get the file permissions. \end{DoxyCompactList}\end{DoxyCompactItemize} | 
 
 
 
 
 
 | 27 | 
 \subsection*{Public Attributes} | 
 
 
 
 
 
 | 28 | 
 \begin{DoxyCompactItemize} | 
 
 
 
 
 
 | 29 | 
 \item  | 
 
 
 
 
 
 | 30 | 
 {\bf QString} {\bf name}\label{structQuaZipFileInfo_a16ac323965deccf0232bfae69d933a84} | 
 
 
 
 
 
 | 31 | 
  | 
 
 
 
 
 
 | 32 | 
 \begin{DoxyCompactList}\small\item\em File name. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 33 | 
 quint16 {\bf versionCreated}\label{structQuaZipFileInfo_a52f3f1d960ebaa2acbc2a86458fa3e6e} | 
 
 
 
 
 
 | 34 | 
  | 
 
 
 
 
 
 | 35 | 
 \begin{DoxyCompactList}\small\item\em Version created by. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 36 | 
 quint16 {\bf versionNeeded}\label{structQuaZipFileInfo_a8b73982808bded49e88e624a65e1a94f} | 
 
 
 
 
 
 | 37 | 
  | 
 
 
 
 
 
 | 38 | 
 \begin{DoxyCompactList}\small\item\em Version needed to extract. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 39 | 
 quint16 {\bf flags}\label{structQuaZipFileInfo_a56d36f777e4fc892c71e22d080622e2c} | 
 
 
 
 
 
 | 40 | 
  | 
 
 
 
 
 
 | 41 | 
 \begin{DoxyCompactList}\small\item\em General purpose flags. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 42 | 
 quint16 {\bf method}\label{structQuaZipFileInfo_af5c1bbda7f5dec2c358e7a543564de4c} | 
 
 
 
 
 
 | 43 | 
  | 
 
 
 
 
 
 | 44 | 
 \begin{DoxyCompactList}\small\item\em Compression method. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 45 | 
 {\bf QDateTime} {\bf dateTime}\label{structQuaZipFileInfo_ad6993d099436813a27fd31aebe42911a} | 
 
 
 
 
 
 | 46 | 
  | 
 
 
 
 
 
 | 47 | 
 \begin{DoxyCompactList}\small\item\em Last modification date and time. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 48 | 
 quint32 {\bf crc}\label{structQuaZipFileInfo_aceee045c9ebce0b9724f40d342bc99ea} | 
 
 
 
 
 
 | 49 | 
  | 
 
 
 
 
 
 | 50 | 
 \begin{DoxyCompactList}\small\item\em CRC. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 51 | 
 quint32 {\bf compressedSize}\label{structQuaZipFileInfo_af6116eaac1f36b2a4b3a6a39851a85cc} | 
 
 
 
 
 
 | 52 | 
  | 
 
 
 
 
 
 | 53 | 
 \begin{DoxyCompactList}\small\item\em Compressed file size. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 54 | 
 quint32 {\bf uncompressedSize}\label{structQuaZipFileInfo_a0eb908e1b1ea637d1f1f4d6aa31db07f} | 
 
 
 
 
 
 | 55 | 
  | 
 
 
 
 
 
 | 56 | 
 \begin{DoxyCompactList}\small\item\em Uncompressed file size. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 57 | 
 quint16 {\bf diskNumberStart}\label{structQuaZipFileInfo_aa70157fdc2bd8de10405055b4233050b} | 
 
 
 
 
 
 | 58 | 
  | 
 
 
 
 
 
 | 59 | 
 \begin{DoxyCompactList}\small\item\em Disk number start. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 60 | 
 quint16 {\bf internalAttr}\label{structQuaZipFileInfo_a36e681a93b041617addee78cb939c93d} | 
 
 
 
 
 
 | 61 | 
  | 
 
 
 
 
 
 | 62 | 
 \begin{DoxyCompactList}\small\item\em Internal file attributes. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 63 | 
 quint32 {\bf externalAttr}\label{structQuaZipFileInfo_afeb65ffdacc4fc0ba7848d4b37f62ecf} | 
 
 
 
 
 
 | 64 | 
  | 
 
 
 
 
 
 | 65 | 
 \begin{DoxyCompactList}\small\item\em External file attributes. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 66 | 
 {\bf QString} {\bf comment}\label{structQuaZipFileInfo_adc2aad7bbd87ce3415e2a19851266bfc} | 
 
 
 
 
 
 | 67 | 
  | 
 
 
 
 
 
 | 68 | 
 \begin{DoxyCompactList}\small\item\em Comment. \end{DoxyCompactList}\item  | 
 
 
 
 
 
 | 69 | 
 {\bf QByteArray} {\bf extra}\label{structQuaZipFileInfo_affc7b097de2c3c2ef5801c60f96adc72} | 
 
 
 
 
 
 | 70 | 
  | 
 
 
 
 
 
 | 71 | 
 \begin{DoxyCompactList}\small\item\em Extra field. \end{DoxyCompactList}\end{DoxyCompactItemize} | 
 
 
 
 
 
 | 72 | 
  | 
 
 
 
 
 
 | 73 | 
  | 
 
 
 
 
 
 | 74 | 
 \subsection{Detailed Description} | 
 
 
 
 
 
 | 75 | 
 Information about a file inside archive.  | 
 
 
 
 
 
 | 76 | 
  | 
 
 
 
 
 
 | 77 | 
 \begin{Desc} | 
 
 
 
 
 
 | 78 | 
 \item[{\bf Deprecated}]Use \doxyref{QuaZipFileInfo64}{p.}{structQuaZipFileInfo64} instead. Not only it supports large files, but also more convenience methods as well.\end{Desc} | 
 
 
 
 
 
 | 79 | 
  | 
 
 
 
 
 
 | 80 | 
  | 
 
 
 
 
 
 | 81 | 
 Call \doxyref{QuaZip::getCurrentFileInfo()}{p.}{classQuaZip_a9c91a53ed4c2038e153c64bdc097ebe8} or \doxyref{QuaZipFile::getFileInfo()}{p.}{classQuaZipFile_ad3f5807329321be21b12c1ba5798b359} to fill this structure.  | 
 
 
 
 
 
 | 82 | 
  | 
 
 
 
 
 
 | 83 | 
 \subsection{Member Function Documentation} | 
 
 
 
 
 
 | 84 | 
 \index{QuaZipFileInfo@{QuaZipFileInfo}!getPermissions@{getPermissions}} | 
 
 
 
 
 
 | 85 | 
 \index{getPermissions@{getPermissions}!QuaZipFileInfo@{QuaZipFileInfo}} | 
 
 
 
 
 
 | 86 | 
 \subsubsection[{getPermissions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QFile::Permissions} QuaZipFileInfo::getPermissions ( | 
 
 
 
 
 
 | 87 | 
 \begin{DoxyParamCaption} | 
 
 
 
 
 
 | 88 | 
 {} | 
 
 
 
 
 
 | 89 | 
 \end{DoxyParamCaption} | 
 
 
 
 
 
 | 90 | 
 ) const}\label{structQuaZipFileInfo_af87f96a64d7c02b002622f81d13accdb} | 
 
 
 
 
 
 | 91 | 
  | 
 
 
 
 
 
 | 92 | 
  | 
 
 
 
 
 
 | 93 | 
 Get the file permissions.  | 
 
 
 
 
 
 | 94 | 
  | 
 
 
 
 
 
 | 95 | 
 Returns the high 16 bits of external attributes converted to {\bf QFile::Permissions}.  | 
 
 
 
 
 
 | 96 | 
  | 
 
 
 
 
 
 | 97 | 
 The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize} | 
 
 
 
 
 
 | 98 | 
 \item  | 
 
 
 
 
 
 | 99 | 
 quazip/quazipfileinfo.h\item  | 
 
 
 
 
 
 | 100 | 
 quazip/quazipfileinfo.cpp\end{DoxyCompactItemize} |