12345678910111213141516171819 |
- #include "zlib/unzip.h"
- #define ZIP_MAX_FILE_NAME PATH_MAX
- class ZipReader : public Reader {
- public:
- unsigned size();
- uint8_t* read(unsigned length = 0);
- bool ready();
- ZipReader(const char *fn);
- ~ZipReader();
- private:
- unzFile zipfile;
- unsigned filesize;
- bool zipready;
- char cname[PATH_MAX];
- };
|