7zip 자주 묻는 질문 (FAQ)

7zip을 상업적 기관에서 사용해도 되나요?

네, 7zip은 어떤 목적으로든 100% 무료로 사용 가능한 소프트웨어입니다.
어떤 컴퓨터에서든 사용 가능하며, 7zip 사용을 위해 등록하거나 비용을 지불할 필요가 없습니다.


7Zip은 많은 포맷을 지원합니다. 어떤 압축 포맷이 더 좋나요?

더 나은 압축을 위해서는 7z 포맷 사용을 권장합니다.
다른 모든 포맷은 꼭 필요한 경우에만 사용하는 것이 좋습니다.


새 버전의 7zip으로 만든 7z 압축 파일이 이전 버전으로 만든 것보다 더 큰 이유는 무엇인가요?

새 버전의 7zip(15.06 버전부터)은 기본적으로 solid 7z 압축 파일에 대해 다른 파일 정렬 순서를 사용합니다.

이전 버전의 7zip(15.06 버전 이전)은 “타입별”(“확장자별”) 파일 정렬을 사용했습니다.

새 버전의 7zip은 두 가지 정렬 순서를 지원합니다:

  • 이름별 정렬 – 기본 순서입니다.
  • 타입별 정렬 – “압축하기” 창의 매개변수 필드에 ‘qs‘를 지정하거나 (또는 명령줄 버전의 경우 -mqs 스위치 사용)

사전 크기가 파일의 총 크기보다 작을 경우, 다른 정렬 방법을 사용하면 압축률에 큰 차이가 발생할 수 있습니다. 서로 다른 폴더에 유사한 파일이 있는 경우, “타입별” 정렬이 어떤 경우에는 더 나은 압축률을 제공할 수 있습니다.

“타입별” 정렬에는 몇 가지 단점이 있습니다. 예를 들어, NTFS 볼륨은 “이름별” 정렬 순서를 사용하므로, 압축 파일이 다른 정렬을 사용하면 HDD 장치에서 특이한 순서를 가진 파일에 대한 일부 작업 속도가 느려질 수 있습니다 (HDD는 “탐색” 작업 속도가 느립니다).

다음 방법으로 압축률을 높일 수 있습니다:

  • 사전 크기를 늘립니다. ‘qs’를 사용하지 않을 때 도움이 될 수 있습니다.
  • 매개변수 필드에 ‘qs‘를 지정합니다 (또는 명령줄 버전의 경우 -mqs 스위치 사용).

특이한 파일 순서가 문제가 되지 않고, 작은 사전 크기로 더 나은 압축률을 얻는 것이 더 중요하다면, ‘qs‘ 모드를 사용하세요.


7zip으로 RAR5 압축 파일을 열 수 있나요?

최신 버전의 7zip(15.06 베타 이상)은 RAR5 압축 파일을 지원합니다.


Windows 7 및 Windows Vista에서 파일 연결을 7zip으로 설정하려면 어떻게 해야 하나요?

7zip 파일 관리자를 관리자 모드로 실행해야 합니다. 7zip 파일 관리자 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 클릭합니다. 그런 다음 파일 연결 및 기타 옵션을 변경할 수 있습니다.


7zip으로 일부 ZIP 압축 파일을 열 수 없는 이유는 무엇인가요?

대부분의 경우 압축 파일에 잘못된 헤더가 포함되어 있기 때문입니다. 다른 ZIP 프로그램은 잘못된 헤더가 있는 일부 압축 파일을 열 수 있는데, 이는 이러한 프로그램이 단순히 오류를 무시하기 때문입니다.

만약 그러한 압축 파일이 있다면, 7zip 개발자에게 문의하지 마세요. 대신 압축 파일을 만드는 데 사용된 프로그램을 찾아 해당 프로그램 개발자에게 소프트웨어가 ZIP과 호환되지 않는다고 알리세요.

또한 WAVPack(WinZip)과 같이 7zip에서 지원하지 않는 방법으로 인코딩된 ZIP 압축 파일도 있습니다.


7zip에서 탐색기로 압축 해제 파일을 드래그 앤 드롭할 때 임시 파일을 사용하는 이유는 무엇인가요?

7zip은 드롭 대상 폴더 경로를 알 수 없습니다. Windows 탐색기만 정확한 드롭 대상을 알고 있습니다. 그리고 Windows 탐색기는 파일(드래그 소스)을 디스크에 압축 해제된 파일로 필요로 합니다. 따라서 7zip은 압축 파일에서 임시 폴더로 파일을 추출한 다음 7zip은 Windows 탐색기에 이러한 임시 파일의 경로를 알립니다. 그런 다음 Windows 탐색기는 이러한 파일을 드롭 대상 폴더로 복사합니다.

임시 파일 사용을 피하려면 7zip의 압축 해제 명령을 사용하거나 7zip에서 7zip으로 드래그 앤 드롭을 사용할 수 있습니다.


명령줄 버전에서 확장자가 없는 파일을 압축 파일에 추가하지 않는 이유는 무엇인가요?

아마도 *.* 와일드카드를 사용하고 있을 것입니다. 7zip은 운영 체제의 와일드카드 마스크 파서를 사용하지 않으므로 *.*을 확장자가 있는 모든 파일로 처리합니다. 모든 파일을 처리하려면 * 와일드카드를 사용하거나 와일드카드를 전혀 생략해야 합니다.


-r 스위치가 예상대로 작동하지 않는 이유는 무엇인가요?

대부분의 경우 -r 스위치가 필요하지 않습니다. 7zip은 -r 스위치 없이도 하위 폴더를 압축할 수 있습니다.

예시 1:

7z.exe a c:a.7z "C:Program Files"

위 명령어는 “C:Program Files”를 모든 하위 폴더를 포함하여 완전히 압축합니다.

예시 2:

7z.exe a -r c:a.7z "C:Program Files"

위 명령어는 C:의 모든 하위 폴더(예: “C:WINDOWS”)에서 “Program Files”를 검색하고 압축합니다.
특정 확장자를 가진 파일만 압축해야 하는 경우 -r 스위치를 사용할 수 있습니다:

7z a -r c:a.zip c:dir*.txt 

위 명령어는 c:dir 폴더와 그 하위 폴더에 있는 모든 *.txt 파일을 압축합니다.


압축 파일에 파일의 전체 경로를 저장하려면 어떻게 해야 하나요?

7zip은 파일의 상대 경로만 저장합니다(드라이브 문자 접두사 제외). 압축하려는 모든 파일에 공통적인 폴더로 현재 폴더를 변경한 다음 상대 경로를 사용할 수 있습니다:

cd /D C:dir1
7z.exe a c:a.7z file1.txt dir2file2.txt

32비트 Windows에서 7zip이 큰 사전을 사용할 수 없는 이유는 무엇인가요?

32비트 Windows는 하나의 응용 프로그램당 2GB의 가상 공간만 할당합니다. 또한 해당 2GB 블록은 (예: 일부 DLL 파일에 의해) 조각화될 수 있으므로 7zip은 하나의 큰 연속적인 가상 공간 블록을 할당할 수 없습니다. 64비트 Windows에는 이러한 제한이 없습니다. 따라서 필요한 물리적 RAM 용량이 있다면 Windows x64에서 모든 사전을 사용할 수 있습니다.


자동 모드(silent mode)로 7zip을 설치하려면 어떻게 해야 하나요?

exe 설치 프로그램의 경우: 자동 설치를 수행하려면 “/S” 매개변수를 사용하고 “출력 디렉터리”를 지정하려면 /D=”C:Program Files7-Zip” 매개변수를 사용합니다. 이러한 옵션은 대소문자를 구분합니다.

msi 설치 프로그램의 경우: /q INSTALLDIR=”C:Program Files7-Zip” 매개변수를 사용합니다.


손상된 7z 압축 파일을 복구하려면 어떻게 해야 하나요?

압축 파일이 손상되는 몇 가지 가능한 경우가 있습니다:

  • 압축 파일을 열고 파일 목록을 볼 수 있지만, 압축 해제 또는 테스트 명령을 누르면 데이터 오류 또는 CRC 오류와 같은 오류가 발생합니다.
  • 압축 파일을 열 때 “파일 ‘a.7z’을(를) 압축 파일로 열 수 없습니다”라는 메시지가 나타납니다.

일부 데이터를 복구할 수 있습니다. 7z 복구 절차에 대해 자세히 알아보세요.