반응형

 

7zip은 무료 압축 프로그램이면서 압축률이 높고, 알집에 가벼운 프로그램입니다.

기존의 zip형식도 지원을 하며 압축률이 높다 보니 압축시간은 조금 더 소비됩니다.

 

높은 압축률과 Dos command를 이용해서 개발에 아주 유익한 프로그램입니다.

 

예를 들어, 아래의 경우에 Batch파일로 만들어 놓고 사용을 하면 편하게 압축을 할 수 있습니다.

  1. 컴파일이 완료된 파일들에서 소스만 압축
  2. 컴파일이 완료된 파일들에서 Binary만 압축
  3. 컴파일이 완료된 파일들에서 Library만 압축
  4. 특정 파일만 압축

 

Ex) SRC폴더에서 확장자가 *.C파일과 *.H파일을 빼고, 나머지 파일들을 zip형태로 압축하기

7z a –tzip C\ZIPDEST\output c\SRC\* -x!*.c -x!*.h

 

Ex) SRC폴더에서 확장자가 *.o파일과 *.exe파일을 빼고, 나머지 파일들을 zip형태로 압축하기

7z a –tzip C\ZIPDEST\output c\SRC\* -x!*.o -x!*.exe

 

회사에서 상용 프로그램이 아닌 이런 강력한 Cmd 기반의 압축프로그램의 사용은 옵션이 아니라 필수네요.

 

7zip Download

홈페이지 : http://www.7-zip.org/

  

사용 형식

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]

[<@listfiles...>]

 

<Commands>

a: Add files to archive

b: Benchmark

d: Delete files from archive

e: Extract files from archive (without using directory names)

l: List contents of archive

t: Test integrity of archive

u: Update files to archive

x: eXtract files with full paths

<Switches>

-ai[r[-|0]]{@listfile|!wildcard}: Include archives

-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives

-bd: Disable percentage indicator

-i[r[-|0]]{@listfile|!wildcard}: Include filenames

-m{Parameters}: set compression Method

-o{Directory}: set Output directory

-p{Password}: set Password

-r[-|0]: Recurse subdirectories

-scs{UTF-8 | WIN | DOS}: set charset for list files

-sfx[{name}]: Create SFX archive

-si[{name}]: read data from stdin

-slt: show technical information for l (List) command

-so: write data to stdout

-ssc[-]: set sensitive case mode

-ssw: compress shared files

-t{Type}: Set type of archive

-v{Size}[b|k|m|g]: Create volumes

-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options

-w[{path}]: assign Work directory. Empty path means a temporary directory

-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames

-y: assume Yes on all queries

 

반응형

'SW개발' 카테고리의 다른 글

[VI 명령어]  (0) 2011.08.29
[UML Class Diagram]  (0) 2011.08.26
Unified Modeling Language (UML)  (0) 2011.08.26
[Source Insight]편하게 주석달기2  (0) 2011.04.27
Clear Case 를 Source Insight와 Beyond Compare와 연동하기  (0) 2011.04.26
Trace32. Image view  (0) 2011.04.26
Trace32. Spot Break and Log  (0) 2011.04.26
카메라 개발 용어  (0) 2011.04.26
아스키 문자셋  (0) 2011.04.25
GSM 약어2  (0) 2011.04.25

+ Recent posts