Util::StringAtom name
Definition zipfileentry.h:49
const Util::StringAtom & GetName() const
get name of the file entry
Definition zipfileentry.h:61
bool Open(const Util::String &password="")
open the zip file
Definition zipfileentry.cc:77
bool Read(void *buf, IO::Stream::Size bufSize) const
read the entire content into the provided memory buffer
Definition zipfileentry.cc:127
uint64_t compressedSize
Definition zipfileentry.h:53
ZipFileEntry()
constructor
Definition zipfileentry.cc:18
IO::Stream::Size GetFileSize() const
get the uncompressed file size in bytes
Definition zipfileentry.h:70
void Close()
close the zip file
Definition zipfileentry.cc:113
unz64_file_pos filePosInfo
Definition zipfileentry.h:51
friend class ZipArchive
Definition zipfileentry.h:43
uint64_t uncompressedSize
Definition zipfileentry.h:52
~ZipFileEntry()
destructor
Definition zipfileentry.cc:29
unzFile zipFileHandle
Definition zipfileentry.h:50
IO::FileTime createdTime
Definition zipfileentry.h:54
Threading::CriticalSection * archiveCritSect
Definition zipfileentry.h:48
void Setup(const Util::StringAtom &name, unzFile zipFileHandle, Threading::CriticalSection *critSect)
setup the file entry object
Definition zipfileentry.cc:38