출처 : http://www.altools.co.kr/help/alzip/70/frame.htm
1. 명령문 기본사항
* 명령문 문법
alzip <명령> <기타옵션> <대상파일> <결과파일>
[참고] 명령, 기타옵션, 대상파일, 결과파일에 들어가는 내용은 띄어쓰기(space bar)가 없어야 합니다.
필요한 경우 "큰 따옴표"로 묶어서 입력해야 합니다.
잘못된 사용 alzip -a *.* c:\Document and setting\myfie.alz
올바른 사용 alzip -a *.* "c:\Document and setting"\myfie.alz
* 대상파일
- 모든 동작은 현재 폴더를 기준으로 동작합니다.
- *.*는 현재폴더입니다.
- "\"가 처음나올 경우 현재 드라이브의 최상위폴더(루트폴더, C\, D\ 등을 의미합니다.
- "..", "."을 이용하여 상대경로를 지정할 수 있고 조합도 가능합니다. 예)..\.\..\.\..\*.*
- ","를 사용하면 파일을 구분할 수 있습니다.
- 경로가 다양한 여러 파일을 압축한다면 상호간의 경로를 유추할 수 없기 때문에 최상위폴더에 압축합니다.
* 결과파일
- 확장자를 따로 입력하지 않으면 alz 파일로 저장됩니다.
- 결과파일은 하나이기 때문에 구분자인 ","는 사용할 수 없습니다.
- 저장할 경로를 입력하지 않으면 결과 파일은 대상 파일이 존재하는 위치에 저장됩니다.
- 결과 파일의 확장자를 alz, zip 이외의 확장자로 입력하더라도 실제로는 alz 나 zip 파일로 압축되고 확장자만 입력한 형식으로 바뀐 형태가 됩니다.
2. 명령문 압축하기
* alzip -a <압축할 파일명> : 사용자가 지정한 파일(폴더)을 압축하는 현재 시간(년월일시초)의 파일명으로 압축합니다.
[참고] 기본 압축은 alz 포맷으로 압축됩니다.
예) 2006년 8월 29일 오후 1시 30분 30초에 압축을 합니다.
alzip -a c:\test.txt c:\test.txt 파일을 c:\ 의 경로에 200608291330.alz 로 압축
alzip -a c:\test.txt,d:\test2.txt,e:\test3.txt 3개의 선택된 파일을 c:\ 의 경로에 200608291330.alz 로 압축
alzip -a c:\Mydirectory 선택된 폴더 전체를 c:\ 의 경로에 200608291330.alz 로 압축
alzip -a c:\Mydirectory\ 선택된 폴더안의 파일, 폴더를 c:\Mydirectory 의 경로에 200608291330.alz 로 압축
* alzip -a <압축할 파일명> <압축 파일을 저장할 경로 및 이름 > : 사용자가 입력한 위치에 사용자가 지정한 이름으로 압축파일이 저장됩니다.
[참고] 명령문 압축은 alz와 zip 포맷만 지원합니다.
예) alzip -a c:\test.txt c:\test.alz c:\test.txt 를 c:\ 경로에 test.alz 로 압축
alzip -a c:\test.txt c:\test.zip c:\test.txt 를 c:\ 경로에 test.zip 로 압축
alzip -a c:\test.txt,c:\test2.txt c:\test.alz 2개의 선택된 파일을 c:\ 경로에 test.alz 로 압축
alzip -a c:\Mydirectory c:\DirectoryAdd.alz 선택된 폴더를 전체 c:\ 의 경로에 DirectoryAdd.alz 로 압축
alzip -a c:\Mydirectory\*.* c:\DirectoryAdd.alz 선택된 폴더안의 파일, 폴더를 c:\ 의 경로에 DirectoryAdd.alz 로 압축
3. 명령문 압축풀기
* alzip -x <압축풀 파일명> : 압축파일을 압축 파일이 저장된 폴더에 풉니다.
[참고] 압축풀 경로의 디스크 공간이 부족할 경우 압축이 풀리지 않습니다.
예) alzip -x c:\test.zip test.zip 파일을 C;\test 안에 풉니다.
alzip -x c:\test.alz,d:\test2.zip,e:\test3.alz C\ 에 각 압축 파일 이름으로 폴더를 만들어 각각 압축을 풉니다.
alzip -x c:\Mydirectory 폴더 안의 모든 alz, zip 파일의 각 이름으로 폴더를 만들어 각각 압축을 풉니다.
* alzip -x <압축풀 파일명> <압축이 풀린 파일이 저장될 폴더명> : 사용자가 지정한 압축된 파일을 지정된 폴더에 압축을 풉니다.
[참고] 압축풀 경로의 디스크 공간이 부족할 경우 압축이 풀리지 않습니다.
예) alzip -x c:\test.alz c:\MyFiles\ c:\test.alz 파일을 c:\MyFiles\ 폴더 안에 압축을 풉니다.
alzip -x c:\test.alz,d:\test2.zip c:\MyFiles 선택된 2개의 파일을 c:\MyFiles\ 폴더 안에 압축을 풉니다.
alzip -x c:\Mydirectory c:\MyFiles c:\Mydirectory 폴더 안의 압축된 파일들을 c:\MyFiles 폴더 안에 압축파일명과 동일한 폴더를 만들어 압축을 풉니다.
4. 명령문 지원 목록
-x : 압축풀기
-sfx : 알집 EXE 만들기
-t : 압축 후 테스트
-d : 압축 후 원본 파일 휴지통으로 이동
-b : 다른작업우선 실행
-si[index] : 알집 EXE 아이콘 선택(1~4) 예) alzip -sfx -si3 c:\test.zip
-off : 작업실행 후 로그오프
-p[pwd] : 비밀번호 설정 예) alzip -a -p1234 c:\test.txt
-af : 전체 경로 포함하여 압축
-xr : 하위폴더 제외하고 압축
-v[size] : 볼륨 크기 지정 예) alzip -a -v5mb c:\test.mp3
-m : 압축률 지정 (-m0:최대, -m1:보통, -m2:빠르게, -m3:더빠르게, -m4:압축하지 않음)
-xf : 압축풀기시 폴더 이름 사용하지 않기
-an[list] : 지정된 파일이름 제외하고 압축 (와일드카드 사용 *.*, *.doc 등)
-ls : 로그를 명령 프롬프트 창에게 보이게 함
-oa : 압축 해제시 같은 파일명을 가진 파일이 있을 때 자동 덮어쓰기
-os : 압축 해제시 같은 파일명을 가진 파일이 있을 때 자동 건너뛰기
-on : 압축 해제시 같은 파일명을 가진 파일이 있을 때 더 최신파일인 경우에만 덮어쓰기
-oo : 압축 해제시 같은 파일명을 가진 파일이 있을 때 더 오래된 파일인 경우에만 덮어쓰기
[참고] -an과 -xn 명령문의 경우에는 옵션을 입력할 때 콤마 (.) 를 이용하면 2 가지 옵션을 지정할 수 있습니다. 이 옵션은 현재 폴더에만 적용됩니다.
예) alzip -a -an *.jpg file.alz
현재 폴더에서 확장자가 jpg인 파일을 제외한 모든 파일을 " file.alz" 으로 압축합니다.
단, 하위폴더 중 확장자가 jpg인 파일은 제외되지 않습니다.
[참고] SFX 로 파일을 생성하는 방법은 두가지가 있습니다.
1. Alzip -sfx <압축된 파일>
압축 파일이 위치한 경로에 EXE 파일을 만듭니다.
2. alzip -sfx <압축할 파일명 또는 압축 조건> <결과파일>
파일을 압축한 후 EXE파일을 생성 합니다. 이 때 임시적으로 만들어진 압축파일은 삭제됩니다.
': S/W' 카테고리의 다른 글
WindowsLiveWriter 실행 오류 (0) | 2010.08.10 |
---|---|
Pinnacle Studio Moviebox HD Ultimate Collection Ver.14 (0) | 2010.04.30 |
비스타 - 엔드노트 설치 관련 1935 에러 조치 방법 (1) | 2010.04.01 |
BAT 파일을 EXE 파일로 변환하기 (BAT to EXE Converter v1.5) (0) | 2009.08.24 |
엑셀에서 하이퍼링크 자동으로 생성/제거하는 방법 - 매크로 기능을 이용하여 (0) | 2009.08.24 |