끄적끄적

반응형

 프로그램을 실행하지 않아도 명령 프롬프트(시작 > 실행 > cmd or command 입력 후 엔터) 창에서 명령문(Script)을 이용하여 압축/해제 및 기타 작업을 할 수 있습니다.

"내 컴퓨터-속성-고급-환경변수"에 알집 경로를 추가하거나 명령문에서 path를 이용하여 추가 후 사용해야 디렉터리에 제한 없이 사용이 가능합니다.
Path 추가 예문: path %PATH%;알집설치폴더

단순 반복적인 압축관련 작업을 간단한 명령문을 통해 쉽게 진행할 수 있도록 도와드립니다.

명령문 문법
  • alzipcon <명령> <기타옵션> <대상파일> <결과파일>
  • 위의 명령, 기타옵션, 대상파일, 결과파일에 들어가는 내용은 띄어쓰기(Space)가 없어야 합니다.
  • 필요한 경우 "큰 따옴표"로 묶어 입력해야 합니다.
    잘못된 사용: alzipcon -a *.* C:\Document and Setting\myfile.egg
    올바른 사용: alzipcon -a *.* "C:\Document and Setting\myfile.egg"
대상파일
  • 모든 동작은 현재폴더를 기준으로 동작합니다.
  • "..", "."를 이용하여 상대 경로를 지정할 수 있고 조합도 가능합니다.
    ..\.\..\.\..\*.*
  • ";"을 사용하면 파일을 구분할 수 있습니다.
  • 경로가 다양한 여러 파일을 압축한다면 상호간의 경로를 유추할 수 없기 때문에 현재폴더에 압축합니다.

맨 위로 이동

결과파일
  • 확장자를 따로 입력하지 않으면 EGG 파일로 저장됩니다.
  • 결과파일은 하나이기 때문에 구분자인 ";"은 사용할 수 없습니다.
  • 저장할 경로를 입력하지 않으면 결과파일은 현재폴더에 저장됩니다.
  • 결과파일의 확장자를 압축 가능한 포맷 이외의 확장자로 입력하면 EGG 포맷으로 압축합니다.
    압축가능한 포맷: EGG, ALZ, ZIP, LZH, TAR, JAR
명령문 압축하기

alzipcon -a <압축할 파일명>: 사용자가 지정한 파일(폴더)을 압축하는 현재 시간(년 월 일 시 분)의 파일명으로 압축합니다.

기본 압축은 EGG 포맷으로 압축됩니다.

2008년 10월 16일 오후 1시 30분에 압축을 합니다.

alzipcon -a C:\test.txt → C:\test.txt 파일을 현재폴더에 200810161330.egg로 압축합니다.
alzipcon -a C:\test.txt;D:\test2.txt;E:\test3.txt → 3개의 선택된 파일을 현재폴더에 200810161330.egg로 압축합니다.
alzipcon -a C:\Mydirectory → 선택된 폴더 전체를 현재폴더에 200810161330.egg로 압축합니다.

alzipcon -a <압축할 파일명> <압축 파일을 저장할 경로 및 이름>: 사용자가 입력한 위치에 지정한 이름으로 압축파일이 저장됩니다.

기본 압축은 EGG 포맷으로 압축됩니다.

alzipcon -a C:\test.txt C:\test.egg → C:\test.txt를 C:\ 경로에 test.egg로 압축합니다.
alzipcon -a C:\test.txt C:\test.zip → C:\test.txt를 C:\ 경로에 test.zip으로 압축합니다.
alzipcon -a C:\test.txt;C:\test2.txt C:\test.egg → 2개의 선택된 파일을 C:\ 경로에 test.egg로 압축합니다.
alzipcon -a C:\Mydirectory C:\DirectoryAdd.egg → 선택된 폴더를 전체 C:\의 경로에 DirectoryAdd.egg로 압축합니다.
alzipcon -a C:\Mydirectory DirectoryAdd.egg → 선택된 폴더를 전체 현재폴더에 DirectoryAdd.egg로 압축합니다.
명령문 압축풀기

alzipcon -x <압축풀 파일명>: 압축파일을 현재폴더에 풉니다.

alzipcon -x C:\test.zip → test.zip 파일을 현재폴더에 풉니다.
alzipcon -x C:\test.egg;D:\test2.zip;E:\test3.alz → 현재폴더에 각 압축 파일 이름으로 폴더를 만들어 각각 압축을 풉니다.

alzipcon -x <압축을 풀 파일명> <압축이 풀린 파일이 저장될 폴더명>: 사용자가 지정한 압축된 파일을 지정된 폴더에 압축을 풉니다.

alzipcon -x C:\test.egg C:\MyFiles → C:\test.egg 파일을 C:\MyFiles\ 폴더 안에 압축을 풉니다.
alzipcon -x C:\test.egg;D:\test2.zip C:\MyFiles → 선택된 2개의 파일을 C:\Myfiles\ 폴더 안에 압축을 풉니다.
alzipcon -x C:\test.egg MyFiles → C:\test.egg 파일을 현재폴더 내의 MyFiles 폴더 안에 압축을 풉니다.
명령문 복구하기

alzipcon -r <복구할 파일명>: 압축파일을 복구합니다.

복구는 EGG, ALZ, ZIP 포맷만 지원합니다.
alzipcon -r C:\test.egg → test.egg 파일을 복구하여 test.repair.egg 파일로 생성합니다.
alzipcon -r -f2 C:\test.zip → test.zip 파일을 복구하여 test.repair.zip 파일로 생성합니다.
명령문 EXE 파일 만들기

alzipcon -sfx <EXE 파일로 만들 대상이름> <생성할 EXE 파일명>: EXE 파일을 생성합니다.

alzipcon -sfx C:\test.egg text.exe → text.egg 파일을 test.exe 파일로 생성합니다.
alzipcon -sfx C:\test\ text.exe → C\에 있는 test 디렉터리를 test.exe 파일로 생성합니다.
SFX로 파일을 생성하는 방법은 두 가지가 있습니다.
  1. alzipcon -sfx <압축된 파일> <결과파일>
    압축파일의 내용을 유지한 EXE 파일을 만듭니다.
  2. alzipcon -sfx <압축할 파일명 또는 압축조건> <결과파일>
    파일을 압축한 후 EXE 파일을 생성합니다. 이 때 임시로 만들어진 압축파일은 삭제됩니다.
명령문 압축파일 목록보기

alzipcon -l <목록을 볼 파일명> : 대상 압축파일 내부의 목록을 보여줍니다.

alzipcon -l C:\test.egg → text.egg 파일 내부의 목록을 보여줍니다.
명령문 오류 검사하기

alzipcon -t <오류 검사할 파일명> : 대상 압축파일의 오류 여부를 검사합니다.

alzipcon -t C:\test.egg → text.egg 파일의 오류 여부를 검사합니다.

맨 위로 이동

명령문 지원목록
1. 압축하기 옵션
옵션설명
-an

지정 이름을 제외하고 압축합니다.

'*'나 ‘?’ 등의 와일드카드를 사용할 수 있습니다.
경로를 지정하지 않으면 전체를 대상으로 적용합니다.

-an*.txt

-v

분할압축 단위를 지정합니다.

숫자만 입력시 단위는 Byte입니다.
kb, mb 등의 문자를 사용하여 용량 지정이 가능합니다.

100kb, 2mb
분할을 지원하지 않는 포맷에서는 사용할 수 없습니다.

-m

압축률을 지정합니다.

숫자가 클수록 압축률이 높습니다.
전체 공통으로 0은 압축하지 않습니다.
각 포맷별 압축률 지정 가능 범위는 아래와 같습니다.

  • EGG: 1~4 (4: 최적압축)
  • ALZ: 1~3
  • ZIP: 1~4
  • LZH: 1
  • JAR: 1~4
  • TAR: '압축하지 않음'만 지원
EGG의 최적압축은 예외입니다.

-sfx

압축 후 자동압축풀림(EXE) 파일을 생성합니다.

-af

전체경로를 포함하여 압축합니다.

-xr

하위폴더를 제외하고 압축합니다.

-t

압축 후 테스트를 하여 압축파일을 검사합니다.

-d

압축 후 원본파일을 삭제합니다.

-tp

암호 설정시 암호화 방법을 지정합니다.

0~2까지 지정 가능하며 ALZ의 경우 0만 지정 가능합니다.
숫자가 커질수록 해독하기 어렵습니다.
기본값은 0입니다.

  • 0: Zip 2.0 호환 암호화 (기본 암호화)
  • 1: AES 128bit 암호화
  • 2: AES 256bit 암호화

-s

솔리드 압축 파일을 생성합니다.

EGG 포맷만 지원하며, 분할압축 및 암호화 방식은 지원하지 않습니다.

2. 압축풀기 옵션
옵션설명
-xn

지정 파일만 압축을 풉니다.

'*'나 '?' 등의 와일드카드를 사용할 수 있습니다.
경로를 지정하지 않으면 전체를 대상으로 적용합니다.

-xn*.txt

-xf

압축풀기시 폴더 이름을 사용하지 않습니다.

C:\sample.zip’ 파일을 C:\Temp\에 압축풀 경우
-xf 옵션 미사용시 C:\Temp\sample\에 압축을 풀고,
-xf 옵션 사용시 C:\Temp\에 압축을 풉니다.
-oa

파일이 중복일 때 중복된 모든 파일을 덮어씁니다.

-os

파일이 중복일 때 중복된 모든 파일을 건너뜁니다.

-on

파일이 중복일 때 압축풀 파일이 새 파일이면 덮어씁니다.

-oo

파일이 중복일 때 압축풀 파일이 오래된 파일이면 덮어씁니다.

3. 압축하기/압축풀기/오류검사 공통 옵션
옵션설명
-p

암호를 지정합니다.

-p[password]

-b

다른 작업을 우선 실행합니다. (우선순위를 낮춥니다.)

4. 압축파일 복구하기 옵션
옵션설명
-f

압축파일을 복구할 때 복구할 파일의 포맷을 지정합니다.

아래 3가지 포맷으로 지정할 수 있으며, 지정하지 않으면 원본파일의 확장자로 결정합니다.

  • 0: EGG
  • 1: ALZ
  • 2: ZIP
위의 3가지 포맷에 해당하지 않으면 EGG로 간주하고 복구합니다.

5. 자동압축풀림(EXE) 파일 만들기 옵션
옵션설명
-p

암호를 지정합니다.

-p[password]

-tp

암호 설정 시 암호화 방법을 지정합니다.

0~2까지 지정 가능하며 ALZ의 경우는 0만 가능합니다.
숫자가 커질수록 해독하기 어렵습니다.
기본값은 0입니다.

  • 0: Zip 2.0 호환 암호화 (기본 암호화)
  • 1: AES 128bit 암호화
  • 2: AES 256bit 암호화

6. 공용 옵션
옵션설명
-nq

파일이 중복될 경우 사용자에게 질문하지 않고 덮어씁니다.



  원문보기

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]