1 #pragma once

    2 

    3 #include <stdio.h>

    4 #include <stdlib.h>

    5 #include <windows.h>

    6 #include "zlib.h"

    7 

    8 #ifdef _DEBUG

    9 #pragma comment(lib, "zlibd.lib")

   10 //#pragma comment(linker, "/NODEFAULTLIB:libcmtd")

   11 #else

   12 #pragma comment(lib, "zlib.lib")

   13 //#pragma comment(linker, "/NODEFAULTLIB:libcmt")

   14 #endif

   15 

   16 BOOL zipW(LPCWSTR src, LPCWSTR des);

   17 BOOL zipA(LPCSTR src, LPCSTR des);

   18 BOOL unzipW(LPCWSTR src, LPCWSTR des);

   19 BOOL unzipA(LPCSTR src, LPSTR des);

   20 

   21 #ifdef _UNICODE

   22 #define zip zipW

   23 #define unzip upzipW

   24 #else

   25 #define zip zipA

   26 #define unzip unzipA

   27 #endif


- 단일파일 압축용 zlib 기반 압축 라이브러리
- static library 는 vs 2005 포멧
- pkzip 헤더가 포함되지 않는 압축포멧이므로 공개 압축 프로그램에서는 풀리지 않음.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기