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 |