#ifndef RVC_MOD_UPLOAD_XZIP_ZLIB_H_ #define RVC_MOD_UPLOAD_XZIP_ZLIB_H_ #include "SpBase.h" #ifdef RVC_OS_WIN #define ZLIB_WINAPI //win32 必须使用的宏 #endif #include "zip.h" #include "unzip.h" #include #include #include #ifdef RVC_OS_WIN #else #include #endif using namespace std; bool CreateZipFromFile(string srcFileName, string zipFileName); bool AddFileToZip(zipFile zf, const char* fileNameInZip, const char* srcFile); //获取文件长度 完成 long GetFileLen(FILE* _file); bool insertZipFileEditTime(zip_fileinfo* zi, const char* srcFile); #endif //RVC_MOD_UPLOAD_XZIP_ZLIB_H_