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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? zip.h

?? IBE是一種非對稱密碼技術(shù)
?? H
字號:
/* zip.h -- IO for compress .zip files using zlib
   Version 1.01e, February 12th, 2005

   Copyright (C) 1998-2005 Gilles Vollant

   This unzip package allow creates .ZIP file, compatible with PKZip 2.04g
     WinZip, InfoZip tools and compatible.
   Multi volume ZipFile (span) are not supported.
   Encryption compatible with pkzip 2.04g only 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_EOF                         (0)
#define ZIP_ERRNO                       (Z_ERRNO)
#define ZIP_PARAMERROR                  (-102)
#define ZIP_BADZIPFILE                  (-103)
#define ZIP_INTERNALERROR               (-104)

#ifndef DEF_MEM_LEVEL
#  if MAX_MEM_LEVEL >= 8
#    define DEF_MEM_LEVEL 8
#  else
#    define DEF_MEM_LEVEL  MAX_MEM_LEVEL
#  endif
#endif
/* default memLevel */

/* 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;


#define APPEND_STATUS_CREATE        (0)
#define APPEND_STATUS_CREATEAFTER   (1)
#define APPEND_STATUS_ADDINZIP      (2)

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==APPEND_STATUS_CREATEAFTER, the zip
       will be created at the end of the file.
         (useful if the file contain a self extractor code)
     if the file pathname exist and append==APPEND_STATUS_ADDINZIP, we will
       add files in existing zip (be sure you don't add file that doesn't exist)
     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.
*/

/* Note : there is no delete function into a zipfile.
   If you want delete file into a zipfile, you must open a zipfile, and create another
   Of couse, you can use RAW reading and writing to copy the file you did not want delte
*/

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 zipOpenNewFileInZip3 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,
                                            int windowBits,
                                            int memLevel,
                                            int strategy,
                                            const char* password,
                                            uLong crcForCtypting));

/*
  Same than zipOpenNewFileInZip2, except
    windowBits,memLevel,,strategy : see parameter strategy in deflateInit2
    password : crypting password (NULL for no crypting)
    crcForCtypting : crc of file to compress (needed for crypting)
 */


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级毛片一区| 国产精品主播直播| 欧美综合在线视频| 久久综合99re88久久爱| 亚洲国产成人av网| 91视频你懂的| 亚洲午夜久久久| 福利一区在线观看| 日韩一区二区三区电影| 亚洲五月六月丁香激情| eeuss鲁一区二区三区| 精品国偷自产国产一区| 午夜伊人狠狠久久| 色网站国产精品| ...av二区三区久久精品| 国产酒店精品激情| 精品人在线二区三区| 日韩电影免费在线看| 色天使色偷偷av一区二区| 国产欧美日韩在线视频| 国产呦萝稀缺另类资源| 日韩欧美一区二区在线视频| 日韩精品亚洲一区二区三区免费| 91丨九色丨蝌蚪富婆spa| 中文乱码免费一区二区| 国产不卡高清在线观看视频| 久久伊99综合婷婷久久伊| 久久国产婷婷国产香蕉| 日韩视频免费观看高清在线视频| 日韩专区中文字幕一区二区| 欧美性大战久久| 亚洲成人福利片| 欧美区在线观看| 亚洲成国产人片在线观看| 欧美亚洲日本国产| 亚洲国产成人porn| 9191成人精品久久| 免费不卡在线观看| 精品久久久久久久久久久久久久久 | 日精品一区二区| 欧美精品乱人伦久久久久久| 性感美女久久精品| 日韩一区二区三区视频| 激情五月婷婷综合网| 久久综合成人精品亚洲另类欧美 | 婷婷激情综合网| 777色狠狠一区二区三区| 免费三级欧美电影| 久久综合九色综合97婷婷女人| 国产精品一级在线| 国产精品久久精品日日| 色哟哟亚洲精品| 日韩1区2区日韩1区2区| 26uuu色噜噜精品一区二区| 国产超碰在线一区| 亚洲一区在线观看视频| 日韩一区二区中文字幕| 国产乱码精品一区二区三| 国产精品人成在线观看免费| 在线观看国产日韩| 久久99久国产精品黄毛片色诱| 久久久久一区二区三区四区| 99久久综合国产精品| 亚洲最大的成人av| 日韩美女一区二区三区四区| jlzzjlzz亚洲日本少妇| 香港成人在线视频| 久久久久久影视| 欧美三级中文字幕在线观看| 激情文学综合插| 亚洲自拍偷拍av| 国产日韩欧美综合一区| 欧美三级韩国三级日本一级| 国产在线视频精品一区| 亚洲婷婷在线视频| 日韩一区二区免费视频| 99热在这里有精品免费| 麻豆91在线看| 亚洲一区二区三区四区的| 久久久久久综合| 日韩一区二区三区视频在线 | 亚洲综合偷拍欧美一区色| 26uuu精品一区二区| 欧美色综合天天久久综合精品| 国产一区二区调教| 日韩精品色哟哟| 亚洲精品免费一二三区| 国产夜色精品一区二区av| 欧美视频在线观看一区二区| 成人污污视频在线观看| 久久9热精品视频| 亚洲高清一区二区三区| 亚洲视频免费看| 国产欧美日韩视频在线观看| 日韩一级精品视频在线观看| 欧美艳星brazzers| 91久久精品一区二区| 成人午夜大片免费观看| 国产精品影视在线| 精品亚洲成a人| 日韩电影免费在线| 性欧美疯狂xxxxbbbb| 一区二区三区欧美日韩| 自拍偷自拍亚洲精品播放| 久久精品欧美日韩精品| 久久久久国产精品厨房| 精品国产一区二区三区久久影院 | 经典三级在线一区| 日韩av成人高清| 视频一区二区三区入口| 日日摸夜夜添夜夜添精品视频| 亚洲一区二区成人在线观看| 一区二区三区久久| 洋洋成人永久网站入口| 亚洲国产一区二区在线播放| 一区二区三区在线视频免费 | 国产酒店精品激情| 国产精选一区二区三区| 国产精品白丝jk黑袜喷水| 国产又粗又猛又爽又黄91精品| 国产精品综合一区二区三区| 国产成人小视频| 成人的网站免费观看| 成人app下载| 色综合久久综合网欧美综合网| 97se亚洲国产综合在线| 欧洲国内综合视频| 欧美久久一区二区| 日韩精品影音先锋| 国产日韩精品一区二区三区 | 天堂成人国产精品一区| 日本视频一区二区三区| 国内精品久久久久影院一蜜桃| 国产精品综合在线视频| 不卡的av网站| 欧美影视一区在线| 精品粉嫩aⅴ一区二区三区四区| 久久精品夜色噜噜亚洲a∨| 国产精品乱码妇女bbbb| 亚洲一区免费在线观看| 青青草视频一区| 成人黄色777网| 欧美日韩国产区一| 国产亚洲一区二区三区四区 | 国产精品国产自产拍在线| 夜夜精品浪潮av一区二区三区| 蜜桃视频在线观看一区二区| 成人自拍视频在线| 欧美日韩国产三级| 国产精品美女久久久久久久网站| 亚洲激情成人在线| 久久精品国产免费| 91香蕉视频在线| 欧美tickling挠脚心丨vk| 亚洲免费观看高清完整版在线观看 | 久久久不卡网国产精品二区| 亚洲免费观看视频| 久久99久久精品欧美| 色综合久久综合网欧美综合网| 日韩一区二区三区视频在线观看| 国产精品乱人伦一区二区| 热久久久久久久| 在线观看国产日韩| 中文字幕欧美三区| 麻豆国产精品777777在线| 色婷婷av一区| 中文字幕不卡一区| 国产真实乱对白精彩久久| 欧美绝品在线观看成人午夜影视| 欧美激情一区二区在线| 捆绑紧缚一区二区三区视频| 色国产综合视频| 蜜臀精品一区二区三区在线观看 | 成人禁用看黄a在线| 日韩视频一区在线观看| 一区二区三区精品在线观看| 国产传媒一区在线| 日韩视频永久免费| 婷婷中文字幕综合| 91久久精品一区二区| 最新国产成人在线观看| 国产精品综合在线视频| 精品对白一区国产伦| 青青国产91久久久久久 | 蜜臀av亚洲一区中文字幕| 欧美视频一区在线| 亚洲老司机在线| 91麻豆产精品久久久久久| 国产女主播在线一区二区| 国内精品免费在线观看| 日韩精品在线看片z| 男女激情视频一区| 欧美一区二区三区视频免费| 亚洲国产精品久久人人爱蜜臀| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品久久精品日日| 成人av小说网| 亚洲欧美国产77777| 91免费观看国产|