if (nErrorCode == TPI_ERROR_SUCCESS)\r
{\r
_fiInfo->dwAttribute = hdInfo.FileAttr;\r
+ if (hdInfo.Flags & 0x04)\r
+ {\r
+ _fiInfo->dwAttribute |= TPI_ATTRIBUTE_ENCRYPTED;\r
+ }\r
_fiInfo->dwCRC32 = hdInfo.FileCRC;\r
_fiInfo->llPackedSize = wxLongLong(hdInfo.PackSizeHigh, hdInfo.PackSize);\r
_fiInfo->llUnpackedSize = wxLongLong(hdInfo.UnpSizeHigh, hdInfo.UnpSize);\r
_fiInfo->tmModified.SetFromDOS(hdInfo.FileTime);\r
_fiInfo->uOSType = hdInfo.HostOS;\r
_fiInfo->szStoredName = WC2String(hdInfo.FileNameW);\r
- _fiInfo->szMethod = wxString::Format(wxT("%d"), hdInfo.Method);\r
+ _fiInfo->szMethod = wxString::Format(wxT("%x"), hdInfo.Method);\r
_fiInfo->szComment = UTF82String(hdInfo.CmtBuf);\r
_fiInfo->llFileId = s_uFileId++;\r
_fiInfo->fnFileName = wxFileName(_fiInfo->szStoredName);\r