반디 ARK 라이브러리는...

Windows, Mac, POSIX 환경에서 압축파일을 생성하고 ZIP, RAR, ALZ, EGG 등 다양한 포맷의 압축파일의 압축을 풀어주는 라이브러리 입니다.


귀사의 소프트웨어에 ZIP, RAR, 7Z, ALZ, EGG등 다양한 압축파일을 처리하는 기능을 추가하셔야 하나요?
단지 하나의 DLL 파일로 귀하가 원하는 기능을 사용할 수 있는 전 세계에서 유일한 솔루션이 여기있습니다!!



특징

  • 다양한 형식을 가지는 압축파일의 압축해제 지원 및 ZIP 포맷등의 압축 파일 생성 기능
  • 사용 가능 언어: C++
  • 지원 OS: Windows(XP 이상, Win32/Win64, Visual Studio), Mac OS X, 리눅스/FreeBSD 등 POSIX 환경


지원 포맷

  1. 압축 해제
    포맷 지원
    ZIP Deflate / BZ2 / Deflate64 / LZMA / implode / shrink / Jpeg / Wavpack 압축 알고리즘 지원,
    ZipCrypto / AES128 / AES192 / AES256 암호화 알고리즘 지원,
    ZIP64 / ZIPX 포맷 지원, 여러 형태의 분할 압축된 파일 지원.
    ALZ Deflate/변형 BZ2 알고리즘 지원, 분할 압축 지원
    EGG Deflate / BZ2 / LZMA 압축 알고리즘 지원, ZipCrypto / AES128 / AES256 / LEA 암호화 알고리즘 지원, 분할 압축 지원
    TAR 8기가 이상의 파일 처리 지원, UStar / @LongLink 처리 지원, Sparse 포맷 지원, 심볼릭 링크 지원
    BH FUSE / Deflate 압축 알고리즘 지원, ZipCrypto 암호화 알고리즘 지원
    7Z .7z.001 형태의 분할 압축파일 지원
    WIM RAW 및 압축된 포맷 지원
    RAR 분할 압축 지원, RAR5 포맷 지원
    ARJ 분할 압축된 파일 지원, 암호걸린 파일은 미지원
    ACE unacev2.dll 파일 및 unace32.exe 파일 필요
    CAB LZX, MSZIP, QUANTUM 알고리즘 지원, SFX 및 분할 압축된 파일 지원
    기타 LZH, GZ, BZ2, ISO, UDF, IMG, XZ, Z, LZMA, J2J, NSIS, AES, Arc, LZIP, ZPAQ 포맷 지원

  2. 압축파일 생성
    포맷 지원
    ZIP Deflate / LZMA / XZ 알고리즘 지원, ZipCrypto 2.0 / AES 암호화 지원, ZIP 표준 분할압축, ZIP64 지원
    7z LZMA / LZMA2 알고리즘 지원, AES 암호화 지원, 헤더 암호화/압축 지원
    기타 TAR, TGZ, LZH, ISO(Joliet), GZ, XZ 포맷 압축 및 생성기능 제공


제품의 장점

  1. 다양한 포맷을 지원합니다.
    현존하는 대부분의 압축 포맷을 지원합니다. 따라서 여러가지의 압축파일을 지원하기 위해서 여기저기 돌아다닐 필요가 없습니다.

  2. 파일의 크기가 작습니다.
    불과 2MB 내외의 단 하나의 DLL 파일만 있으면 됩니다.

  3. 안정적입니다.
    • 전 세계 수백만명이 사용하는 압축 프로그램인 반디집에 사용중입니다.
    • 지속적인 유닛테스트 과정을 거칩니다.
    • 국내 최고의 소프트웨어 기업들이 자사의 솔루션에서 압축파일을 처리하기 위해서 사용하고 있습니다.

  4. 사용이 매우 쉽습니다.
    C++ 인터페이스 제공으로 매우 손쉽게 사용할 수 있음(단 다섯줄로 파일의 압축해제 가능)
    #include "ArkLib.h"
    CArkLib ark;
    ark.Create(ARK_DLL_RELEASE_FILE_NAME, NULL, NULL);
    ark.Open("sample.zip", NULL);
    ark.ExtractAllTo("c:/temp/");