Unix/Fedora Core 4

unzip으로 압축풀때 unix에서 한글깨짐 현상 조치 방법

ForceCore 2006. 9. 21. 00:32

인터넷을 뒤져보면 답이 나온다.
현재 두가지 방법이 사용되어지고 있다.

첫째.
$ 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의 수정된 소스본을 첨부합니다.