| 자주 묻는 질문 (FAQ)사용자 FAQ상업 조직에서 7-Zip을 사용할 수 있나요?예, 7-Zip은 자유 소프트웨어입니다.어느 컴퓨터에서나 사용할 수 있습니다.7-Zip을 등록하거나 결제하실 필요가 없습니다. 윈도우 7과 윈도우 비스타에서 파일 연결을 7-Zip으로 어떻게 설정할 수 있나요?관리자 모드에서 7-Zip 파일 관리자를 실행해야 합니다.7-Zip 파일 관리자의 아이콘을 마우스 오른쪽 단추로 클릭 한 다음 관리자로 실행 을 클릭 합니다.그런 다음 파일 연결 및 기타 옵션을 변경할 수 있습니다. 새로운 버전의 7-Zip으로 만든 7z 아카이브가 이전 버전의 7-Zip으로 만든 아카이브보다 클 수 있는 이유는 무엇입니까?7-Zip의 새로운 버전 (버전 15.06부터)은 솔리드 7z 아카이브에 기본적으로 다른 파일 정렬 순서를 사용합니다. 7-Zip의 옛 버전 (버전 15.06 이전)은"타입별"("확장자별") 파일 정렬을 사용했다. 7-Zip의 새로운 버전은 두 가지 정렬 순서를 지원합니다:
사전 크기가 전체 파일 크기보다 작은 경우 정렬 방법에 따라 압축 비율에 큰 차이를 얻을 수 있습니다.유사 한 다른 폴 더에 있는 파일이 있는 경우, 정렬'유형 별로'어떤 경우에 더나은 압축 비율을 제공 할 수 있다. 참고로'유형별로'정렬하면 몇 가지 단점이 있다.예를 들어 NTFS 볼륨은'이름별'정렬 순서를 사용하므로 아카이브가 다른 정렬을 사용하면 순서가 특이한 파일에 대한 일부 작업의 속도가 HDD 장치에 떨어질 수 있습니다 (HDDs는'seek'작업의 속도가 낮음). 다음 방법으로 압축률을 높일 수 있습니다:
비정상적인 파일 순서는 자신에게 문제가 되지 않고, 작은 사전을 사용한 압축 비율 개선은 자신에게 더 중요하다고 생각한다면'qs'모드를 사용하세요. 왜 7-Zip은 일부 ZIP 아카이브를 열 수 없습니까?이러한 경우 99%는 보관에 잘못된 헤더가 포함되어 있음을 의미합니다.다른 ZIP 프로그램들은 잘못된 헤더로 일부 아카이브를 열 수 있는데, 이러한 프로그램들은 오류를 무시하기 때문이다. 만약 당신이 그러한 아카이브를 가지고 있다면, 그것에 대해 7-Zip 개발자들에게 전화하지 마세요.대신 아카이브를 만드는 데 사용된 프로그램을 찾고 해당 프로그램의 개발자들에게 소프트웨어가 zip 호환되지 않음을 알리도록 합니다. 예를 들어 WAVPack (WinZip)과 같이 7-Zip에서 지원되지 않는 메서드로 인코딩된 ZIP 아카이브도 있습니다. 왜 7-Zip은 일부 RAR 아카이브를 열 수 없습니까?7-Zip 9.20은 RAR 2/3/4포맷만 지원하며 RAR5 아카이브를 지원하지 않습니다.하지만 최신 버전의 7-Zip은 RAR5 아카이브를 지원합니다. 7-Zip에서 탐색기로 드래그 앤 드롭 아카이브 추출이 임시 파일을 사용하는 이유는 무엇입니까?7-Zip은 드롭 대상의 폴더 경로를 모릅니다.오직 윈도우 탐색기만이 정확한 드롭 대상을 알고 있다.그리고 윈도우 탐색기는 디스크의 압축 해제된 파일로 파일 (드래그 소스)이 필요합니다.그래서 7-Zip은 아카이브에서 temp 폴더로 파일을 추출한 다음 7-Zip은 이러한 임시 파일의 경로에 대해 윈도우 탐색기에 알립니다.그런 다음 Windows 탐색기에서 이러한 파일을 복사하여 대상 폴더를 삭제합니다. 임시 파일 사용을 방지하려면 7-Zip의 추출 명령을 사용하거나 7-Zip에서 7-Zip으로 드래그 앤 드롭할 수 있습니다. 명령줄 버전은 확장자가 없는 파일을 아카이브에 추가하지 않는 이유는 무엇입니까?아마 *를 사용하고 있을 겁니다.* 와일드카드.7-Zip은 운영체제의 와일드카드 마스크 파서를 사용하지 않으며, 결과적으로 *를 처리합니다.확장자가 있는 모든 파일로 *.모든 파일을 처리하려면 * 와일드카드를 대신 사용하거나 와일드카드를 모두 생략해야 합니다. -r 전환이 예상대로 작동하지 않는 이유는 무엇인가요?대부분의 경우-r 스위치가 필요하지 않습니다.7-Zip은-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"에서). 일부 확장자를 가진 파일만 압축해야 하는 경우-r 스위치를 사용할 수 있습니다:7z a -r c:\a.zip c:\dir\*.txt 폴더 c:\dir\와 모든 하위 폴더에서 모든 *.txt 파일을 압축합니다. 파일의 전체 경로를 어떻게 아카이브에 저장할 수 있나요?7-Zip은 (드라이브 문자 접두사 없이) 파일의 상대 경로만 저장합니다.현재 폴더를 압축하려는 모든 파일에 공통되는 폴더로 변경한 다음 상대 경로를 사용할 수 있습니다: cd /D C:\dir1\ 7z.exe a c:\a.7z file1.txt dir2\file2.txt 왜 32-bit 윈도우에서 7-Zip은 big dictionary를 사용할 수 없습니까?32 비트 Windows는 하나의 응용 프로그램 당 2 GB의 가상 공간만 할당합니다.또한 그 2 GB의 블록은 조각날 수 있기 때문에 (예를 들어, 어떤 DLL 파일에 의해), 7-Zip은 하나의 커다란 인접된 가상 공간의 블록을 할당할 수 없습니다.64 비트 윈도우에서는 이러한 제한이 없습니다.따라서 필요한 양의 물리적 RAM이 있다면 Windows x64에서 모든 사전을 사용할 수 있습니다. 7-Zip을 무음 모드로 어떻게 설치할 수 있나요?exe 설치 프로그램의 경우:"/S"매개 변수를 사용하여 자동 설치를 수행하고/D="C:\Program Files\7-Zip"매개 변수를 사용하여"출력 디렉터리"를 지정합니다.이러한 옵션은 대소문자를 구분합니다. msi 설치 프로그램의 경우:/q INSTALLDIR="C:\Program Files\7-Zip"매개 변수를 사용합니다. 손상된 7z 아카이브를 어떻게 복구할 수 있나요?아카이브가 손상될 때 발생할 수 있는 몇 가지 경우가 있습니다:
일부 데이터를 복구할 수 있습니다.절차 복구에 대해 읽어보기: 개발자 FAQ7-Zip 또는 LZMA SDK를 Visual C++ 6.0으로 컴파일할 때 연결 오류가 발생하는 이유는 무엇인가요?소스를 컴파일하려면 Visual C++ 6.0 또는 이후 버전이 필요합니다.일부 파일에는 microsoft.com의 새 플랫폼 SDK도 필요합니다: MSVC를 사용하는 경우"파일 포함"및"라이브러리 파일"디렉터리 목록의 맨 위에 SDK 디렉터리를 지정합니다."도구/옵션/디렉토리"에서 확인할 수 있습니다. 최신 Platform SDK는 MSVC6와 호환되지 않습니다.따라서 MSVC6와 함께 Windows Server 2003 PSDK (2003년 2월)를 사용해야 합니다. 7-Zip에서 EXE나 DLL 파일을 상용 어플리케이션에서 사용할 수 있나요?네, 하지만 (1) 설명서에 7-Zip 프로그램의 일부를 사용했다는 것을 명시해야 하며, (2) 7-Zip은 GNU LGPL 라이선스에 따라 라이선스가 허가되었으며 (3) 소스 코드를 찾을 수 있는 www.7-zip.org에 대한 링크를 주어야 합니다. 7z 아카이브에 대한 지원을 애플리케이션에 추가하려면 어떻게 해야 하나요?한 가지 방법은 7z.dll 또는 7za.dll (다운로드는 sf.net에서 가능)을 사용하는 것입니다.7za.dll은 COM 인터페이스를 통해 동작한다.그러나 객체 생성에 표준 COM 인터페이스를 사용하지 않습니다.소스 코드의"CPP\7zip\UI\Client7z"폴더에서 작은 예제를 찾을 수 있습니다.전체 예는 7-Zip 자체이며, 7-Zip은이 dll을 통해서도 작동하기 때문이다.WinRAR, PowerArchiver 등 7za.dll을 사용하는 다른 애플리케이션들이 있다. 다른 방법은 커맨드라인 버전:7za.exe를 호출하는 것입니다. 7-Zip의 소스 코드를 상용 애플리케이션에서 사용할 수 있나요?이후 7-Zip은 사용이 허가 되 GNU LGPL 밑에 그 면허증의 규칙을 따라야 합니다.간단히 말 해서, 그것은어 떠 한 다는 것을 의미 한 LGPL 물밀듯이 코드 LGPL 아래에 허가를 받을 유지 해야 한다.에서 코드를 변경 할 수 있는 예를들어, 7-Zip 또는 쓰기에서 일부 코드에 대한 래 퍼 7-Zip DLL에 컴 파일 그것과;하지만, 그 DLL의 소스 코드 (당신의 수정/추가/래 퍼 포함) 사용허가 LGPL 밑이나 GPL 해야 합니다.다른 어떤 코드 프로그램에서 원하는 허가를 받 할 수 있다.이 계획은 사용 자가고 개발자들을 변경하 려면 LGPL 물밀듯이 코드와 컴 파일 DLL 다는 것이다.그것은 무료 소프트웨어의 생각이다.여기 서 더 읽:< href ="https://www.gnu.org/"> https://www.gnu.org/이다.여러분은 또한 <에 대해를 읽을 수 있고 nuxt-link:="localePath ('/sdk')"> LZMA SDK , 밑에서 사용 할 수 있는 라이센스 더 진보 적이다. Copyright (C) 2024 Igor Pavlov. |