반디집

반디집
Bandizip
파일:256-bandizip.png
개발사반디소프트
발표일2011년 8월 5일
분류압축 소프트웨어
공식 최신 버전5.16반디집 X[1] 1.2.4
프로그래밍 언어C++
엔진Ark 라이브러리
플랫폼Windows[2] / Mac OS[3]
라이선스프리웨어
링크공식 홈페이지 문의 게시판

1 개요

키플러 압축 프로그램
술집술집 2압축시대반디집
특정 확장자 압축 프로그램
UnEGG트집#s-3

반디소프트에서 제작한 국산 압축 프로그램. 개인, 회사, 공공기관, 학교, PC방, 군부대 등에서 무료로 사용 가능한 프리웨어이다.

주로 빠른 압축, 유니코드 지원 등으로 알집의 대체용으로 널리 쓰인다. 실제로 해외 압축프로그램 성능 분석 관련으로 전체적으로 높은 성능이 나온 결과가 있다. Windows XP/Vista/7/8/10, OS X / 리눅스[4]등을 지원하고 있다.

맥 버전은 공식 홈페이지네이버 소프트웨어에서는 무료, 맥 앱스토어에서는 $1.99/부가세 적용 $2.19에 판매하고 있다. The Unarchiver와 비슷하게 압축 해제만 지원하며[5] 지원 포맷은 윈도우와 동일하다. 단, 윈도우판과는 달리 2013년부터 업데이트가 끊겼으며, 추가 개발 예정도 없다고 한다. 앱스토어 버전이 유료인 이유는 반디집 X 홈페이지에 나와 있는데, 해외판매를 고려하다보니 부득이하게 유료로 판매하게 되었다고 한다. 또한, 수익금은 반디집과 반디집 X 개발에 큰 힘이 될 것이라고 한다... 고는 하지만 그래놓고 맥용 업데이트를 안해서 욕을 먹고 있다.

2 장점

  • 위에 나온 모든 곳에서 무료이다.
알집과 압축속도를 비교한 동영상
  • 국내 최초로 zip 압축 시 멀티코어 프로세서를 지원한다. 알집은 지원하지 못했으나 9.0 버전부터 지원을 시작했다.
    • 내부 코드페이지 처리시 파일명, 암호문자열, 코멘트 문자열을 따로 지정 처리가 가능하다.
      • EUC-KR, UTF-8 인코딩 문제가 있는 리눅스 환경에서는 코드페이지 지정을 통해서 네이티브 리눅스 압축 프로그램보다 완벽하게 압축을 풀어내는데, 리눅스에서는 기본 프로그램으로 해제하면 특히 CJK 윈도우 환경에서 온 파일의 이름들이 ◆ 꼴로 표시되어 깨지는 것을 반디집으로 풀면 UTF-8로 완벽히 풀어낸다. 윈도에서도 Shift-JIS 환경에서 압축된 파일이 EUC-KR 환경에서 뷁어로 깨지거나 EUC-KR 환경에서 압축된 파일을 Windows-1252 환경에서 열면 알 수 없는 문장으로 깨지는데, 반디집은 EUC-KR, Shift-JIS, Windows-1252, UTF-8 모두를 완벽히 지원하기에 완벽하게 최종적으로 UTF-8 인코딩으로 풀어낼 수 있다. 그 반대나 다른 경우들 혹은 다른 운영체제에서도 마찬가지. 이 때문에 타 프로그램도 힘든 WINRAR의 유니코드 코멘트 등도 잘 보여준다.
  • 알집 전용 ALZ, EGG 압축 해제를 지원한다.
    • 둘 다 압축 포맷의 리버스 엔지니어링을 통해 압축 해제 모듈을 자체 개발하였다.
      • 압축 프로그램의 리버스 엔지니어링은 대한민국에서 불법이지만, 압축 포맷의 리버스 엔지니어링은 합법이다. 저작권법으로 보호받는 것은 포맷이 아니라 알고리즘이기 때문.
    • RAR처럼 이스트소프트압축해제 소스가 있긴 하지만, 라이선스 제약 때문에 미사용.
  • 64비트 OS를 네이티브로 지원한다.
    • 알집은 탐색기 셸만 지원하지만 반디집은 64비트용 파일이 포함되어 있다.
  • Windows PE에서도 잘 돌아간다. Windows PE는 윈도우의 초중요 요소만 담겨 PE상에서 오류를 뿜는 경우가 많다.
  • 압축파일을 여러번 복사해서 압축해체를 해도 압축파일에 들어있는 파일과 폴더의 만든날짜와 액세스한 날짜가 그대로 보존된다.
    • 윈도우는 파일이나 폴더를 복사하면 복사된 파일과 폴더의 만든날짜와 액세스한 날짜가 바뀐다.
    • 파일이나 폴더를 복사할때 "만든 날짜"와 "액세스한 날짜"를 그대로 보존하고 싶다면 반디집으로 압축해서 원하는 위치에 압축해체를 하면 된다.
    • 단, 주의할점이 있다. 반디집에서 설정을 따로 하지 않고 압축을 하면 파일의 "만든날짜" 와 "액세스한 날짜"가 보존이 되지 않는다. 그리고 반드시 ZIP으로 압축을 해야 한다.
      • 시간보존이 되게 하려면 우선 반디집을 키고 설정(S)>환경 설정>압축하기>"ZIP으로 압축할 때 NTFS 파일시간 정보 저장"에다가 체크를 하면 된다.

  • 프로그램 자체의 용량이 매우 작은 편이며, 광고 및 끼워넣기(번들)가 거의 없다.[6] 하지만 6.0 버전부터는 광고가 삽입된다고 한다.

3 단점

  • 리눅스, iOS, 안드로이드 등을 네이티브로 지원하지 않는다.
    • 리눅스는 반디집의 ARK 라이브러리를 이용해서 만든 Arkzip을 사용하면 된다.
  • GPGPU를 지원하지 않는다.
    • 유일하게 GPU를 지원하는 압축 프로그램은 WinZip이다. 하지만 실제로는 다루기 어렵고 효율이 낮게나오기 때문에 당장 다루지 않아도 상관 없다. HSA가 활성화 된 이후에 노려야 할것이다. 또한 GPGPU 특유의 병목현상 때문에 추후에도 지원될 가능성은 낮다. 관련 질의응답
  • 알집에 비해 인지도가 낮다. 알집보다 역사가 짧고, 압축 프로그램은 잘 안 바꾸는 컴퓨터 사용자의 특성 때문. 앞서 말했듯 디자인도 친화적이지 않다.[7] 워낙 알집이 크게 벌여놓은 탓에 국산 압축 = 쓰레기라는 시선이 크기 때문이기도 하다.
  • 7z 기준 파일을 압축할 시 메모리를 과도히 요구한다. 7zip의 경우 1.3기가 정도 사용하지만, 반디집은 4기가를 오락가락 하며 2개를 동시 압축하면[8] 윈도우가 멈추기도 한다. 다다익램이 답이다 7z 알고리즘의 문제라고 알려져[9] 있기는 하지만 7zip으로는 잘만 되기도 하고 7z가 오픈소스이기 때문에 반디집의 문제이다. 아쉽게도 해결책은 압축률을 줄이는 것 뿐. (사실 가장 큰 원인은 7z 특유의 상세 설정 조절을 지원하지 않기 때문이다. 7zip 16버전의 경우, 옵션을 있는 대로 다 주면 16쓰레드 CPU에 130GB가 넘는 메모리 요구량[10]을 보이지만, 옵션 조절이 매우 유연한데, 비해 반디집에서는 빠름,보통,높음의 세가지 프리셋이 끝이다. ) 다만, 이에 관련한 옵션을 추가할 예정이라고는 한다. (반디집5의 경우 7z 폴더에 콘솔용 7z.exe가 같이 설치되므로 이를 이용할 수 있다.[11][12] 옵션을 조절하면 탐색기 메뉴에서 7z으로 압축하기란 메뉴를 활성화하여 여기서 호출해서 쓸 수도 있다.)

4 패치 내역

  • 패치 진행과정
    • 2011년 4월 1일 첫 알파버전을 공개
    • 2011년 8월 5일 수많은 버그를 수정하고 기능을 추가한 V1.0 정식버전 등장
    • 201222일 오후 222 2.0 정식버전 공개
    • 2013년 2월 26일 3.0 버전이 공개되었다.
    • 2014년 5월 27일 5.0 버전이 공개되었다.
    • 2016년 6월 29일 6.0 BETA 버전이 공개되었다.[13]

5 압축시대와의 차이점

  • 전신이 압축시대지만, 기본 구성은 완전히 다르다.
    • 압축시대는 자체 압축모듈이 없어 7zip으로 압축을 했다.
    • 반디집은 LZMA SDK 제외, 전부 걷어내 자체 개발코드(ARK)로 대체하였다.
    • 다양한 부가기능을 더 가지고 있다. 7z 압축도 LZMA SDK를 이용한 자체 개발모듈로 처리.

6 변천사

6.1 술집

홈페이지
유료 압축 프로그램. 개인과 기업은 1,100원을 내고 구입하여야 한다.

유니코드 지원을 하여 유니코드로 쓰인 파일도 오류없이 표시한다. 커맨드 창 열기 기능을 지원한다. 코드 페이지를 바꿀 수 있어서 다른 언어를 깨짐없이 표시한다. 외국어로 구동되는 OS에서 한국어를 포함한 다른 언어로 쓰인 압축 파일명을 오류없이 풀 수 있다.

6.2 술집 2

홈페이지
겉모양은 비슷하지만 내부 구조를 많이 바꾼 버전이다. 2009년 12월 14일부터 프로그램 이름을 압축시대라고 바꾸었다. 바꾼 이유는 술을 안 좋아하는 사람들을 위해서이다.

술집 2를 발표하면서 유료 프로그램에서 무료 프로그램으로 변경했다. 개발자가 술집을 유료로 팔았던 이유는 과연 국내에서 유료 프로그램이 얼마나 팔릴까 궁금해서 테스트해보기 위한 목적이 컸기 때문에 가격도 1,100원으로 저렴했다.

6.3 압축시대

홈페이지
술을 싫어하는 사람들이 있어 술집 2를 압축시대로 이름을 바꾸었다. 전신이 되는 술집 2부터 무료로 전환해서 이 프로그램도 무료이다. 반디집의 전신이 되는 프로그램이다.

코드페이지 설정 기능을 지원하기 때문에, 일본어로 압축된 압축파일의 파일명을 깨지지 않게 풀어주는 기능이 장점이다. 알집의 전용 포맷인 ALZ, EGG 포맷 압축 해제를 지원한다는 장점이 있다.

압축시대는 개발 중지 하였으며, 압축시대의 내부 엔진과 외부 UI를 바꾸고 반디집을 발표하였다.

7 기타

  • 2013년 군내 사용가능 등재로 인트라넷 각 자료실에 반디집이 올라왔다!
  • 개인만 프리웨어인 알집과 달리 관공서, 기업 등에도 무료로 사용가능하여 많은 기업들이 애용한다.
  • 해외에서도 호평을 받고 있다.
  • 케이벤치의 압축 프로그램 비교한 기사 의 댓글에 굉장히 웃긴데다 여기저기 떠돌면서 같은 이야기만 반복하기까지 하는 관종이 난입해서 병림픽을 벌이기도 했다.(...)
  • 하드웨어 커뮤니티 파란동네에 반디집 6버전 개발 소식과 새로운 UI를 공개 하고 평가를 부탁 하는 글이 올라와 있다.
파란동네 해당 글 댓글은 대체로 긍정적인 반응 이다.
  • 반디집 6.X 버전부터는 더 이상 윈도우 XP를 지원하지 않는다.[14]

8 관련 항목

  • 반디소프트 - 툴 제작사
    • 반디캠 - 영상 녹화 프로그램 (셰어웨어)
    • 반디컷 - 빠른 영상 자르기 프로그램 (셰어웨어)
    • 꿀뷰 - 강력한 이미지 뷰어 (프리웨어) / 압축파일 오픈시 반디집 모듈을 사용한다.
    • 꿀캠 - 움짤 녹화, 편집 프로그램 (셰어웨어)
  1. X버전은 Mac OS 전용 버전이다.
  2. 5.X 버전까지는 XP 이상, 6.X 버전은 Vista 이상부터 지원된다.
  3. 10.6 Snow Leopard 이상부터 지원
  4. 정식지원은 아니다. 다만 공식홈페이지에서 와인(소프트웨어)을 통한 설치를 설명해주고 있다. 실제로 와인에 설치해보면, 원래 멀티플랫폼이었던것마냥 오류없이 잘만 돌아간다. 이는 MFC 등의 라이브러리를 사용하지 않고 만들어서인 것으로 보인다.
  5. 이는 알집 맥버전도 마찬가지다.
  6. 설치할 때 반디소프트에서 제작한 프로그램을 설치하도록 권유한다. 그때 한 번만 권유하므로, 싫으면 아니오를 눌러 다른 프로그램의 설치를 취소하자.
  7. 이는 개발자도 알고 있는 듯 하며, 6.0에서 UI가 바뀔 예정이라고 한다.
  8. 정확히는 가용 메모리보다 반디집의 메모리 사용량이 많으면
  9. 핵심 알고리즘인 LZMA2 자체가 램을 뭉터기로 잡아먹는다.
  10. 이렇게 압축하면 풀 때도 1.5GB가량 있어야만 풀 수 있다.
  11. 콘솔용으로 넣었다고 해서 콘솔만 되는게 아니라 GUI도 된다. 사전크기가 64MB까지인 등 약간의 차이는 있지만 7zip과 동일한 옵션 조절을 지원한다.
  12. 반디집6에서는 bc.exe로 대체되어서 없다.
  13. 이 버전부터 광고가 추가 되었다.
  14. 5.X 버전 계속 사용 가능