7z등 압축 프로그램을 사용해야되는 일이 생겼다.

 그래서 7zip을 사용하는 방법을 여기에 기록할려고 한다.

  7z을 설치하는 방법은 GUI와 그냥 7z-command, source build 등 다양한 방법이 있으다.(Windows에서는 GUI가 대부분이다.)

 GUI방식은 다음과 같다.

 http://www.7-zip.org/download.html에 들어가서 7zip을 다운 받는다.

 Download 7-zip에서 .exe과 .msi는 설치 프로그램으로 만들어진 파일들이다.

 



 여기서 7-zip for 32-bit혹은 64-bit에 맞춰서 설치하면, 실행이 된다.(OS가 64-bit인데, 32-bit 파일을 받아도 상관없으나. OS가 32-bit인데, 64-bit 파일을 받아서 사용하는 것은 문제가 되니 주의해서 다운 받길 바란다.)


 여기서 압축을 풀면 알아서 설치가 되는걸 알 수 있다.


 소스빌더는 방법이 다양해서 넘기도록 하겠다.(컴파일로 차근차근 컴파일해나가야 된다.)


 command 방식으로 압축할때는 다음과 같은 방법을 사용한다.


 7z a num.7z num


 여기서 7z의 명령어에서 a는 압축을 한다는 뜻으로 쓰인다.


 7z에서는 zip과 7z등을 지원해주는데, 이것을 압축 타입이라고 한다.


 -tzip 혹은 -t7z -tgzip 등을 이용하면, 다양한 종류로 압축이 된다. 만약, 이게 없다면, 기본적으로 파일의 확장자에 따라서 결정이 된다.


 압축을 풀때는 다음과 같이 사용한다.


 7z x num.7z


 여기서


 7z e num.7z을 사용할 경우. 디렉토리 상관 없이 파일이 풀리게 된다.(경로를 상관 없이 풀리게 된다.) 그래서 이름이 중복이 되는 경우에는 문제가 발생한다.


 7z x num.7z을 사용하면 경로에 맞춰서 파일이 풀리니 이것을 이용하면 된다.


 -scs가 있다. 이것은 파일 경로의 문자열을 뭘로 할 것인지 정하는 것이다.


 UTF-8으로 할것인지. 혹은 UTF-16등으로 저장할 것인지 나와있다.


 왠만해선 UTF-8로 저장하는게 유동성이 있을 것으로 보인다.

 


 

'연습' 카테고리의 다른 글

7z Command Line 암호 걸기  (0) 2017.01.04
PowerShell CD Eject/Close 설정하는 방법.  (0) 2017.01.03
CD-Rom eject(CD롬 열기 소스) 소스  (0) 2017.01.01
최신 코덱인 AV1 현황.  (0) 2016.12.24
powershell 비프음 발생시키기.  (0) 2016.11.15
Posted by JunkMam
,