특집기사 > 전체

[유틸리티 활용] 다양한 압축포맷을 지원! 게다가 공짜!! -빵집(1)

/ 2

다양한 포맷을 지원! 게다가 공짜!! -빵집을 이용한 파일 관리 (1)

컴퓨터를 사용하면서 압축파일을 다뤄보지 않은 사람은 아마 없을 것이다. 파일을 압축하면 용량이 작아져서 전송시간이 단축될 뿐만 아니라, 여러 개의 파일을 하나로 만들 수 있기 때문에 관리하기도 편해진다. 특히 메신저를 이용한 P2P 방식의 파일교환이 대중화 되가는 요즘에는 보다 효율적인 압축 프로그램의 선택이 중요하다.

▶빵집을 처음 설치하는 화면

파일 압축프로그램을 선택하는 중요한 기준, 즉 반드시 갖추어야 할 요건에는 어떤 것이 있을까?

1. 데이터의 안정성 보장

압축한 파일을 다시 해제하려고 할 때 별다른 이유도 없이 에러가 발생한다면 사용자의 입장에서 큰 낭패다. 특히 그것이 중요한 자료이거나 원본을 다시 획득할 수 없는 경우에는 더더욱 그렇다.

2. 호환성, 다양한 포맷 지원

겨우 다운로드받은 파일을 풀 수 없다면 곤란하지 않을 수 없다. 그렇다고 컴퓨터에 압축 프로그램을 여러 종류 설치하는 것도 비효율적이니 말이다. 때문에 최대한 다양한 압축 포맷을 지원하는 프로그램을 선택하는 것은 당연하다! 압축을 할 때도 마찬가지다. 다른 압축프로그램에서도 무난하게 풀 수 있는 ‘표준 포맷’을 지원해야 파일의 압축을 해제할 사람들이 프로그램을 중복으로 설치하는 수고를 덜게 된다.

3. 속도

파일을 얼마나 빠르게 압축/ 해제하느냐는 프로그램을 사용하는데 있어서 생각 이상으로 큰 차이를 보인다. 특히 파일의 용량과 개수가 늘어날수록, 각 프로그램간의 속도 차이는 더욱 벌어지게 된다. 일반적인 컴퓨터 사용자들은 파일을 압축하기보단 주로 해제하는데 시간을 보내므로, 이에 초점을 맞추면 된다(물론 압축/해제 속도가 모두 빠른 프로그램이 최선의 선택이겠지만).

위의 3가지 요건을 한마디로 요약하자면 ‘에러 없고 빠르며 호환성 좋은 프로그램’이 된다. 무척 당연한 명제지만, 실제로 저런 조건을 만족하는 압축 프로그램은 흔치 않다. 예를 들어 국산 압축 프로그램으로써 게이머들 사이에서 가장 널리 사용되는 알집의 경우, 위에서 언급한 요건을 어느 것 하나 제대로 만족시키지 못한다.

▶빵집이 설치될 경로명을 입력한다

데이터의 안정성이라는 측면에서 알집은 종종 압축된 데이터를 해제하지 못하는 버그가 발생한다. 심지어 알집을 이용해서 압축한 데이터를 직접 해제할 때도 비슷한 증상을 일으키기 때문에 데이터의 안정성 부문에서는 낙제점을 줄 수밖에 없다.

다음으로 호환성부분 역시 알집은 alz라는 고유의 포맷을 사용하는데, 이 포맷은 다른 프로그램에서 해제가 불가능하다. alz라는 압축파일을 해제하기 위해 알집을 설치해야만 하는 것이다. 그렇다고 alz가 기존의 압축 알고리즘과 완전히 다른 새로운 것이냐고 한다면 그렇지 않다. alz 알고리즘은 zip 알고리즘의 헤더 부분과 몇몇 코드만을 수정한 것으로, 엄밀히 말해 새로울 것이 없는 포맷이다. 그럼에도 불구하고 세계적 표준인 zip이 아닌 alz 포맷이 기본설정으로 된 이유는 오직 alz 포맷의 대중화를 통해 알집의 설치를 유도한다고밖에 볼 수 없다. 알집이 배너광고를 통해 수익을 올린다는 점을 감안하면, 이는 상당히 부도덕한 일이다.

▶빵집 홈페이지. 다양한 포멧을 지원하는데다가 완전 무료!

마지막으로 속도 부분을 살펴보면, 알집의 압축속도는 상당히 우수하다. 하지만 정작 압축파일을 해제하는 속도는 다양한 압축 유틸리티 중에서도 하위권에 속한다. 파일 하나가 수백 수천 명에게 다운로드 되는 인터넷 환경을 생각하면 대부분의 컴퓨터 사용자는 주로 압축파일을 해제하는 입장이다. 즉, 알집의 파일 처리속도는 일반적인 컴퓨터 사용자에게 ‘느리다’고 느껴질 것이다.

알집에 대해 너무 쓴 소리를 한 것 같다. 하지만 국내에서 가장 높은 점유율을 가지고 있는 파일 압축 프로그램이, 간과하기엔 큰 문제점들을 갖고 있다는 점 역시 엄연한 사실이다. 혹 알집 개발자가 이 리뷰를 본다면 다음 버전에서는 위에 언급한 문제점들을 조속히 수정해주길 기대한다(이미 알고 있는 문제점들이겠지만).

▶빵집을 실행시킨 화면

지금 소개할 빵집은 국내의 한 프로그래머가 개인 수준에서 공개한 프로그램이다. 다양한 종류의 압축프로그램을 지원하며 인터페이스가 간결하고 무엇보다 ‘완전한 무료’다. 개인이든 집단이든 회사든 아무런 제약 없이 사용할 수 있다는 점은 큰 메리트다. 빵집은 공식 홈페이지에서 다운로드 받을 수 있으며 주소는 http://www.bkyang.com이다.

빵집에서 압축할 수 있는 포맷은 BH, CAB, LZH, TAR, ZIP의 다섯가지다. 이중에서 TAR 포맷은 유닉스 계열에서 널리 사용되는 방식이며 LZH나 ZIP 포맷은 세계적인 표준으로 어느 압축 프로그램에서든 기본적으로 지원된다. CAB 포맷은 윈도우즈의 기본 압축형태다.

▶빵집에서 '압축'할 수 있는 파일 포멧. 다섯종류 모두 호환성이 우수하다

빵집을 이용하여 파일을 압축하기 위해선 직접 빵집을 실행시키는 방법도 있지만, 그것보다는 탐색기나 기타 폴더 환경에서 압축을 할 파일을 선택, 마우스 오른쪽 클릭을 이용하는 것이 편리하다. 오른쪽 클릭을 이용한 파일의 압축은 두 가지 선택지가 제공된다. 하나는 선택된 파일이나 폴더의 명칭을 압축파일명으로 사용하며 zip 형태 일반 압축률을 적용한 단일파일 생성, 나머지 하나는 보다 세세한 설정을 적용할 수 있는 ‘빵집으로 압축하기’가 바로 그것이다.

첫 번째 방법을 사용할 경우 선택된 파일이나 폴더를 동일 하위구조를 유지한 대표명칭의 zip 파일을 생성한다. 이 방식의 장점이라면 트리 구조를 유지한 파일을 간단히 생성시킬 수 있다는 점이다. 하지만 파일의 압축률을 조절하거나 포맷을 변경하기 위해선 두 번째 방법을 사용해야 한다. 물론 빵집을 별도로 실행시켜도 상관은 없다.

압축된 파일을 해제할 때는 더블클릭만 해주면 된다. 압축 파일을 더블클릭 해주면 빵집이 자동으로 실행되면서 내부에 포함된 파일의 목록이 트리구조를 유지한 체 표시된다. 상단의 압축 풀기 버튼을 이용하여 원하는 장소에 파일을 풀어놓을 수 있다. 이미 완성된 압축파일에 새로운 파일을 추가하거나 내부 파일의 이름 변경, 삭제도 물론 가능하다.

▶오른쪽 클릭을 이용하면 한결 편하다

빵집이 해제할 수 있는 압축파일의 종류는 총 34가지이기 때문에 호환성 문제는 발생하지 않을 것이다. 특히 alz 포맷 지원은 상당히 편리한 기능이다. 다양한 포맷의 해제, 표준 포맷 압축기능이 알집의 가장 큰 특징이다.

다음 편에서는 알집을 이용하여 파일을 분할 압축하는 방법, 생성된 압축파일에 파일을 추가하거나 제거하는 방법 등 응용방법에 대해 소개하도록 하겠다.

이 기사가 마음에 드셨다면 공유해 주세요
게임잡지
2005년 3월호
2005년 2월호
2004년 12월호
2004년 11월호
2004년 10월호
게임일정
2025
11