날짜: 2005-06-18 | 글쓴이: 도아 | 61036 번 | 프린트 | 메일로보내기

압축 플러그인의 설치와 활용 - 계속


IV. 플러그인의 활용 I - InstallShield 설치 파일의 압축 해제 Total Commander를 활용하는 첫번째 예로 InstallShield 설치 파일의 압축을 해제하는 방법을 설명하겠다주5.

  1. InstallShield 파일 구하기 일단 InstallShield로 작성된 설치 파일을 구해야 한다. 예로 사용할 마땅한 InstallShiel 설치 파일이 없는 사람은 다음 링크에서 파일을 다운받아 사용해도 된다. 다음 링크는 필자가 사용하고 있는 휴대폰인 IM5400의 데이타 매니저 파일이다.

  2. 실행 파일 압축 해제 다운받은 파일에 커서를 이동한 후 Ctrl-PgDn키를 누른다. 일반적인 압축 파일의 경우 Enter키를 눌러도 되지만 실행 파일(EXE)이나 확장자 연결을 통해 실행되는 파일(AVI)의 압축을 푸는 경우 Ctrl-PgDn를 사용해야 한다. 압축 파일내의 모든 파일을 임시 폴더(예: D:Temp)에 압축해제한다. 압축 파일에 폴더가 포함되어 있는 경우 폴더까지 압축 해제한다.

  3. 헤더 파일 찾기 InstallShield로 만든 설치 파일의 경우 실행 파일의 압축을 해제하면 다음 그림처럼 또 다시 압축 파일이 나온다.

    대부분의 사람들은 .CAB 파일이 MS의 캐비넷 파일인줄알고 DATA1.CAB 라는 파일의 압축을 풀려고 시도하고, 풀리지 않으면 압축을 해제할 수 없는 것으로 알고 포기하는 경우가 많다.

    버전이 정확히 기억나지는 않지만 초기 버전의 InstallShield는 MS의 캐비넷 파일을 사용했다. 그러나 InstallShield가 버전업되면서 확장자만 .CAB를 사용하며, 압축은 자체압축을 사용한다.

    위의 그림에서 압축 해제된 파일들을 찾아보면 확장자가 .HDR인 파일이 있다. 확장자의 이름에서 알 수 있듯 이 파일은 압축 파일의 헤더로서 .CAB에는 압축 데이타만 저장하고 저장된 데이타의 정보는 .HDR 파일에 저장한다.

    따라서 압축 해제는 .CAB가 아니라 .HDR을 이용해서 압축해제해야 한다. MultiArc AddOn으로 i6comp.exe를 설치한 경우라면 .HDR 파일을 두번 클릭한다.

  4. 설치 파일 압축 해제하기 HRD 파일을 두번 클릭하면 다음 그림처럼 설치 파일 목록이 나타난다.

    파일 목록중 <Engine>, <Support>로 시작되는 폴더는 풀지않아도 된다. 이들 폴더는 모두 프로그램 설치시 화면이나 메시지를 출력하기위해 필요한 파일을 포함하고 있는 폴더이다.

    <Engine> 설치에 사용되는 InstallShield 엔진으로 압축을 해제할 필요는 없다.
    <Support> 설치에 사용되는 언어별 지원 파일로 마찬가지로 압축을 해제할 필요는 없다.

    나머지 폴더의 구조는 프로그램마다 약간씩 차이가 있다. 예로 사용한 데이타 매니저의 경우 비교적 간단한 프로그램이기때문에 Program Executable Files 폴더를 폴더채 압축 해제하고, Config, Help Files, Program DLLs 폴더의 파일들을 Program Executable Files 폴더로 압축 해제하면 별다른 작업없이 실행되는 것을 확인 할 수 있다.



다음글: Total Commander로 서비스 관리하기 (21860)2005-06-20
이전글: File System 플러그인 사용하기 (32424)2005-06-15
<< 이전페이지 (2/7)다음페이지 (4/7) >>

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.