강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
리눅스에서 alz(알집앞축파일)을 풀 수 있다.
조회 : 9,088  


 

리눅스에서 alz(알집앞축파일)을 풀 수 있다.


프로그램명 : unalz-0.61.tgz
운영체제 : Windows, BSD, Linux
홈페이지 : http://www.kipple.pe.kr/win/unalz/
라이센스 : 공개 소스(zlib 라이선스)


 
  리눅스를 사무환경에서 사용하려면, 여러 업무를 하다 부딪치게 된다.
중요한 자료를 Email으로 받게 되었는데. 압축파일 형태가 alz인 것이다.
내가 알기로 alz는 Windows에서 사용하는 '알집'이라는 프로그램에서 사용하는 전용 압축 파일 확장자로 알고 있다.
급하게 윈도우에서 풀어서 업무를 처리하긴 했지만, 리눅스에서 압축을 풀 수있는 유틸리티를 찾아 보았다.

http://www.kipple.pe.kr/win/unalz/
위 페이지에서 찾을 수 있었다.
개발자에 관한 정보는 없지만, 많이 알려진 꿀뷰, 4desk등의 유용한 프로그램을 많이 개발하신 분이다.

unalz는 다음과 같은 기능들이 있다.

    * .alz 파일 압축 해제
    * .alz 파일의 deflate/변형 bzip2/raw 포맷 지원
    * 분할 압축 파일 지원 (alz, a00, a01.. )
    * WINDOWS 뿐만 아니라 POSIX(BSD/LINUX) 에서도 사용 가능
    * 암호걸린 파일의 압축 해제
    * 뒷부분이 잘린 파일도 멀쩡한 부분까지 압축 해제 가능
    * CRC 체크기능

그럼 설치 부터 사용 방법까지 알아 보도록 하겠다.


1. 설치
  압축 파일을 받아와서 압축을 풀고, 컴파일, 설치 순으로 진행된다.
   wget http://www.kipple.pe.kr/win/unalz/unalz-0.61.tgz
   tar xvfpz unalz-0.61.tgz
   cd unalz/
   make linux-utf8
   make install
  위와같이 입력하면, /usr/local/bin/unalz 파일이 생긴다.

* make 시 옵션에 관하여.
    * posix : 기본적으로 CP949 코드페이지를 지원하며 -utf8 옵션으로 UTF-8 파일 시스템을 지원합니다. libiconv 가 필요하며, 기본 패키지용으로 컴파일 할때 적당합니다.
    * posix-utf8 : 기본으로 UTF-8 파일 시스템을 사용하는 OS에 적합 합니다. DARWIN 의 경우 이 옵션으로 컴파일 하면 됩니다. 역시 컴파일시 libiconv 가 필요합니다.
    * linux-utf8 : UTF-8 파일 시스템이면서, 컴파일시 -liconv 옵션이 필요 없는 경우 사용합니다.
    * posix-noiconv : 시스템에 libiconv 가 없는 경우 컴파일 하기 위한 옵션입니다. 이때에는 CP949 만을 지원하므로 UTF-8 파일 시스템에서는 한글 파일명이 있을 경우 문제가 발생할 수 있습니다. 파일 시스템이 CP949(혹은 EUC-KR) 일 경우 이 옵션으로 컴파일 하여도 전혀 문제가 없습니다.



* 우분투 사용자라면, 간단하게 ...
sudo apt-get install unalz
이렇게만 입력하면, unalz 설치가 완료된다.


2. 실행방법
  unaliz 압축파일명.alz

 위와같이 입력하면 압축이 해제 됩니다.!!

명령어에 대한 자세한 설명은 다음과 같습니다.


unalz [옵션..] 압축파일.alz [압축풀 파일 목록..]

 코드 페이지 옵션
  -utf8   : 파일 시스템이 UTF-8  일 경우 사용하는 옵션
  -cp949  : 파일 시스템이 CP949  일 경우 사용하는 옵션
  -euc-kr : 파일 시스템이 EUC-KR 일 경우 사용하는 옵션

 기타 옵션
  -d directory : 압축풀 대상 폴더 지정
  -l           : 파일 목록 출력
  -p           : 압축해제 결과를 파이프로 지정
  -pwd PWD     : 압축해제 암호 지정


3. 마치며
  아주 훌륭한 프로그램입니다. 제작자의 홈페이지를 방문하면 여러가지 유틸리티를 무료로 사용할 수 있습니다.
유틸리티가 마음에 들고 고맙다는 생각이 든다면, 제작자의 홈페이지를 방문하여 "기부(donation)"하는 것도 좋을 듯 합니다.



테스트 환경 : Linux(Ubuntu 7.04)
참고문서 : http://www.kipple.pe.kr/win/unalz/

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1495


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
도리
도리(Doly)
(주)수퍼유저 기술이사 (CTO)
리눅스마스터 1급,2급 추천교재(2014년) 집필
리눅스마스터 1급,2급 전문위원(출제)(한국정보통신진흥협회, 2005년~)
SULinux 1.0, 1.5, 2.0, 2014 개발 총괄(sulinux.net, 1998년~)
SSU,LSCP,LSMP,CCMT외 다수 오픈소스 프로젝트 개발 및 운용 (lscp.sf.net외,2009년~)
리눅스 대량 시스템 구축 및 관리(5,000대리눅스 서버 구축 및 관리 경험, 2000년~)

E-Mail : doly골뺑이superuser.co.kr
소개 : 하루 하루 최선을 다합시다!!