티스토리 뷰

Cabarc 사용법 (https://www.certkorea.co.kr/doc.asp?g_dev_cabarc)
( 배포 : https://www.certkorea.co.kr/pds/cabarc.exe )

실행화일을 배포하기 위해 일반적으로 사용하는 것이 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

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

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

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

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

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' 지정 (기본 아이디는 0)
댓글