#ifndef __MINIZIP_H__
#define __MINIZIP_H__

/**
 * @brief Create a zip file object
 * 
 * @param filename_try : 文件路径名 
 * @param opt_overwrite : 1:覆盖， 2：追加
 * @return void* :zip文件句柄 
 */
extern void *create_zip_file(char *filename_try, int opt_overwrite);

/**
 * @brief  向zip文件中添加文件
 * 
 * @param filename 
 * @param password 
 * @return int 
 */
extern int write_file_to_zipfile(char *filename, char *password);

/**
 * @brief 关闭zip文件对象句柄
 * 
 * @return int 
 */
extern int close_zip_file(void);

#endif //__MINIZIP_H__