본문 바로가기
IT-개발,DB

[IT/개발] 개발지원툴 cabarc.exe 사용방법

by SB리치퍼슨 2010. 8. 9.

Cabarc 사용법

실행화일을 배포하기 위해 일반적으로 사용하는 것이 CAB화일 형태로 만든 다음 하나의 CAB화일을 OBJECT Tag로 넣어 HTML에 삽입 하는 것입니다. dll이나 ocx 또는 다른 cab화일을 통해 새로운 CAB화일을 만들 수 있습니다. CAB화일은 다운로드를 위해 압축을 하는 일종의 압축포맷입니다.

1. CAB 파일 생성방법

Usage: CABARC [options] command cabfile [@list] [files] [dest_dir]
 기본 예> cabarc -s 6144 N my.cab my1.ocx my2.ocx

  1. 하나의 파일을 Cab 파일로 생성
      CabArc n my.cab my.ocx

  2. 적은수의 파일을 Cab 파일로 생성
     - 3개의 파일(my.ocx, my2.ocx, my.inf)로 Cab 파일 생성
      Cabarc n my.cab my1.ocx my2.ocx my.inf

  3. 많은수의 파일을 Cab 파일로 생성
     - 파일들을 하나의 하위 디렉토리(예:app)에 넣고 바로 위 디렉토리에서 다음의 명령을 이용한다.
      Cabarc r ?p my.cab app\*.*

2. Cabarc 옵션리스트

  1. Command
    L Cabinet(CAB) 파일의 목록 보기 (예: CabArc l my.cab)
    N 새로운 cabinet 파일 생성 (예: CabArc n my.cab *.dll *.ocx)
    X Cabinet 파일로부터 파일 꺼내기 (예: CabArc x my.cab my.ocx)

  2. Options
    -c 작업할 파일 확인하기
    -o 파일을 꺼낼 때, 사용자에게 묻지 않고 덮어쓰기
    -m 압축 형태 지정 [LZX:<15..21>|MSZIP|NONE], (기본 형태는 MSZIP)
    -p 파일명에 파일 경로 포함하기 (단, 상대 경로만 허용)
    -P 파일 포함 시 지정된 접두어 생략하기 (주로, 파일 경로의 일부가 지정됨)
    -r 하위 디렉토리의 파일까지 포함하기 (주로, -p 옵션과 함께 사용)
    -s Cabinet 파일 내에 사인 정보를 둘 여유 공간 확보 (예: -s 6144 => 6K bytes)
    -I Cabinet 생성시 'Cabinet Set ID' 지정 (기본 아이디는


출처 : http://www.certkorea.co.kr/doc.asp?g_dev_cabarc

반응형

댓글