亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zip.h

?? 這是一款zip壓縮與解壓縮的編碼,可以通過調用里面壓縮函數和解壓縮函數對相應的文件與文件夾進行壓縮與解壓縮功能的操作
?? H
字號:
/* zip.h -- IO for compress .zip files using zlib 
   Version 0.20, September 01th, 2002

   Copyright (C) 1998-2002 Gilles Vollant

   This unzip package allow creates .ZIP file, compatible with PKZip 2.04g
     WinZip, InfoZip tools and compatible.
   Encryption and multi volume ZipFile (span) are not supported.
   Old compressions used by old PKZip 1.x are not supported

  For uncompress .zip file, look at unzip.h


   I WAIT FEEDBACK at mail info@winimage.com
   Visit also http://www.winimage.com/zLibDll/unzip.html for evolution

   Condition of use and distribution are the same than zlib :

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.


*/

/* for more info about .ZIP format, see 
      http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.zip
      http://www.info-zip.org/pub/infozip/doc/
   PkWare has also a specification at :
      ftp://ftp.pkware.com/probdesc.zip
*/

#ifndef _zip_H
#define _zip_H

#ifdef __cplusplus
extern "C" {
#endif

#ifndef _ZLIB_H
#include "zlib.h"
#endif

#ifndef _ZLIBIOAPI_H
#include "ioapi.h"
#endif

#if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
/* like the STRICT of WIN32, we define a pointer that cannot be converted
    from (void*) without cast */
typedef struct TagzipFile__ { int unused; } zipFile__; 
typedef zipFile__ *zipFile;
#else
typedef voidp zipFile;
#endif

#define ZIP_OK                                  (0)
#define ZIP_ERRNO               (Z_ERRNO)
#define ZIP_PARAMERROR                  (-102)
#define ZIP_INTERNALERROR               (-104)

/* tm_zip contain date/time info */
typedef struct tm_zip_s 
{
	uInt tm_sec;            /* seconds after the minute - [0,59] */
	uInt tm_min;            /* minutes after the hour - [0,59] */
	uInt tm_hour;           /* hours since midnight - [0,23] */
	uInt tm_mday;           /* day of the month - [1,31] */
	uInt tm_mon;            /* months since January - [0,11] */
	uInt tm_year;           /* years - [1980..2044] */
} tm_zip;

typedef struct
{
	tm_zip      tmz_date;       /* date in understandable format           */
    uLong       dosDate;       /* if dos_date == 0, tmu_date is used      */
/*    uLong       flag;        */   /* general purpose bit flag        2 bytes */

    uLong       internal_fa;    /* internal file attributes        2 bytes */
    uLong       external_fa;    /* external file attributes        4 bytes */
} zip_fileinfo;

typedef const char* zipcharpc;


extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append));
/*
  Create a zipfile.
	 pathname contain on Windows XP a filename like "c:\\zlib\\zlib113.zip" or on
	   an Unix computer "zlib/zlib113.zip".
	 if the file pathname exist and append=1, the zip will be created at the end
	   of the file. (useful if the file contain a self extractor code)
	 If the zipfile cannot be opened, the return value is NULL.
     Else, the return value is a zipFile Handle, usable with other function
	   of this zip package.
*/

extern zipFile ZEXPORT zipOpen2 OF((const char *pathname, 
                                   int append,
                                   zipcharpc* globalcomment,
                                   zlib_filefunc_def* pzlib_filefunc_def));

extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file,
					   const char* filename,
					   const zip_fileinfo* zipfi,
					   const void* extrafield_local,
					   uInt size_extrafield_local,
					   const void* extrafield_global,
					   uInt size_extrafield_global,
					   const char* comment,
					   int method,
					   int level));
/*
  Open a file in the ZIP for writing.
  filename : the filename in zip (if NULL, '-' without quote will be used
  *zipfi contain supplemental information
  if extrafield_local!=NULL and size_extrafield_local>0, extrafield_local
    contains the extrafield data the the local header
  if extrafield_global!=NULL and size_extrafield_global>0, extrafield_global
    contains the extrafield data the the local header
  if comment != NULL, comment contain the comment string
  method contain the compression method (0 for store, Z_DEFLATED for deflate)
  level contain the level of compression (can be Z_DEFAULT_COMPRESSION)
*/


extern int ZEXPORT zipOpenNewFileInZip2 OF((zipFile file,
					   const char* filename,
					   const zip_fileinfo* zipfi,
					   const void* extrafield_local,
					   uInt size_extrafield_local,
					   const void* extrafield_global,
					   uInt size_extrafield_global,
					   const char* comment,
					   int method,
					   int level,
                       int raw));

/*
  Same than zipOpenNewFileInZip, except if raw=1, we write raw file
 */

extern int ZEXPORT zipWriteInFileInZip OF((zipFile file,
					   const void* buf,
					   unsigned len));
/*
  Write data in the zipfile
*/

extern int ZEXPORT zipCloseFileInZip OF((zipFile file));
/*
  Close the current file in the zipfile
*/


extern int ZEXPORT zipCloseFileInZipRaw OF((zipFile file,
                                            uLong uncompressed_size,
                                            uLong crc32));
/*
  Close the current file in the zipfile, for fiel opened with 
    parameter raw=1 in zipOpenNewFileInZip2
  uncompressed_size and crc32 are value for the uncompressed size
*/

extern int ZEXPORT zipClose OF((zipFile file,
				const char* global_comment));
/*
  Close the zipfile
*/

#ifdef __cplusplus
}
#endif

#endif /* _zip_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产日韩在线一区模特| 国产亚洲成aⅴ人片在线观看| 综合亚洲深深色噜噜狠狠网站| 国产一区在线观看视频| 精品国产乱码久久| 久久精品国产澳门| 久久嫩草精品久久久精品一| 国产激情一区二区三区| 日本一区二区三区免费乱视频| 国产成人精品一区二区三区四区| 久久久久亚洲综合| 国产成人av电影| 自拍偷拍国产精品| 欧美视频在线一区二区三区| 五月婷婷综合网| 日韩视频免费观看高清完整版在线观看| 青青草国产精品97视觉盛宴 | 欧美大尺度电影在线| 精品亚洲成a人| 久久久精品黄色| 99这里都是精品| 亚洲高清在线视频| 日韩欧美一区二区三区在线| 国产精品一区2区| 亚洲成人精品一区| 欧美xxxxx牲另类人与| 国产一区二区成人久久免费影院| 国产精品毛片高清在线完整版| 色婷婷久久久综合中文字幕 | 国产乱淫av一区二区三区| 国产精品沙发午睡系列990531| 色婷婷激情一区二区三区| 午夜精品福利一区二区蜜股av| 精品乱人伦小说| 色婷婷亚洲精品| 国产一区二区三区免费观看| 亚洲欧美国产三级| 精品久久国产老人久久综合| 97成人超碰视| 久久国产婷婷国产香蕉| 亚洲精品第1页| 亚洲精品一区二区三区蜜桃下载| 色综合天天综合狠狠| 麻豆久久久久久| 亚洲视频一区在线| 精品免费国产一区二区三区四区| 99这里都是精品| 久久国产福利国产秒拍| 亚洲精品日韩一| 久久久久久久久97黄色工厂| 欧美日韩国产片| 成人综合日日夜夜| 奇米在线7777在线精品| 伊人婷婷欧美激情| 中文字幕国产一区二区| 欧美精品在线观看播放| av一本久道久久综合久久鬼色| 久久99九九99精品| 亚洲成人免费av| 亚洲欧美在线高清| 久久影院午夜论| 欧美一区二区三区免费大片| 色综合天天性综合| 丁香啪啪综合成人亚洲小说 | 欧美一区二区视频在线观看 | 成人福利视频在线看| 蜜桃传媒麻豆第一区在线观看| 伊人色综合久久天天人手人婷| 日本一区二区三区四区在线视频| 日韩精品自拍偷拍| 欧美偷拍一区二区| 色88888久久久久久影院野外| 成人污污视频在线观看| 国产一区二区三区久久久| 水蜜桃久久夜色精品一区的特点| 亚洲精品视频在线看| 中文字幕在线一区| 国产精品天干天干在线综合| 国产亚洲1区2区3区| 久久免费精品国产久精品久久久久| 日韩欧美中文一区二区| 69堂成人精品免费视频| 欧美美女一区二区三区| 欧美日韩一二三区| 91精品一区二区三区在线观看| 欧美性大战久久久久久久蜜臀| 色综合天天在线| 99re热视频这里只精品| 99国产精品视频免费观看| 成人污污视频在线观看| 成人av在线一区二区| 成人网在线免费视频| jiyouzz国产精品久久| 成人动漫一区二区在线| 99精品热视频| 色av一区二区| 91麻豆精品国产91久久久久久久久| 欧美精品在线观看播放| 日韩欧美激情四射| 精品日韩一区二区三区| 久久综合九色综合97婷婷 | 久久久久亚洲综合| 国产精品国产三级国产普通话蜜臀 | 久久av老司机精品网站导航| 国产在线不卡一区| 成人永久免费视频| 色婷婷亚洲综合| 91精品国产91热久久久做人人 | 91同城在线观看| 欧美在线你懂得| 日韩午夜三级在线| 久久综合av免费| 综合欧美一区二区三区| 午夜精品久久久久| 国产一区二区剧情av在线| 99re在线精品| 91精品国产欧美一区二区18 | 欧美伊人久久久久久久久影院| 日韩色在线观看| 国产精品蜜臀av| 婷婷开心激情综合| 国产成人av自拍| 精品视频123区在线观看| 亚洲精品一区二区精华| 亚洲素人一区二区| 蜜桃视频一区二区| 成人一级片在线观看| 欧美日韩国产影片| 久久综合九色综合97_久久久| 亚洲免费观看在线观看| 精品无人码麻豆乱码1区2区| 99国产精品99久久久久久| 7777精品伊人久久久大香线蕉完整版| 国产清纯在线一区二区www| 亚洲午夜羞羞片| 成人小视频在线观看| 欧美一区二区黄色| 亚洲天堂成人网| 国产做a爰片久久毛片| 欧美色图一区二区三区| 中文成人av在线| 久久精品国产秦先生| 欧美日韩一区二区不卡| 国产精品久久久久国产精品日日 | 中文字幕中文字幕在线一区 | 欧美一区二区久久| 一区二区三区高清| 成人午夜大片免费观看| 亚洲精品在线观看网站| 天天射综合影视| 日本黄色一区二区| 国产精品嫩草99a| 韩国av一区二区三区四区| 欧美福利视频导航| 一区二区三区在线播放| www.日韩精品| 国产欧美一区二区精品性色超碰 | 99久久久久久| 欧美激情在线看| 国产精品一区二区黑丝| 精品三级av在线| 蜜桃av一区二区| 欧美一区二区三区四区五区| 亚洲乱码国产乱码精品精的特点| 成人妖精视频yjsp地址| 久久久.com| 国精品**一区二区三区在线蜜桃| 欧美成人官网二区| 另类小说综合欧美亚洲| 欧美一区二区三区四区高清| 午夜精品久久久久久久99樱桃| 欧美做爰猛烈大尺度电影无法无天| 亚洲美女视频在线| 色哦色哦哦色天天综合| 亚洲精品视频在线观看网站| 色悠悠久久综合| 亚洲一区二区三区四区不卡| 欧美无乱码久久久免费午夜一区| 亚洲国产精品久久人人爱 | 欧美日韩国产a| 视频精品一区二区| 91精品国产入口在线| 麻豆一区二区三| 日韩视频在线你懂得| 狠狠色丁香婷综合久久| 久久精品视频在线免费观看| 成人精品小蝌蚪| 亚洲综合999| 制服.丝袜.亚洲.中文.综合| 久色婷婷小香蕉久久| 久久精品夜色噜噜亚洲aⅴ| 国产 日韩 欧美大片| 国产精品久久久久9999吃药| 91精品1区2区| 日韩电影在线免费| 久久综合久色欧美综合狠狠| jvid福利写真一区二区三区| 亚洲国产精品人人做人人爽| 综合自拍亚洲综合图不卡区| 欧美日本一区二区在线观看|