인터넷을 뒤져보면 답이 나온다.
현재 두가지 방법이 사용되어지고 있다.
첫째.
$ zip -F xxx.zip
$ unzip xxx.zip
둘째. unzip 을 패치한다.
(1) 먼저 unzip 소스 버젼 install program을 다운 받는다.
(2) 아래의 경우는 HP-UX 11.11의 예이다.
# gzip -d unzip-5.52-src-11.11.tar.gz
# tar xvf unzip-5.52-src-11.11.tar
# cd unzip-5.52
# vi fileio.c
아래부분을 찾아서 /* ~ */ 주석처리 한다. 아래처럼..
/* Ext_ASCII_TO_Native(G.filename, G.pInfo->hostnum,G.pInfo->hostver,
G.pInfo->HasUxAtt, (option == DS_FN_L));*/
# make
# make install
# make test ----> unzip test 수행
(3) prefix를 수정하지 않은 경우에는 /usr/local/bin 디렉토리에 unzip 프로그램이 생성된다.
(4) unzip XXXX.zip -----> 한글파일이 있는 zip 파일의 압축을 풀어본다.
* HP-UX의 수정된 소스본을 첨부합니다.