📄 ziputil_cpp.h
字号:
#include "stdafx.h"
#include "ZipStorage.h" // Added by ClassView
#include "ZipArchive.h"
#ifndef ZIPUTIL_CPP_H_HEADER_INCLUDED_C3E7D82E
#define ZIPUTIL_CPP_H_HEADER_INCLUDED_C3E7D82E
//##ModelId=3C185BEB003D
class ZipUtil_CPP
{
public:
void CloseArchive();
BOOL AddNewFile(LPCSTR lpszFilePathName,bool bFullPath = false);
BOOL CreateArchive(LPCSTR lpszArchivePathName,BOOL bSpan = false);
CZipArchive m_zip;
ZipUtil_CPP();
//##ModelId=3C185C0A0041
void setZipLevel(int aZipLevel);
//##ModelId=3C185C1A026B
int getZipLevel();
//##ModelId=3C185C250325
//##Documentation
//## 压缩数据
//## @param src 源数据字节数组
//## @param src_len 源数据字节数组长度
//## @param dest 结果数据字节数组
//## @param dest_len 结果数据字节数组长度
//## @return 0成功,>0错误代码
int zip(LPCTSTR srcFilePath, LPCTSTR desFilePath);
//##ModelId=3C185C820383
//##Documentation
//## 解压缩数据
//## @param src 源数据字节数组
//## @param src_len 源数据字节数组长度
//## @param dest 结果数据字节数组
//## @param dest_len 结果数据字节数组长度
//## @return 0成功,>0错误代码
int unzip(LPCTSTR srcFilePath, LPCTSTR desPath, bool bFullPath = false ,LPCTSTR desFileName = NULL);
private:
//##ModelId=3C185BFB011C
//##Documentation
//## 压缩比率(0-9)
int zipLevel;
};
#endif /* ZIPUTIL_CPP_H_HEADER_INCLUDED_C3E7D82E */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -