사용 설명서 ~~~~~~~~~~~~~~ RAR 6.01 콘솔 버전 ~~~~~~~~~~~~~~~~~~~~~~~~ =-=-=-=-=-=-=-=-=-=-=-=-=-=- 콘솔 RAR 압축도구 소개, 환영합니다! -=-=-=-=-=-=-=-=-=-=-=-=-=-= 소개 ~~~~~~~~~~~~ RAR은 명령 행 모드에서 아카이브 파일을 관리할 수 있는 콘솔 응용 프로그램입니다. RAR은 이 매뉴얼에 설명된 압축, 암호화, 데이터 복구 및 기타 여러 기능을 제공합니다. RAR은 기본적으로 확장자가 .rar인 RAR 형식 아카이브만 지원합니다. ZIP 및 기타 형식은 지원되지 않습니다. 아카이브를 생성할 때 .zip 확장자를 지정하더라도 RAR 형식입니다. Windows 사용자는 RAR 및 ZIP 형식을 포함한 더 많은 아카이브 유형을 지원하는 WinRAR을 설치할 수 있습니다. WinRAR은 그래픽 사용자 인터페이스와 명령 행 모드를 모두 제공합니다. 콘솔 RAR과 GUI WinRAR의 명령 행 구문은 비슷하지만 약간의 차이점이 있습니다. 따라서 콘솔 RAR (Windows 버전의 경우 rar.exe) 및 GUI WinRAR (winrar.exe)의 winrar.chm WinRAR 도움말 파일에 이 rar.txt 매뉴얼을 사용하는 것이 좋습니다. 구성 파일 ~~~~~~~~~~~~~~~~~~ Unix용 RAR 및 UnRAR은 사용자의 홈 디렉토리(HOME 환경 변수에 저장 됨) 또는 /etc 디렉토리의 .rarrc 파일에서 구성 정보를 읽습니다. Windows용 RAR 및 UnRAR은 rar.exe 파일과 동일한 디렉토리에 있는 rar.ini 파일에서 구성 정보를 읽습니다. 이 파일에는 다음 문자열이 포함될 수 있습니다. switches=<공백으로 구분된 모든 RAR 스위치> 예를 들면 다음과 같습니다. switches=-m5 -s 개별 스위치 세트를 개별적으로 지정할 수도 있습니다 다음 구문을 사용하는 RAR 명령 : switches_=<공백으로 구분 된 RAR 스위치> 예를 들면 다음과 같습니다. switches_a=-m5 -s switches_x=-o+ 환경 변수 ~~~~~~~~~~~~~~~~~~~~~ 환경 변수 "RAR"을 설정하여 기본 매개 변수를 RAR 명령 행에 추가할 수 있습니다. 예를 들어, Unix에서는 다음 줄이 프로필에 추가될 수 있습니다. RAR='-s -md1024' export RAR RAR은 이 문자열을 명령 행에서 기본 매개 변수로 사용합니다. 1024KB 슬라이딩 사전 크기로 "solid" 아카이브를 만듭니다. RAR은 다음과 같이 우선 순위가 있는 옵션을 처리합니다. 명령 행 스위치 가장 높은 우선 순위 RAR 변수의 스위치 낮은 우선 순위 구성 파일에 저장된 스위치 가장 낮은 우선 순위로 로그 파일 ~~~~~~~~ 스위치 -ilog가 명령 행 또는 구성 파일에 지정된 경우 RAR은 아카이브를 처리하는 동안 발생한 오류와 관련된 정보 메시지를 로그 파일에 기록합니다. 자세한 내용은 스위치 -ilog 설명을 읽으십시오. 솔리드 압축형식을 위한 파일 순서 목록 - rarfiles.lst ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ rarfiles.lst에는 RAR에 파일을 솔리드 아카이브에 추가하는 순서를 알려주는 사용자 정의 파일 목록이 포함되어 있습니다. 파일 이름, 와일드 카드 및 특수 항목 - $default를 포함할 수 있습니다. 기본 항목은 이 파일의 다른 항목과 일치하지 않는 파일의 순서 목록 위치를 정의합니다. 주석 문자는 ';'입니다. Windows에서 이 파일은 RAR과 동일한 디렉토리 또는 %APPDATA%\WinRAR에, Unix의 경우 사용자의 홈 디렉토리 또는 /etc 디렉토리에 있어야합니다. 압축 및 실행 속도 향상을 위한 팁 : -유사한 파일을 아카이브에 그룹화 해야합니다. -자주 액세스하는 파일은 처음에 배치 해야합니다. 일반적으로 목록의 맨 위에 더 가까운 마스크는 우선 순위가 더 높습니다. 그러나 이 규칙에는 예외가 있습니다. rarfiles.lst에 다음이 포함된 경우 한 마스크와 일치하는 모든 파일이 다른 마스크와 일치하는 두 개의 마스크 파일 이름의 작은 하위 집합과 일치하는 마스크는 목록에서의 위치에 관계없이 우선 순위. 예를 들어 *.cpp 및 f*.cpp 마스크, f*.cpp의 우선 순위가 더 높으므로 'filename.cpp'는 '*.cpp'가 아닌 'f*.cpp'에 따라 선택됩니다. RAR 명령 행 구문 ~~~~~~~~~~~~~~~~~~~~~~~ 구문 RAR <명령> [-<스위치>] <아카이브> [<@listfiles ...>] [ ] [ ] 설명 명령 행 옵션 (명령 및 스위치)은 다음을 제어합니다. RAR 문자열(또는단일 문자) 명령은 RAR에게 압축파일 작성 및 관리 등 해당 조치를 수행하도록 명령합니다. 스위치는 RAR이 작업을 수행하는 방식을 수정하도록 설계되었습니다. 다른 매개 변수는 목록파일에서 압축파일 이름 및 파일을 추출 합니다. 목록 파일은 처리할 파일 이름이 포함된 일반 텍스트 파일입니다. 파일 이름은 첫 번째 열에서 시작해야합니다. 목록 파일이름 다음 //문자 다음에 주석넣기가 가능합니다. 예를 들어 다음 문자열을 포함하는 backup.lst를 작성할 수 있습니다. c:\work\doc\*.txt // 백업 텍스트 문서 c:\work\image\*.bmp // 백업 사진 c:\work\misc 그런 다음 다음을 실행하십시오: rar a backup @backup.lst stdin (표준 입력)에서 파일 이름을 읽으려면 빈 목록 파일 이름(@만)을 지정하십시오. 기본적으로 콘솔 RAR은 목록 파일에서 단일 바이트 인코딩을 사용하지만 -scl 스위치를 사용하여 재정의 할 수 있습니다. 동일한 명령 줄에서 일반적인 파일 이름과 목록 파일을 모두 지정할 수 있습니다. 파일이나 목록 파일을 지정하지 않으면 *.*가 내포되고 RAR은 모든 파일을 처리합니다. 추출, 테스트 또는 목록과 같은 많은 RAR 명령은 아카이브 이름에 와일드 카드를 사용할 수 있습니다. 아카이브 마스크에 확장자가 지정되지 않은 경우 RAR은 .rar를 가정하므로 *는 확장자가 .rar인 모든 아카이브를 의미합니다. 확장명없이 모든 아카이브를 처리해야하는 경우 *를 사용하십시오. 마스크. *.*는 모든 파일을 선택합니다. 압축 및 삭제 시에는 압축파일이름의 와일드 카드를 사용할 수 없습니다. Unix에서는 RAR 명령 줄 매개 변수를 묶어야합니다. Unix 쉘에 의한 확장을 막기 위해 작은 따옴표나 큰 따옴표로 와일드 카드를 감싸야 합니다. 예를 들어, 이 명령은 현재 디렉토리의 모든 * .rar 아카이브에서 * .asm 파일을 추출합니다. rar e '*.rar' '*.asm' 선택 가능한 명령: a 압축할 파일을 추가합니다. 예 : 1) 현재 디렉토리의 모든 *.hlp 파일을 파일이름 help.rar로 압축: rar a help *.hlp 2) 현재 디렉토리 및 서브 디렉토리의 모든 파일을 362000 바이트 크기의 자동 압축 풀림 볼륨으로 아카이브하고 각 볼륨에 복구 레코드를 추가합니다: rar a -r -v362 -s -sfx -rr save 파일 이름이 지정되지 않았으므로 모든 파일 (*)이 사용됩니다. 3) 디렉토리 이름이 인수로 지정되고 디렉토리 이름에 파일 마스크 및 후행 백 슬래시가 포함되지 않은 경우 특별한 예외로, switch -r이 지정되지 않은 경우에도 디렉토리 및 모든 서브 디렉토리의 전체 컨텐츠가 아카이브에 추가됩니다. 다음 명령은 디렉토리 Bitmaps 및 해당 서브 디렉토리의 모든 파일을 RAR 아카이브 Pictures.rar에 추가합니다: rar a Pictures.rar Bitmaps 4) 디렉토리 이름에 파일 마스크 또는 후행 백 슬래시가 포함된 경우 일반 규칙이 적용되며 하위 디렉토리를 처리하려면 switch -r을 지정해야합니다. 다음 명령은 switch -r이 지정되지 않았기 때문에 디렉토리 비트 맵의 모든 파일을 추가하지만 서브 디렉토리의 파일은 추가하지 않습니다: rar a Pictures.rar Bitmaps\* c 압축 주석을 추가합니다. 아카이브가 처리되는 동안 주석이 표시됩니다. 주석 길이는 256KB로 제한됩니다. 예 : rar c distrib.rar -z [file] 스위치를 사용하여 파일에서 주석을 추가할 수도 있습니다. 다음 명령은 info.txt 파일에서 주석을 추가합니다. rar c -zinfo.txt dummy ch 압축 매개 변수를 변경합니다. 이 명령은 대부분의 아카이브 수정 스위치와 함께 사용하여 아카이브 매개 변수를 수정할 수 있습니다. 전용 명령이 없는 -cl, -cu, -tl과 같은 스위치에 특히 편리합니다. 압축파일 데이터를 재 압축, 암호화 또는 암호 해독할 수 없습니다 볼륨을 병합하거나 만들 수 없습니다. 스위치없이 사용될 경우 'ch'명령은 수정없이 아카이브 데이터를 복사합니다. 예: 압축파일 시간을 최신 파일로 설정합니다. rar ch -tl files.rar cw 압축파일 주석을 지정된 파일에 씁니다. 출력 파일의 형식은 -sc 스위치에 따라 다릅니다. 출력 파일 이름을 지정하지 않으면 주석 데이터는 표준 출력으로 보냅니다. 예 : 1) rar cw arc comment.txt 2) rar cw -scuc arc unicode.txt 3) rar cw arc d 압축파일에서 파일을 삭제합니다. 이 명령이 모든 파일을 제거하는 경우 압축파일에서 빈 압축파일은 제거됩니다. e 작성된 경로를 무시하고 파일을 추출. 경로 구성 요소를 제외한 파일을 추출하여 모든 파일 동일한 대상 디렉토리에 작성합니다. 전체 경로 이름을 추출하려면 'x'명령을 사용하십시오. 예: rar e -or html.rar *.css css\ html.rar 아카이브에서 압축된 경로를 무시하고 모든 * .css 파일을 'css'디렉토리로 추출. 추출된 여러 파일의 이름이 같은 경우 파일 이름을 자동으로 바꿉니다 f 아카이브에서 파일을 새로 고칩니다. 오래된 압축 파일 업데이트 이 명령은 추가할 파일보다 아카이브내부 파일이 신규 파일일 경우 그 파일은 추가하지 않습니다 i[i|c|h|t]= 아카이브에서 문자열을 찾으십시오. 다음과 같은 선택적 매개 변수를 지원합니다. i - 대소 문자를 구분하지 않는 검색 (기본값); c - 대소 문자 구분 검색; h - 16 진 검색; t - ANSI, UTF-8, UTF-16 및 OEM (Windows만 해당) 문자표; i= 매개 변수를 지정하지 않으려면, 대신 단순화된 명령 구문 i을 사용할 수 있습니다 다른 매개 변수와 함께 't'수정자를 지정할 수 있습니다. 예를 들어, ict=string은 대소 문자 구분 검색을 수행합니다. 위에서 언급한 모든 문자표를 사용합니다. 예 : 1) rar "ic=first level" -r c:\*.rar *.txt 디스크 c:의 *.rar 아카이브에 있는 *.txt 파일에서 "첫 번째 레벨"문자열의 대소 문자 구분 검색을 수행합니다. 2) rar ih=f0e0aeaeab2d83e3a9 -r e:\texts\*.rar e:\texts 디렉토리의 rar 아카이브에서 16 진 문자열 f0 e0 ae ae ab 2d 83 e3 a9를 검색합니다. k 아카이브를 잠금 보호합니다. RAR은 잠긴 아카이브를 수정할 수 없으므로 중요한 아카이브를 잠그면 RAR이 실수로 수정하는 것을 방지합니다. 이러한 보호는 RAR 명령이 그룹의 아카이브를 처리하는 경우에 특히 유용 할 수 있습니다. 이 명령은 다른 도구나 고의적인 타인의 수정을 막기위한 것이 아닙니다. RAR에 의한 우발적인 데이터 변경에 대해서만 안전 조치를 구현합니다. 예: rar k final.rar l[t[a],b] 아카이브 내용을 나열합니다 [technical [all], bare]. 'l'명령은 아카이브된 파일 속성, 크기, 날짜, 시간 및 이름을 한 줄에 하나씩 나열합니다. 파일이 암호화된 경우 줄은 '*'문자로 시작합니다. 'lt'는 자세한 파일 정보를 여러 줄 모드로 표시합니다. 이 정보에는 파일 체크섬 값, 호스트 OS, 압축 옵션 및 기타 매개 변수. 'lta'는 파일뿐만 아니라 자세한 정보를 제공합니다. NTFS 스트림과 같은 서비스 헤더용 또는 파일 보안 데이터. 'lb'는 한 줄에 하나씩 추가 정보없이 경로와 그냥 파일 이름을 나열합니다. -v 스위치를 사용하여 모든 볼륨의 내용을 나열할 수 있습니다 볼륨 세트에서 : rar l -v vol.part1.rar 'lt', 'lta'및 'lb'명령은 'vt', 'vta'와 같습니다. 그리고 'vb'도 이에 상응합니다. m[f] [파일만] 아카이브로 이동합니다 . 파일 및 디렉토리 이동 패킹 작업이 성공적으로 완료되면 파일과 디렉토리가 지워집니다. 'f'수정자를 사용하거나 '-ed'스위치를 적용하면 디렉토리가 제거되지 않습니다. p 파일을 stdout으로 인쇄합니다. 이 명령을 -inul 스위치와 함께 사용하여 비활성화할 수 있습니다 모든 RAR 메시지 및 파일 데이터만 인쇄합니다. 파이프에서 사용하기 위해 파일을 stdout으로 보내야 할 때 중요할 수 있습니다. r 압축파일을 복구합니다. 압축파일 복구는 두 단계로 수행됩니다. 먼저 손상된 압축파일에서 복구 레코드를 검색합니다. ( 'rr'명령 참조). 압축파일에 이전에 추가한 것이 포함된 경우 복구 기록 및 손상된 데이터 영역이 연속적인 경우 복구 레코드에서 오류 수정 코드 크기보다 작습니다. 성공적인 압축파일 재구성 가능성이 높습니다. 이 단계가 완료되면 새 압축파일이 생성됩니다. fixed.arcname.rar로 이름이 지정됩니다. 여기서 (손상된) 압축파일 이름 'arcname'은 원본입니다. 손상된 아카이브에 복구 레코드가 없거나 중대한 손상으로 인해 아카이브가 완전히 복구되지 않은 경우 두 번째 단계가 수행됩니다. 이 단계에서는 아카이브 구조만 재구성되고 체크섬 유효성 검사에 실패한 파일은 복구할 수 없지만 손상된 아카이브 구조로 인해 액세스 할 수 없는 손상되지 않은 파일은 복구 할 수 있습니다. 대부분 비 솔리드 아카이브에 유용합니다. 이 단계는 암호화된 파일 헤더가 있는 아카이브에는 결코 효율적이지 않으며 복구 레코드가 있는 경우에만 복구 할 수 있습니다. 두 번째 단계가 완료되면 재구성된 압축파일 rebuilt.arcname.rar로 저장되며, 여기서 'arcname'은 원래 아카이브 이름입니다. 기본적으로 복구된 압축파일은 현재 디렉토리이지만 선택적 대상경로\ 매개 변수를 추가할 수 있습니다. 다른 대상 디렉토리를 지정합니다. 예: rar r buggy.rar c:\fixed\ buggy.rar를 복구하고 결과를 'c:\fixed'디렉토리에 저장합니다. rc 복구 볼륨(.rev 파일)을 사용하여 누락 및 손상된 볼륨을 재구성합니다. 기존 볼륨을 아카이브 이름으로 지정해야합니다. (예 : 'rar rc backup.part03.rar') 복구 볼륨에 대한 정보는 'rv'명령 설명을 읽으십시오. rn 압축파일 이름 변경. 명령 구문은 다음과 같습니다. rar rn ... 예를 들어, 다음 명령은 rar rn data.rar readme.txt readme.bak info.txt info.bak 아카이브 data.rar에서 readme.txt의 이름을 readme.bak로, info.txt의 이름을 info.bak로 바꿉니다. 소스와 대상에서 와일드 카드를 사용할 수 있습니다 파일 변경과 같은 간단한 이름 변환을 위한 이름 확장. 예를 들면 다음과 같습니다. rar rn data.rar *.txt *.bak 모든 *.txt 파일의 이름을 *.bak로 바꿉니다. RAR은 대상 파일 이름이 이미 아카이브에 있는지 확인하지 않으므로 이름이 중복되지 않도록주의 해야합니다. 와일드 카드를 사용할 때 특히 중요합니다. 이러한 명령은 잘못된 와일드 카드로 인해 모든 보관된 이름이 손상될 수 있으므로 잠재적으로 위험합니다. rr[N] 데이터 복구 레코드를 추가합니다. 선택적으로, 중복 정보 (복구 레코드)가 아카이브에 추가 될 수 있습니다. 아카이브 크기를 늘리는 동안 디스크 장애나 다른 종류의 데이터 손실이 발생할 경우 손상이 심하지 않은 경우 아카이브된 파일을 복구하는데 도움이 됩니다. 이러한 손상 복구는 "r"명령(수리)으로 수행할 수 있습니다. RAR 4.x 및 RAR 5.0 아카이브는 다른 구조와 알고리즘 복구 레코드를 사용합니다. RAR 4.x 복구 레코드는 XOR 알고리즘을 기반으로 합니다. 여러 복구 섹터로 4.x 레코드 크기를 지정할 수 있습니다 또는 아카이브 크기의 백분율로. 여러 섹터를 지정하려면 1000 섹터의 경우 'rr1000'과 같이 'rr'바로 뒤에 추가하십시오. 백분율을 사용하려면 백분율 뒤에 'p'또는 '%'수정자를 추가하십시오. 5 %의 경우 'rr5p'또는 'rr5 %'와 같은 숫자입니다. Windows .bat 및 .cmd 파일에서는 명령 프로세서가 단일 '%'를 배치 파일 매개 변수의 시작으로 처리하므로 'rr5 %'대신 'rr5 %%'를 사용해야합니다. 이 경우 '%'대신 'p'를 사용하는 것이 더 편리합니다. RAR 4.x 복구 섹터의 길이는 512 바이트입니다. 손상된 영역이 연속적인 경우 모든 섹터는 512 바이트의 손상된 정보를 복구하는 데 도움이됩니다. 이 값은 여러 번 손상된 경우 더 낮을 수 있습니다. 최대 복구 섹터 수는 524288입니다. 4.x 복구 레코드의 크기는 대략 다음과 같이 결정될 수 있습니다. <아카이브 크기>/256 + <복구 섹터 수> *512 바이트. RAR 5.0 복구 레코드는 Reed-Solomon 오류 수정 코드를 사용합니다. 지속적인 손상을 복구하는 기능은 RAR 4.x와 거의 동일하므로 복구 레코드 크기보다 약간 적은 데이터를 복원할 수 있습니다. 그러나 여러 개의 손상된 영역이 있는 경우 RAR 4.x 레코드보다 훨씬 효율적입니다. RAR 5.0 레코드는 512 바이트 섹터를 사용하지 않으므로 지정할 수 있습니다. 크기는 아카이브 크기의 백분율로만 표시됩니다. '%'또는 'p'인 경우에도 수정자가 없으면 RAR은 값을 백분율로 처리합니다. RAR 5.0 형식의 경우 'rr5'와 'rr5p'는 모두 5 %를 의미합니다. 서비스 데이터 오버 헤드로 인해 실제 결과 복구 레코드 크기는 대략 사용자 정의 퍼센트와 일치합니다 소규모 아카이브의 경우 차이가 큽니다. RAR 5.0 복구 레코드 크기는 보호 아카이브 크기를 초과할 수 없으므로 매개 변수로 100% 이상을 사용할 수 없습니다. 큰 복구 레코드는 작성 및 복구시 느리게 처리됩니다. RAR 5.0 복구 레코드는 복구 레코드 자체의 손상에 더 강하며 부분적으로 손상된 복구 레코드 데이터를 활용할 수 있습니다. 그러나 'R'repair 명령은 복구 레코드에서 손상된 블록을 수정하지 않습니다. 파일 데이터만 수정됩니다. 아카이브 복구에 성공한 후 저장된 파일에 대한 새 복구 레코드를 작성해야합니다. 손상된 아카이브의 데이터 위치가 이동되지 않으면 4.x 및 5.0 레코드가 가장 효율적입니다. 일부 특수 소프트웨어를 사용하여 손상된 미디어에서 아카이브를 복사하고 손상된 영역을 0으로 채우거나 복사된 파일에서 잘라내기를 선택하는 경우 원래 위치 데이터를 보존 할 수 있으므로 0 또는 다른 값으로 채우는 것이 좋습니다. 그러나 최적의 모드는 아니지만 두 레코드 버전 모두 데이터 위치가 이동 될 때 적당한 크기의 삭제 또는 삽입이 있는 경우에도 데이터 복구를 시도합니다. RAR 5.0 복구 레코드는 RAR 4.x보다 삭제 및 삽입을 보다 효율적으로 처리합니다. 선택적 매개 변수없이 일반 'rr'명령을 사용하는 경우 RAR은 기본적으로 복구 레코드 크기를 아카이브 크기의 3 %로 설정합니다. 예: rar rr5p arcname 아카이브 크기의 5 %의 복구 레코드를 추가합니다. rv[N] 복구 볼륨 (.rev 파일)을 작성합니다. 나중에 볼륨 세트에서 누락되거나 손상된 파일을 재구성하는데 사용할 수 있습니다. 이 명령은 다중 볼륨 아카이브에만 적합하며 세트의 첫 번째 볼륨 이름을 아카이브 이름으로 지정해야합니다. 예를 들면 다음과 같습니다. rar rv3 data.part01.rar 이 기능은 백업에 유용하거나 예를 들어 다중 볼륨 아카이브를 뉴스 그룹에 게시하고 가입자의 일부가 일부 파일을받지 못한 경우에 유용 할 수 있습니다. 일반적인 볼륨 대신 복구 볼륨을 다시 게시하면 다시 게시할 총 파일 수가 줄어들 수 있습니다. 각 복구 볼륨은 누락되거나 손상된 하나의 RAR 볼륨을 재구성 할 수 있습니다. 예를 들어, 30개의 볼륨과 3개의 복구 볼륨이 있으면 3개의 누락 된 볼륨을 재구성 할 수 있습니다. .rev파일 수가 누락된 볼륨 수보다 적으면 재구성이 불가능합니다. 일반 및 복구 볼륨의 총 수는 RAR 4.x의 경우 255, RAR 5.0 아카이브 형식의 경우 65535를 초과하지 않아야합니다. 작성 후 원래 RAR 볼륨을 수정하면 안됩니다 복구 볼륨. 복구 알고리즘은 모두 저장된 데이터를 사용합니다 누락된 RAR 볼륨을 재 빌드하기 위해 REV 파일 및 RAR 볼륨에서. 예를 들어 RAR 볼륨을 수정하면 REV 파일을 만들면 복구 프로세스가 실패합니다. 복구 데이터 외에 RAR 5.0 복구 볼륨 또한 보호 체크섬과 같은 서비스 정보를 저장 RAR 파일에 저장 보호합니다. 따라서 RAR 볼륨보다 약간 큽니다. 개별 RAR 및 REV를 복사하려는 경우 이동식 미디어에 파일을 저장하려면 RAR 볼륨 크기를 미디어 크기보다 몇 킬로바이트 더 작게 지정하는 것을 고려해야합니다. 선택적 매개 변수는 작성할 복구 볼륨 수를 지정하며 세트의 총 RAR 볼륨 수보다 작아야합니다. 이 매개 변수에 백분율 또는 'p'문자를 추가 할 수도 있습니다. 이 경우 .rev 파일 작성 수는 총 RAR 볼륨 수에서 가져온 이 백분율과 같습니다. 예를 들면 다음과 같습니다. rar rv15% data.part01.rar RAR은 'rc'명령을 사용할 때 또는 다음 볼륨을 찾을 수 없고 압축을 풀 때 필요한 수의 .rev 파일을 찾으면 자동으로 누락 및 손상된 볼륨을 재구성합니다. 손상된 볼륨의 원래 사본은 재구성 전에 이름이 * .bad로 바뀝니다. 예를 들어, volname.part03.rar의 이름은 volname.part03.rar.bad로 바뀝니다. s[name] 아카이브를 SFX로 변환합니다. 아카이브는 파일 default.sfx의 모듈을 사용하거나 스위치에 지정된 SFX 모듈과 병합됩니다. Windows 버전에서 default.sfx는 rar.exe와 동일한 디렉토리에, Unix 버전은 /usr/lib 또는 /usr/local/lib)의 사용자 홈 디렉토리에 있어야합니다. s- 이미 존재하는 SFX 아카이브에서 SFX 모듈을 제거합니다. RAR은 SFX 모듈없이 새 아카이브를 생성하며 원본 SFX 아카이브는 삭제되지 않습니다. t 아카이브 파일을 테스트합니다. 이 명령은 지정된 파일의 유효성을 검사하기 위해 더미 파일 추출을 수행하고 출력 스트림에 아무것도 쓰지 않습니다. 예 : 현재 디렉토리에서 아카이브를 테스트합니다. rar t * 또는 유닉스의 경우 : rar t '*' 사용자는 모든 하위 디렉토리에서 아카이브를 테스트할 수 있습니다. 현재 경로에서 : rar t -r * 또는 유닉스의 경우 : rar t -r '*' u 보관 파일을 업데이트합니다. 아직 아카이브에없는 파일을 추가합니다 추가할 파일보다 오래된 아카이브 파일을 업데이트합니다. v[t[a],b] 아카이브 내용을 상세하게 나열합니다 [technical [all], bare]. 'v'명령은 아카이브된 파일 속성, 크기, 압축 크기, 압축 비율, 날짜, 시간, 체크섬 및 이름을 한 줄에 하나씩 나열합니다. 파일이 암호화된 경우 줄은 '*'문자로 시작합니다. BLAKE2sp 체크섬의 경우 두 개의 첫 번째 기호와 하나의 마지막 기호만 표시됩니다. 'vt'는 멀티 라인 모드로 세부 파일 정보를 표시합니다. 이 정보에는 파일 체크섬 값, 호스트 OS, 압축 옵션 및 기타 매개 변수가 포함됩니다. 'vta'는 파일뿐만 아니라 NTFS 스트림 또는 파일 보안 데이터와 같은 서비스 헤더에 대한 자세한 정보를 제공합니다. 'vb'는 추가 정보없이 한 줄에 하나씩 경로가 있는 그냥 파일 이름을 나열합니다. -v 스위치를 사용하여 볼륨 세트의 모든 볼륨 내용을 나열 할 수 있습니다. rar v -v vol.part1.rar 'vt', 'vta'및 'vb'명령은 해당하는 'lt', 'lta'및 'lb'와 같습니다. x 전체 경로를 가진 파일을 추출합니다. 예 : 1) 아카이브 주석을 표시하지 않는 현재 디렉토리로 10cents.txt 추출 rar x -c- dime 10cents.txt 2) docs.rar에서 *.txt를 디렉토리 c:\docs로 추출합니다. rar x docs.rar *.txt c:\docs\ 3) docs.rar의 전체 내용을 현재 디렉토리로 추출합니다. rar x docs.rar 스위치 (명령과 함께 사용) : -? 명령 및 스위치에 대한 도움말을 표시합니다. 없거나 잘못된 명령 행 옵션을 입력한 경우와 동일합니다. -- 스위치 스캔 정지: 이 스위치는 명령 줄에 더 이상 스위치가 없음을 RAR에 알려줍니다. 아카이브 또는 파일 이름이 '-'문자로 시작하는 경우 유용 할 수 있습니다. '-'스위치가 없으면 이러한 이름은 스위치로 취급됩니다. 예: 현재 디렉토리의 모든 파일을 솔리드 아카이브에 추가 '-StrangeName' RAR a -s -- -이상한 이름 -@[+] 파일 목록 사용 안함 RAR은 '@'문자로 시작하는 명령 줄 매개 변수를 파일 목록으로 취급합니다. 따라서 기본적으로 WinRAR은 '@filename'매개 변수가 발생할 때 'filename'파일 목록을 읽으려고 시도합니다. 그러나 '@filename'파일이 존재하면 RAR은 파일 목록을 읽는 대신 매개 변수를 '@filename' 파일로 처리합니다. 스위치-@ [+]를 사용하면 이러한 모호성을 피하고 '@' 문자로 시작하는 매개 변수를 처리하는 방법을 엄격하게 정의할 수 있습니다. -@을 지정하면 이 스위치 이후에 발견된 모든 매개 변수 파일 목록이 아닌 파일 이름으로 간주됩니다. -@+를 지정하면 이 스위치 이후에 발견된 모든 매개 변수 파일 이름이 아닌 파일 목록으로 간주됩니다. 이 스위치는 그 전에 찾은 처리 매개 변수에 영향을 미치지 않습니다. 예: 압축된 '@home'파일 테스트 rar t -@ notes.rar @home -ac 압축 또는 추출 후 아카이브 속성 지우기 (Windows 버전만 해당). 아카이브시 -ac를 지정하면 압축 파일에 대해 "아카이브"파일 속성이 지워집니다. 추출시 -ac는 추출된 파일에 대한 "아카이브"속성을 지웁니다. 이 스위치는 디렉토리 속성에 영향을 미치지 않습니다. -ad[1,2] 대체 대상 경로. 이 옵션은 아카이브 그룹의 압축을 풀 때 유용합니다. -ad 및 -ad1 스위치는 각 아카이브에서 압축을 푼 파일에 대해 별도의 디렉토리를 만듭니다. 이러한 개별 디렉토리는 -ad의 대상 디렉토리와 -ad1의 각 아카이브 디렉토리에 만들어집니다. 스위치 -ad2는 압축을 푼 파일을 각 아카이브의 디렉토리에 직접 배치합니다. 별도의 디렉토리가 생성되지 않습니다. -ad1 및 -ad2 스위치의 경우 대상 디렉토리 매개 변수가 무시됩니다. 예 : 1) rar x -ad *.rar data\ RAR은 모든 압축 해제 아카이브에 대해 'data\'아래에 서브 디렉토리를 작성합니다. 2) rar x -r -ad1 arc\*.rar RAR은 *.rar 아카이브에 대해 'arc'디렉토리를 반복적으로 스캔합니다. 각 아카이브 디렉토리에 서브 디렉토리를 작성합니다. -ag [형식] 현재 날짜와 시간을 사용하여 아카이브 이름을 생성합니다. 다음과 같은 경우 현재 날짜 문자열을 아카이브 이름에 추가합니다. 아카이브 생성 또는 처리 매일 백업에 유용합니다. 추가 문자열의 형식은 선택적 "format"매개 변수 또는 "YYYYMMDDHHMMSS"에 의해 정의됩니다. 이 매개 변수가 없는 경우 형식 문자열은 다음을 포함할 수 있습니다. 문자 : Y - 년 M - 달 MMM - 월 문자열 이름 (1 월, 2 월 등) W - 주 번호 (주는 월요일로 시작) A - 요일 번호 (월요일은 1, 일요일-7) D - 요일 E - 일 H - 시간 M - 분 (시간 후에 발생한 경우 분으로 처리) I - 분 (시간 위치에 관계없이 분으로 처리) S - 초 N - 압축파일 번호. RAR은 생성된 이름으로 기존 아카이브를 검색하고 발견 된 경우 고유 이름을 생성할 때까지 아카이브 번호를 증가시킵니다. 볼륨을 만들때 'N'형식 문자는 지원되지 않습니다. 추출과 같은 비 압축 작업을 수행할 때 RAR은 사용되지 않는 첫 번째 이름 앞에 기존 아카이브를 선택하거나 해당 아카이브가 없으면 N을 1로 설정합니다. 위에 나열된 각 형식 문자열 문자는 아카이브 이름에 추가된 하나의 문자만 나타냅니다. 예를 들어, 두 자리 주 번호에는 WW를 사용하고 네 자리 연도를 정의하려면 YYYY를 사용하십시오. 형식 문자열의 첫 번째 문자가 '+'인 경우 날짜 문자열 및 기본 아카이브 이름의 위치가 교환되므로 날짜가 아카이브 이름 앞에 옵니다. 형식 문자열의 첫 번째 문자가 'F'이면 나머지 문자는 string은 -ag 스위치의 기본 형식 문자열을 지정합니다. 이러한 -agf 스위치는 실제 값만 갖습니다. rar.ini 구성 파일 또는 RAR 환경에 배치된 경우 변하기 쉬운. 예를 들어 RAR 환경 변수를 -agfYYYY-MMM-DD, 매개 변수없이 -ag를 사용할 수 있습니다. YYYY-MMM-DD 형식 문자열로 가정합니다. 형식 문자열에는 '{'및 '}'문자로 묶인 선택적 텍스트가 포함될 수 있습니다. 이 텍스트는 아카이브 이름에 삽입됩니다. 다른 모든 문자는 변경하지 않고 아카이브 이름에 추가됩니다. 기존 아카이브를 처리해야하는 경우 -ag 스위치를 사용에 주의하십시오. 이전 -ag 사용 이후에 전달된 형식 문자열 및 시간에 따라 생성된 아카이브 이름과 기존 아카이브 이름이 일치하지 않을 수 있습니다. 이 경우 RAR은 기존 아카이브를 처리하는 대신 새 아카이브를 작성하거나 엽니다. -log 스위치를 사용하여 생성된 아카이브 이름을 파일에 쓴 후 추가 처리를 위해 파일에서 읽을 수 있습니다. 예 : 1) 기본 YYYYMMDDHHMMSS 형식을 사용합니다. rar a -ag backup 2) DD-MMM-YY 형식 사용 rar t -agDD-MMM-YY backup 3) YYYYMMDDHHMM 형식을 사용하고 '백업'앞에 날짜를 배치합니다. rar a -ag+YYYYMMDDHHMM backup 4) YYYY-WW-A 형식 사용, 필드 설명 포함 rar a -agYYYY{year}-WW{week}-A{wday} backup 5) YYYYMMDD와 아카이브 번호를 사용합니다. YYYYMMDD 형식 마스크 같은 날에 한 번이상을 사용한 경우에도 고유 이름 생성할 수 있습니다 rar a -agYYYYMMDD-NN backup -ai 파일 속성을 무시합니다. 추출시 이 스위치를 사용하면 RAR은 아카이브에 저장된 일반 파일 속성을 추출된 파일로 설정하지 않습니다. 이 스위치는 운영 체제가 새로 만든 파일에 할당한 특성을 유지합니다. 아카이브할 때 이 스위치를 사용하면 실제 속성 대신 파일 및 디렉토리에 대해 사전 정의된 값이 저장됩니다. Windows에서는 아카이브, 시스템, 숨김 및 읽기 전용 속성에, 유닉스에서는 -사용자, 그룹 및 기타 파일 권한에 영향을 줍니다. -ao "아카이브"속성이 설정된 파일 추가 (Windows 버전만 해당). 아카이브시 -ao를 사용하면 "아카이브"파일 속성을 가진 파일만 아카이브에 추가됩니다. 이 스위치는 디렉토리에 영향을 미치지 않으므로 일치하는 모든 디렉토리가 해당 속성에 관계없이 추가됩니다. 모든 디렉토리 레코드를 생략하려면 -ed 스위치를 지정할 수도 있습니다. 예: "아카이브"속성이 설정된 모든 디스크 C : 파일 추가 'f : backup'에 파일 "아카이브"속성을 지웁니다. rar a -r -ac -ao f:backup c:\*.* -ap 아카이브 내부의 경로를 설정합니다. 이 경로는 파일로 병합됩니다 추출할 때 파일 이름에서 아카이브에 파일을 추가하고 이름을 제거할 때. 예를 들어 'readme.txt'파일을 추가하려는 경우 'release'아카이브의 'DOCS\ENG'디렉토리에 당신은 실행할 수 있습니다 : rar a -apDOCS\ENG release readme.txt 또는 현재 디렉토리로 'ENG'를 추출합니다. rar x -apDOCS release DOCS\ENG\*.* -as 아카이브 내용 동기화 보관할 때 이 스위치를 사용하면 보관된 파일 현재 추가된 목록에 없는 파일이 아카이브에서 삭제됩니다. 이 스위치를 -u (업데이트)와 함께 사용하여 아카이브 및 아카이브 디렉토리의 내용 동기화시 편리합니다. 예를 들어, 명령 후 : rar a -u -as backup sources\*.cpp 'backup.rar'아카이브에는 * .cpp 파일만 포함됩니다. 디렉토리 'sources'에서 다른 모든 파일이 삭제됩니다. 아카이브에서. 새 아카이브를 만드는 것과 비슷합니다. 그러나 한 가지 중요한 예외 : 파일이 수정되지 않은 경우 새 아카이브를 만드는 것보다 마지막 백업 이후 작업이 훨씬 빠르게 수행됩니다. -cfg- 구성 파일 및 RAR 환경 변수를 무시합니다. -cl 파일 이름을 소문자로 변환합니다. -cu 파일 이름을 대문자로 변환합니다. -c- 주석 표시를 비활성화합니다. -df 보관 후 파일 삭제 보관할 파일을 이동합니다. 이 스위치는 "A"명령은 "M"명령과 동일한 동작을 수행합니다. -dh 공유 파일 열기 다른 응용 프로그램에서 쓰기 위해 연 파일을 처리 할 수 있습니다. 이 스위치는 응용 프로그램이 읽기 액세스를 허용한 경우 도움이 됩니다. 모든 유형의 파일 액세스가 금지된 경우 파일 열기 작업은 여전히 실패합니다. 이 옵션을 사용하면 위험할 수 있습니다. 파일을 보관하는 동시에 다른 응용 프로그램에서 수정되는 파일에는 주의해서 사용하십시오. -dr 휴지통으로 파일 삭제 보관 후 파일을 삭제하고 휴지통에 넣습니다. Windows 버전에서만 사용 가능합니다. -ds 솔리드 아카이브에 추가하는 동안 파일을 정렬하지 않습니다. -dw 보관 후 파일 지우기 압축 후 파일을 삭제합니다. 파일 데이터를 삭제하기 전에 삭제된 데이터복구를 방지하기 위해 0 바이트로 덮어 씁니다. 파일의 경우 파일이 잘리고 임시 이름으로 바뀝니다. 이러한 접근 방식은 일반 하드 디스크를 위해 설계되었습니다. SSD 마모 레벨링 기술의 더 복잡한 데이터 어드레싱 결과로 SSD엔 원본 파일 데이터를 덮어 쓰지 못할 수 있음. -ed 빈 디렉토리를 추가하지 않습니다 이 스위치는 디렉토리 레코드가 생성된 아카이브에 적용됩니다. 이러한 아카이브를 추출할 때 RAR은 파일 경로를 기반으로 포한된 비어 있지 않은 디렉토리를 만듭니다. 잃어버린 빈 디렉토리에 대한 정보는 이름을 제외한 비어 있지 않은 디렉토리의 모든 속성 (액세스 권한, 스트림 등)도 손실되므로 이러한 정보를 보존할 필요가 없는 경우에만 이 스위치를 사용하십시오. -ed를 'm'명령 또는 -df 스위치와 함께 사용하면 RAR은 빈 디렉토리를 제거합니다. -en "아카이브 끝"블록을 추가하지 않습니다. RAR 5.0 아카이브에는 지원되지 않습니다. 기본적으로 RAR은 "아카이브 끝"블록을 새 아카이브나 업데이트된 아카이브의 끝에 추가합니다. 디지털 서명과 같은 외부 데이터를 안전하게 건너 뛸 수 있지만 특별한 경우에는 이 기능을 비활성화하는 것이 좋습니다. 예를 들어, 신뢰할 수 없는 링크를 통해 두 시스템간에 아카이브가 전송되고 발신자가 새 파일을 추가하는 경우 이미 수신된 파일 부분이 전송 세션 다른 쪽 끝에서 수정되지 않도록해야 합니다. 아카이브 블록의 끝에 올바른 볼륨 처리에 중요한 정보가 포함되어 있으므로 이 스위치는 볼륨과 함께 사용할 수 없습니다. -ep 이름에서 경로를 제외합니다. 이 스위치는 파일의 경로 정보를 포함하지 않고 아카이브에 추가됩니다. 이로 인해 아카이브에 동일한 이름의 파일이 여러 개 존재할 수 있습니다. 추출시 사용된 경우 아카이브된 경로는 무시됩니다. 추출된 파일의 경우 모든 파일이 동일한 대상 디렉토리에 생성됩니다. -ep1 이름에서 기본 디렉토리를 제외합니다. 경로를 저장하거나 추출하지 않습니다 명령 행에 입력한 경우. 경로에 와일드 카드가 포함되어 있으면 무시됩니다. 예 : 1) 'tmp'디렉토리의 모든 파일과 디렉토리 'test'를 아카이브하도록 추가하지만 아카이브된 이름 경로에서 'tmp\'를 제외 합니다. rar a -ep1 -r test tmp\* 이것은 다음 명령과 같습니다. cd tmp rar a -r ..\test cd .. 2) images\* mask와 dest\ 디렉토리에 일치하는 파일을 추출 그러나 생성된 파일의 경로에서 'images'를 제거합니다. rar x -ep1 data images\* dest\ -ep2 경로를 전체로 확장합니다. 압축 시 전체 파일 경로 (드라이브 문자 및 선행 경로 구분 기호 제외)를 저장합니다. -ep3 드라이브 문자를 포함하여 경로를 전체 경로로 확장합니다. Windows 버전만 해당 이 스위치는 압축 시 사용될 경우 드라이브 문자를 포함한 전체 파일 경로를 저장합니다. 드라이브 구분 기호 (콜론)는 밑줄 문자로 대체됩니다. 추출시 -ep3을 사용하면 밑줄이 다시 콜론으로 변경되고 원래 디렉토리와 디스크에 압축이 풀린 파일이 작성됩니다. 사용자가 대상 경로도 지정한 경우 무시됩니다. 또한 보관시 UNC 경로를 \\server\share에서 __server\share로 변환하고 추출시 원래 상태로 복원합니다. 이 스위치는 여러 디스크를 동일한 아카이브에 백업하는 데 도움이됩니다. 예를 들어 다음을 실행할 수 있습니다. rar a -ep3 -r backup.rar c:\ d:\ e:\ 백업을 만들고 rar x -ep3 backup.rar 그것을 복원힙니다. 그러나 압축 해제 파일에 악성 파일이 포함되어 있지 않은 경우에만 주의하여 -ep3을 사용하십시오. 다시 말해서, 아카이브를 직접 작성했거나 작성자를 완전히 신뢰하는 경우 이를 사용하십시오. 이 스위치를 사용하면 중요한 시스템 파일을 포함하여 컴퓨터의 모든 위치에 있는 파일을 덮어 쓸 수 있으며 일반적으로 백업 및 복원 목적으로만 사용해야 합니다. -e[+] 파일 제외 또는 포함 속성 마스크를 지정합니다. 은 10 진수, 8 진수 (앞의 '0')의 숫자입니다. 또는 16 진 (앞의 '0x') 형식입니다. 기본적으로 앞에 '+'기호가 없으면 이 스위치는 제외 마스크를 정의합니다. 따라서 과 파일 속성 사이의 비트 AND 결과가 0이 아닌 경우 파일이 처리되지 않습니다. '+'부호가 있으면 포함 마스크를 지정합니다. 하나 이상의 속성이 지정된 파일만 마스크에서 처리됩니다. Windows 버전에서는 시스템, 숨김, 아카이브 및 읽기 전용 속성으로 디렉토리 및 파일을 표시하기 위해 디지털 마스크 대신 기호 D, S, H, A 및 R을 사용할 수도 있습니다. 속성이 제공되는 순서는 중요하지 않습니다. Unix 버전은 D 및 V 기호를 지원하여 디렉토리 및 장치 속성을 정의합니다. -e 및 -e + 을 모두 지정할 수 있습니다. 같은 명령 행에서. 예 : 1) 내용없이 디렉토리 이름만 아카이브 rar a -r -e+d dirs 2) 시스템 및 숨겨진 파일을 압축하지 않습니다. rar a -esh files 3) 읽기 전용 파일을 추출하지 않습니다. rar x -er files -f 파일을 새로 고칩니다. 아카이브 추출 또는 작성과 함께 사용할 수 있습니다. 명령 문자열 "a -f"는 명령 'f'와 동일하며 'm'또는 'mf'명령과 함께 스위치 '-f'를 사용할 수도 있습니다. 스위치 '-f'가 명령 'x'또는 'e'와 함께 사용되면 오래된 파일만 아카이브에서 추출된 새 버전으로 대체됩니다. -hp[p] 파일 데이터와 헤더를 모두 암호화합니다. 이 스위치는 -p [p]와 유사하지만 스위치 -p는 파일 데이터만 암호화하고 파일 이름과 같은 다른 정보는 표시합니다. 이 스위치는 파일 데이터, 파일 이름, 크기, 속성, 주석 및 기타 블록을 포함하여 모든 민감한 보관 영역을 암호화하므로 더 높은 보안 수준을 제공합니다. 암호가 없으면 -hp로 암호화된 아카이브의 파일 목록도 볼 수 없습니다. 예: rar a -hpfGzq5yKw secret report.txt report.txt 파일을 암호화된 아카이브에 추가합니다 비밀번호 'fGzq5yKw'를 사용하는 secret.rar -ht[b|c] 파일 체크섬으로 해시 유형 [BLAKE2, CRC32]를 선택하십시오. RAR 아카이브의 파일 데이터 무결성은 체크섬으로 보호됩니다 보관된 모든 파일에 대해 계산 및 저장됩니다. 기본적으로 RAR은 CRC32 함수를 사용하여 체크섬을 계산합니다. RAR 5.0 아카이브 형식을 사용하면 CRC32 대신 BLAKE2sp 해시 함수를 선택할 수도 있습니다. BLAKE2sp의 경우 -htb 스위치를 지정하고 CRC32 해시 함수의 경우 -htc를 지정하십시오. CRC32가 기본 알고리즘이므로 -htc만 필요한 경우 RAR 구성에서 -htb를 대체하십시오. CRC32 출력은 32 비트 길이입니다. CRC32 속성은 의도하지 않은 대부분의 데이터 오류를 감지하는 데 적합합니다. 파일 데이터 ID를 확인하기에 충분하지 않습니다. 즉, 두 파일의 CRC32가 동일한 경우 파일 내용이 동일하다는 것을 보증하지는 않습니다. BLAKE2sp 출력은 256 비트입니다. 암호학적으로 강력한 해시 함수이기 때문에 실제로 두 파일의 BLAKE2sp 값이 같으면 내용이 동일하다는 것을 실제로 보장합니다. BLAKE2sp 오류 탐지 속성은 더 짧은 CRC32보다 더 안정적입니다. BLAKE2sp 출력이 더 길기 때문에 결과 아카이브는 -htb 스위치의 경우 약간 큽니다. 아카이브 헤더가 암호화되지 않은 경우(스위치 -hp 없음) 암호화된 RAR 5.0 파일의 체크섬은 특별한 암호 종속 알고리즘을 사용하여 수정되어 체크섬을 기반으로 파일 내용을 추측할 수 없게됩니다. 이러한 암호화된 파일 체크섬이 일반적인 CRC32 및 BLAKE2sp 값과 일치하지 않아야합니다. 이 스위치는 RAR 5.0 형식에서만 지원되므로 -ma 스위치를 사용해야 합니다. 'vt'또는 'lt'를 명령을 사용하여 아카이브된 파일의 체크섬을 볼 수 있습니다 예: rar a -ma -htb lists.rar *.lst 파일 체크섬에 BLAKE2sp를 사용하여 * .lst를 list.rar에 추가합니다. -id[c,d,n,p,q] 메시지 표시 또는 비활성화합니다. Switch -idc는 저작권 문자열을 비활성화합니다. Switch -idd는 작업 종료시 "완료"문자열을 비활성화합니다. Switch -idn은 아카이브를 생성, 테스트 또는 추출 할 때 아카이브된 이름 출력을 비활성화합니다. 존재하지 않는 디렉토리의 압축을 풀 때 디렉토리 생성 메시지를 비활성화합니다. 다른 아카이브 처리 명령에도 영향을 미칠 수 있습니다. 다른 메시지와 총 백분율 표시기를 숨기지 않습니다. -idn을 사용하면 오류 메시지의 마지막 문자를 거의 덮어 쓰지 않는 백분율 표시기와 같은 사소한 시각적 아티팩트가 발생할 수 있습니다. Switch -idp는 백분율 표시기를 비활성화합니다. Switch -idq는 자동 모드를 설정하므로 오류 메시지만 질문이 표시됩니다. 한 번에 여러 수정자를 사용할 수 있습니다. 따라서 스위치 -idcdp가 정확합니다. -ieml[.][addr] 이메일로 압축파일을 보냅니다. Windows 버전만 해당 add 명령으로 작성하거나 업데이트한 아카이브를 이메일 메시지에 첨부합니다. 이 스위치를 사용하려면 MAPI 호환 전자 메일 클라이언트가 있어야합니다. (대부분의 최신 전자 메일 프로그램은 MAPI 인터페이스를 지원합니다). 대상 이메일 주소를 직접 입력할 수 있습니다 스위치에 넣거나 비워 두십시오. 후자의 경우 귀하의 이메일 프로그램에 의해 요청될 것입니다. 쉼표 또는 세미콜론으로 구분된 여러 주소를 지정도 가능합니다. -ieml에 점 문자를 추가하면 전자 메일에 성공적으로 첨부된 후 아카이브가 삭제됩니다. 다중 볼륨 아카이브를 만들 때 스위치를 사용하면 모든 볼륨이 별도의 전자 메일 메시지에 첨부됩니다. -ierr 모든 메시지를 stderr로 보냅니다. -ilog[name] 파일에 오류를 기록합니다. rar.log 파일에 오류 메시지를 작성합니다. 선택적인 '이름' 매개 변수를 지정하지 않으면 로그 파일이 작성됩니다. 다음 기본값을 사용하십시오. 유닉스 : 사용자의 홈 디렉토리에 있는 .rarlog 파일; Windows : %APPDATA%\WinRAR 디렉토리의 rar.log 파일 'name'매개 변수에 경로없는 파일 이름이 포함된 경우 RAR은 지정된 이름을 사용하여 위에서 언급한 기본 디렉토리에 로그 파일을 작성합니다. 로그 파일의 위치를 변경하려면 경로 및 이름을 'name'매개 변수에 모두 포함하십시오. 기본적으로 로그 파일은 UTF-16 LE 인코딩을 사용하지만 기본 단일 바이트 인코딩의 경우 -scag와 같은 -scg 스위치를 사용하여 변경할 수 있습니다. 예: rar a -ilogc:\log\backup.log backup d:\docs 오류가 발생하면 c:\log\backup.log 로그 파일을 생성합니다. -inul 모든 메시지를 비활성화합니다. -ioff[n] 작업을 완료 후 PC를 끄십시오. -ioff 또는 -ioff1을 사용하여 PC를 끄고 -ioff2를 최대 절전 모드로 전환합니다. -ioff3은 휴면 상태이고 -ioff4는 재시작합니다. 적절한 전원 기능을 운영 체제에서 지원해야합니다. 이 스위치로 여러 개의 RAR 사본이 시작되면 마지막으로 복사가 완료되면 PC가 꺼집니다. Windows 버전만 해당 -isnd[-] 알림 소리를 제어합니다. -isnd를 사용하여 알림음을 활성화하고 -isnd-를 사용하여 비활성화합니다. -iver 버전 번호를 표시하고 종료합니다. "RAR -iver"만 실행할 수 있습니다. -k 아카이브를 잠급니다. RAR에 의한 우발적인 아카이브 수정을 방지합니다. 자세한 내용은 'k'명령 설명을 참조하십시오. 예: rar a -k final.rar srcfiles -kb 압축이 풀린 파일을 유지합니다. RAR은 기본적으로 추출 후 체크섬 오류가 있는 파일을 삭제합니다. -kb 스위치는 체크섬 오류가 있는 파일을 삭제하지 않도록 지정합니다. -log[fmt][=name] 로그 파일에 이름을 씁니다. 이 스위치를 사용하면 보관, 추출, 삭제 및 나열 명령에서 보관 및 파일 이름을 지정된 텍스트 파일에 쓸 수 있습니다. 동작은 'fmt'문자열로 정의되며 다음 문자 중 하나 이상을 포함할 수 있습니다.: A - 로그 파일에 아카이브 이름을 씁니다. RAR이 작성하거나 처리하는 경우 모든 볼륨 이름이 기록됩니다. F - 처리된 파일 이름을 로그 파일에 씁니다. 아카이브에 추가하고 아카이브 내부의 추출, 삭제 또는 나열된 파일이 포함됩니다. P - 지정된 이름의 로그 파일이 존재하면 새 파일을 작성하는 대신 기존 파일에 데이터를 추가하십시오. U - 데이터를 유니 코드 형식으로 작성합니다. 'A'또는 'F'가 지정되지 않으면 'A'로 가정됩니다. 'name'매개 변수를 사용하면 로그 파일 이름을 지정할 수 있습니다. '='문자로 'fmt'문자열과 구분해야 합니다. 'name'이 없으면 RAR은 기본 rarinfo.log 파일 이름을 사용합니다. 동일한 명령 행에서 -log 스위치를 여러 개 지정할 수 있습니다. 이 스위치는 배치 스크립트에서 -ag 또는 -v 스위치로 작성된 아카이브를 처리해야 할 때 특히 유용합니다. 아카이브를 작성할 때 -loga=arcname.txt를 지정한 다음 적절한 명령을 사용하여 arcname.txt에서 RAR에 의해 생성된 아카이브 이름을 읽을 수 있습니다. 예를 들어, Windows 배치 파일에서 set/p name= 압축 방법 설정 : -m0 저장소는 아카이브에 추가 할 때 파일을 압축하지 않습니다 -m1 가장 빠른 방법을 사용합니다 (압축이 적음) -m2 빠른 사용 빠른 압축 방법 -m3 normal use normal (기본값) 압축 방법 -m4 잘 사용하는 좋은 압축 방법 (압축하지만 느리게) -m5 최상의 압축 방법을 사용하는 것이 가장 압축율이 좋습니다 (압축율은 높지만 가장 느림) 이 스위치를 지정하지 않으면 RAR은 -m3 방법을 사용합니다. (정상 압축). -ma[4|5] 보관 형식의 버전을 지정합니다. 기본적으로 RAR은 RAR 5.0 형식으로 아카이브를 작성합니다. -ma4를 사용하여 RAR 4.x 아카이브를 작성합니다. -ma4 saved를 대체해야하는 경우 -ma5 또는 단지 -ma를 사용하십시오. 구성에서 RAR이 RAR 5.0 형식을 사용하도록 합니다. 이 스위치는 새 아카이브를 만들 때만 사용됩니다. 기존 아카이브를 업데이트할 때는 무시됩니다. -mc 고급 압축 매개 변수를 설정합니다. 이 스위치는 주로 벤치마킹 및 실험. 실제 환경에서는 일반적으로 더 좋습니다 RAR이 최적의 매개 변수를 자동으로 선택할 수 있도록 합니다. 이 스위치를 잘못 사용하면 매우 심각한 성능 및 압축 손실로 인해 연결이 끊어 질 수 있습니다. 이 기능을 명확하게 이해하는 경우에만 사용하십시오. 다음과 같은 구문이 있습니다. -mc[param1][:param2][module][+ or -] 여기서 <모듈>은 부품을 나타내는 하나의 문자 필드입니다. 압축 알고리즘을 구성해야 합니다. 다음과 같은 값을 가질 수 있습니다. A-오디오 압축; C-트루 컬러 (RGB) 데이터 압축; D-델타 압축; E-x86 실행 압축; T-텍스트 압축 RAR 5.0 아카이브 형식은 'D'및 'E'값만 지원합니다. 스위치 끝의 '+'기호는 선택한 알고리즘을 적용합니다 처리된 모든 데이터에 모듈을 지정하면 '-'는 모듈을 전혀 비활성화합니다. 부호를 지정하지 않으면 RAR은 모듈을 자동으로 선택합니다. 데이터 및 현재 압축 방법을 기반으로 합니다. Switch -mc-는 모든 옵션 모듈을 비활성화하고 일반 압축 알고리즘만 허용합니다. 및 는 아래 설명된 모듈 종속 매개 변수입니다. 오디오 압축, 델타 압축 : 은 다수의 바이트 채널입니다(1-31 범위 가능). RAR은 멀티 바이트 채널을 바이트로 분할합니다. 예를 들어, 2 개의 16 비트 오디오 채널은 RAR에 의해 1 바이트 씩 4 개의 채널로 간주됩니다. 는 무시됩니다. x86 Intel 실행 파일 압축, 압축, 트루 컬러 (RGB) 데이터 압축 : 및 는 무시됩니다. 텍스트 압축 : 텍스트 압축 알고리즘은 일반 텍스트 데이터에서 현저하게 높은 압축률을 제공합니다. 그러나 여러 CPU 코어를 효율적으로 활용할 수 없어 멀티 코어 및 멀티 프로세서 환경의 일반 알고리즘에 비해 압축 시간이 느려집니다. 또한 압축 해제 속도는 CPU 코어 수에 관계없이 일반 알고리즘보다 훨씬 느립니다. 이것이 텍스트 압축이 기본적으로 비활성화되어있는 이유입니다. RAR이 적합한 데이터에 대해 이 알고리즘을 자동으로 선택할 수 있도록 -mct 스위치를 지정할 수 있습니다. 스위치 -mct +는 모든 데이터에 대해 텍스트 압축을 강제로 사용합니다. 스위치 -mct는 및 도 포함할 수 있으므로 전체 구문은 -mc[param1][:param2]t[+ 또는-]입니다. 은 PPM 알고리즘의 순서입니다 (2-63 범위 가능). 일반적으로 값이 클수록 압축 비율이 약간 증가합니다 충분한 메모리가 사용 가능한 경우에만 중복 데이터 PPM에. 메모리가 부족한 경우 결과는 부정적일 수 있습니다. 차수가 높을수록 압축과 압축 해제 속도가 모두 줄어 듭니다. 는 PPM (1-128)에 할당된 메모리 (MB)입니다. 값이 클수록 압축 비율이 증가할 수 있지만 PPM은 동일한 메모리 크기를 사용하여 압축 및 압축 해제를 수행하므로 아카이브를 생성할 때 너무 많은 메모리를 할당하면 메모리가 적은 컴퓨터에서 압축을 풀 때 다른 사람들이 문제를 일으킬 수 있습니다. 가상 메모리를 사용하여 압축을 풀 수는 있지만 여전히 느려질 수 있습니다. 예 : 1) -mc1a + 스위치로 8 비트 모노 오디오 압축 사용 모든 데이터에 대해. 2) -mc10:40t+ 스위치로 텍스트 압축 사용 모든 데이터에 대한 알고리즘, 압축 순서를 10으로 설정 40MB 메모리를 할당합니다. 3) 스위치 -mc12t는 텍스트 압축이 사용될 때 텍스트 압축 순서를 12로 설정하지만 사용시기를 결정하기 위해 RAR로 남겨 둡니다. 4) 스위치 -mct -mcd- RAR이 텍스트 압축을 적합한 데이터에 적용하고 델타 압축을 비활성화 할 수 있습니다. -md[k,m,g] 사전 크기를 선택합니다. 슬라이딩 사전은 압축에 사용되는 메모리 영역입니다 반복되는 데이터 패턴을 찾아 압축하는 알고리즘. 압축중인 파일의 크기 (또는 경우에 따라 총 파일 크기) 아카이브의 크기)가 사전 크기보다 큽니다. 사전은 압축 비율을 증가시킬 가능성이 있습니다 압축 속도를 줄이고 메모리 요구 사항을 증가시킵니다. RAR 4.x 아카이브 형식의 경우 사전 크기는 다음과 같습니다. 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB RAR 5.0 아카이브 형식의 경우 사전 크기는 다음과 같습니다. 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB 'k', 'm'및 'g'수정자를 사용하여 크기를 지정할 수 있습니다 64MB 사전의 경우 -md64m과 같이 킬로, 메가 및 기가 바이트로 표시됩니다. 수정자를 지정하지 않으면 메가 바이트가 가정됩니다. 따라서 -md64m과 -md64는 동일합니다. 압축 시 RAR에는 지정된 사전 크기의 약 6배의 메모리가 필요하므로 512MB 및 1GB 크기는 64 비트 RAR 버전에서만 사용할 수 있습니다. 추출시 단일 사전 크기보다 약간 더 많이 할당되므로 32 비트 및 64 비트 버전 모두 최대 1GB를 포함하여 모든 사전이 포함된 아카이브의 압축을 풀 수 있습니다. 솔리드 아카이브의 모든 소스 파일 크기 또는 비 솔리드 아카이브의 가장 큰 소스 파일 크기가 사전 크기보다 두 배 이상 작으면 RAR이 사전 크기를 줄일 수 있습니다. 압축을 줄이지 않고 메모리 사용량을 줄이는데 도움이 됩니다. RAR 4.x의 기본 슬라이딩 사전 크기는 4MB입니다. RAR 5.0 아카이브 형식의 경우 32MB. 예: RAR a -s -ma -md128 lib *.dll 128MB 사전을 사용하여 RAR 5.0 형식의 솔리드 아카이브를 만듭니다. -ms[list] 저장할 파일 형식을 지정합니다. 압축하지 않고 저장될 파일 형식을 지정합니다. 이 스위치는 이미 압축된 파일을 저장하는 데 사용될 수 있습니다. 압축비의 손실이 눈에 띄지 않고 보관 속도를 높이는 데 도움이 됩니다. 선택적 매개 변수는 파일 확장자 목록을 정의합니다. 세미콜론으로 구분됩니다. 예를 들어, -msrar; zip; jpg는 모든 RAR 및 ZIP을 압축하지 않고 저장하도록 RAR 강제 실행 아카이브 및 JPG 이미지. 와일드 카드도 지정할 수 있습니다 목록에 파일 마스크가 있으므로 -ms * .rar; *. zip; *. jpg도 작동합니다. -msrar;zip 대신 -msrar -mszip과 같은 여러 -ms 스위치가 허용됩니다. 여러 파일 형식을 포함하는 Unix -ms 스위치는 따옴표로 감싸야 합니다. 세미콜론이 Unix 쉘에 의해 처리되지 않도록 보호합니다. 다른 해결책은 모든 파일 유형에 대해 개별 -ms 스위치를 사용하는 것입니다. 를 지정하지 않으면 -ms 스위치는 다음 파일 형식을 포함하는 기본 확장 세트를 사용합니다: 7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lz, lzh, mp3, rar, taz, tgz, xz, z, zip, zipx -mt 스레드 수를 설정합니다. 매개 변수는 1에서 64 사이의 값을 사용할 수 있습니다. 압축 알고리즘에 권장되는 최대 활성 스레드 수를 정의하고 여러 스레드를 시작할 수 있는 다른 RAR 모듈도 정의합니다. RAR이 이 권장 사항을 따르려고 시도하는 경우 실제 활성 스레드 수가 지정된 값을 초과 할 수 있습니다. 매개 변수의 변경은 압축 비율에 약간 영향을 미치므로 다른 -mt 스위치로 작성된 아카이브는 다른 모든 압축 설정이 동일하더라도 정확하게 동일하지 않습니다. -mt 스위치를 지정하지 않으면 RAR은 사용 가능한 프로세서 수를 감지하여 최적의 스레드 수를 자동으로 선택합니다. -n 추가로 포함된 파일을 필터링합니다. 포함된 파일 목록에 마스크를 추가 필터로 적용합니다. 와일드 카드는 파일 이름과 파일 부분에서 모두 사용할 수 있습니다. 파일 마스크. 마스크 구문에 대한 자세한 내용은 switch -x 설명을 참조하십시오. 스위치 '-n'을 여러 번 지정할 수 있습니다. 이 스위치는 여전히 명령 행에 입력해야하는 일반적인 파일 마스크를 대체하지 않습니다. 처리된 파일을 -n 스위치에 지정된 포함 마스크와 일치하는 파일로만 제한하는 추가 필터입니다. 명령 행 길이를 줄이는 데 도움이 될 수 있습니다. 예를 들어, * .txt 및 * .lst를 모두 압축해야하는 경우 Project 및 Info 디렉토리의 파일에 다음을 입력할 수 있습니다. rar a -r text Project\*.txt Project\*.lst Info\*.txt Info\*.lst 또는 스위치를 사용하여 -n : rar a -r -n*.txt -n*.lst 텍스트 프로젝트 정보 -n@ 목록 파일에서 추가 필터 마스크를 읽습니다. -n 스위치와 유사하지만 다음에서 필터 마스크를 읽습니다. 리스트 파일 목록 파일 이름없이 -n@을 사용하는 경우 매개 변수는 stdin에서 필터 마스크를 읽습니다. 이 스위치는 일반적인 목록 파일이나 파일 마스크를 대체하지 않으며, 여전히 명령 행에 입력해야합니다. 처리된 파일을 -n 스위치에 지정된 포함 마스크와 일치하는 파일로만 제한하는 추가 필터입니다. 예: rar a -r -n@inclist.txt 텍스트 프로젝트 정보 @listfile.txt -oc NTFS 압축 속성을 설정합니다. Windows 버전만 해당 이 스위치를 사용하면 파일을 추출할 때 NTFS 압축 속성을 복원할 수 있습니다. RAR은 아카이브를 작성할 때 압축 파일 속성을 저장하지만 -oc 스위치를 지정하지 않으면 복원하지 않습니다. -oh 하드 링크를 파일 대신 링크로 저장합니다. 압축 파일에 여러 개의 하드 링크가 포함된 경우 첫 번째 하드 링크를 저장합니다. 평소 파일로 보관된 하드 링크 및 나머지 하드 링크 이 첫 번째 파일에 대한 링크와 동일한 세트로 추출할 때 RAR은 일반적인 파일 대신 하드 링크를 만듭니다. 아카이브를 만든 후 아카이브의 첫 번째 하드 링크를 삭제하거나 이름을 바꾸면 안됩니다. 다음 링크를 추출할 수 없기 때문입니다. 첫 번째 링크를 수정하면 추출 후 모든 다음 링크도 수정된 내용을 갖습니다. 추출 명령은 다음 하드 링크를 성공적으로 만들려면 첫 번째 하드 링크를 포함해야 합니다. 이 스위치는 RAR 5.0 형식에서만 지원됩니다. -oi[0-4][:] 동일한 파일을 참조로 저장합니다. 스위치 -oi0 (또는 단지 -oi-)은 동일한 파일 처리를 해제하므로 이러한 파일은 일반적인 파일과 같이 압축됩니다. RAR 구성에 저장된 다른 -oi 값을 대체하는 데 사용할 수 있습니다. -oi1 (또는 단지 -oi)이 지정되면 RAR은 아카이브를 시작하기 전에 파일 내용을 분석합니다. 동일한 파일이 여러 개 발견되면 세트의 첫 번째 파일이 일반 파일로 저장되고 다음의 모든 파일이 이 첫 번째 파일에 대한 참조로 저장됩니다. 아카이브 크기를 줄일 수 있지만 결과 아카이브에 일부 제한 사항을 적용합니다. 아카이브를 만든 후 아카이브에서 첫 번째로 동일한 파일을 삭제하거나 이름을 바꾸면 안됩니다. 참조로 파일을 사용하여 다음 파일을 추출할 수 없기 때문입니다. 첫 번째 파일을 수정하면 추출한 후 다음 파일도 수정된 내용을 갖습니다. 추출 명령은 다음 파일을 작성하기 위해 첫 번째 파일을 포함해야합니다. 동일한 파일을 많이 압축하고 나중에 아카이브를 수정하지 않으며 개별 파일의 압축을 풀거나 건너 뛸 필요없이 아카이브를 완전히 추출하는 경우에만 -oi를 사용하는 것이 좋습니다. 모든 동일한 파일이 -md 스위치로 지정된 압축 사전에 들어갈 만큼 작으면 switch -s는 -oi보다 유연한 솔루션을 제공할 수 있습니다. 스위치 -oi2는 -oi1과 유사하지만 유일한 차이점은 다음과 같습니다. 압축을 시작하기 전에 찾은 동일한 파일의 이름을 표시합니다 스위치 -oi3 및 -oi4를 사용하면 RAR을 사용하여 동일한 파일 목록을 생성할 수 있습니다. 명령 구문을 유효하게 하려면 더미 아카이브 이름을 제공해야하지만 이 모드에서는 아카이브가 작성되지 않고 압축하는 것이 없습니다. -oi3을 사용하면 파일 크기와 이름이 표시되고 모든 동일한 파일 그룹이 빈 줄로 분리됩니다. 스위치 -oi4는 그냥 파일 이름을 표시하고 모든 파일 그룹에서 첫 번째 동일한 파일을 건너 뛰므로 중복 항목만 나열됩니다. 선택적 값을 사용하면 최소 파일 크기 임계 값을 정의할 수 있습니다. 보다 작은 파일은 분석되지 않으며 동일한 것으로 간주되지 않습니다. 이 매개 변수가 없으면 기본적으로 64KB인 것으로 가정합니다. 너무 작은 를 선택하면 동일한 파일을 감지하는 데 필요한 시간이 늘어날 수 있습니다. 스위치 -oi1 및 -oi2는 RAR 5.0 형식에서만 지원됩니다. 예 : 1) rar a -oi -ma archive 현재 디렉토리의 내용을 archive.rar에 저장합니다. 동일한 파일을 참조로 저장하십시오. 2) rar a -oi3:1000000 -r dummy c:\photo\*.jpg 크거나 같은 모든 중복 * .jpg 파일을 나열합니다. c : \ photo 및 해당 서브 디렉토리에있는 1000000 바이트 -ol[a] 심볼 링크를 링크 [절대 경로]로 처리 파일 또는 디렉토리 내용이 아카이브되지 않도록 기호 링크를 링크로 저장합니다. Windows 버전에서는 재분석 지점도 링크로 저장합니다. 이러한 아카이브 항목은 추출시 기호 링크 또는 재분석 지점으로 복원됩니다. RAR for Unix에서 RAR 4.x 및 RAR 5.0 아카이브 모두 지원 Windows 용 RAR의 RAR 5.0 아카이브에만 해당됩니다. Windows에서는 관리자로 RAR을 실행하여 작성해야 할 수도 있습니다. 추출시 기호 링크. RAR은 -ol 스위치를 사용하여 아카이브할 때 대상에 관계없이 모든 링크를 추가합니다. 기본적으로 RAR은 추출할 때 절대 경로, 링크 대상에 과도한 수의 ".."또는 기타 잠재적으로 위험한 링크 매개 변수를 사용하여 대상 디렉토리 외부를 가리키는 기호 링크를 건너 뜁니다. -ola 스위치를 사용하여 이러한 링크를 추출할 수 있습니다. 추출 대상 디렉토리 외부의 디렉토리를 가리키는 링크는 보안 위험을 초래할 수 있습니다. 자체 백업과 같은 아카이브 내용이 안전한 경우에만 추출을 활성화하십시오. RAR에 의해 안전하다고 간주되는 링크는 항상 추출됩니다 -ol 또는 -ola 스위치에 관계없이 -oni 잠재적으로 호환되지 않는 이름을 허용힙니다. NTFS 파일 시스템은 뒤에 공백과 점이 있는 파일 이름을 허용하지만 많은 Windows 프로그램이 이러한 이름을 올바르게 처리하지 못합니다. 이 스위치를 지정하지 않으면 RAR은 추출시 파일 이름에서 후행 공백과 점을 제거합니다 (있는 경우). 이러한 이름을 그대로 추출해야하는 경우 이 스위치를 지정하십시오. Windows 버전만 해당 -or 동일한 이름의 파일이 이미 존재하면 추출된 파일의 이름을 자동으로 바꿉니다. 이름이 바뀐 파일은 'filename (N) .txt'와 같은 이름을 갖게됩니다. 여기서 'filename.txt'는 원래 파일 이름이고 'N'은 1부터 시작하여 파일이 있는 경우 증가하는 숫자입니다. -os NTFS 스트림을 저장합니다. Windows 버전만 해당 이 스위치는 NTFS 파일 시스템에만 적용되며 파일과 관련된 대체 데이터 스트림을 저장할 수 있습니다. 대체 스트림에 데이터를 저장하는 소프트웨어를 사용하고 이러한 스트림을 보존하려는 경우 아카이브시 이를 지정해야 할 수 있습니다. NTFS 암호화 파일의 스트림은 저장되지 않습니다. -ow 압축할 때 파일 보안 정보를 저장하고 추출하여 복원할 때 이 스위치를 사용하십시오. Unix RAR 버전은 이 스위치를 사용할 때 파일 소유자와 그룹을 저장합니다. Windows 버전은 소유자, 그룹, 파일 권한 및 감사 정보를 저장하지만 읽기 권한이 필요한 경우에만 해당합니다. NTFS 파일 시스템만 Windows에서 파일 기반 보안을 지원합니다. -o[+|-] 덮어 쓰기 모드를 설정합니다. 추출시 모두 사용 가능 보관된 파일을 업데이트합니다. 다음과 같은 모드를 사용할 수 있습니다. -o 덮어 쓰기 전에 묻습니다. (파일 추출의 기본값); -o + 모두 덮어 쓰기 (아카이브 파일 업데이트의 기본값); -o- 기존 파일을 건너 뜁니다. -p[pwd] 비밀번호 설정 아카이브시 파일을 암호화하도록 비밀번호 를 설정합니다. 추출할 때 해독합니다. 암호는 대소 문자를 구분합니다. 최대 비밀번호 길이는 127 자 더 긴 비밀번호는이 길이로 잘립니다. 명령 행에서 비밀번호를 생략하면 프롬프트가 표시됩니다 "암호 입력"메시지와 함께. 파일 리디렉션을 사용할 수도 있습니다 매개 변수가 누락된 경우 파이프를 사용하여 비밀번호를 지정하십시오. 예 : 1) rar a -psecret texts.rar *.txt * .txt 파일을 추가하고 비밀번호 "secret"로 암호화합니다. 2) rar -p texts.rar *.txt < psw.txt psw.txt 파일의 내용을 비밀번호로 설정합니다. -p- 비밀번호를 쿼리하지 않습니다 추출할 때 암호화된 파일의 비밀번호를 조회하지 않습니다. 실제로 잘못된 비밀번호를 지정하여 비밀번호 프롬프트를 억제하고 RAR이 암호화된 파일을 추출할 때 '잘못된 비밀번호'메시지를 표시하도록 할 수 있습니다. 스위치는 단지 '-'를 암호로 설정합니다. -qo[-|+] 빠른 열기 정보 추가 [없음 | 강제] RAR 아카이브는 설명된 파일의 데이터 바로 앞에 파일 이름, 시간, 크기 및 속성과 같은 정보가 포함된 모든 파일 헤더를 저장합니다. 이 방법은 모든 파일 헤더를 단일 연속 블록에 저장하는 것보다 손상에 강합니다. 끊어 지거나 잘리면 전체 아카이브 내용이 손상됩니다. 그러나 WinRAR 그래픽 인터페이스와 같은 셸에서 아카이브 내용을 빠르게 열어야하는 경우보다 안정적이지만 전체 아카이브에 흩어져있는 파일 헤더에 액세스하는 속도가 느려집니다. 아카이브 열기 속도를 향상시키고 여전히 전체 아카이브를 하나의 손상된 블록에 종속시키지 않기 위해 RAR 5.0 아카이브에는 선택적 빠른 열기 레코드가 포함될 수 있습니다. 이러한 레코드는 아카이브의 끝에 추가되며 아카이브 내부의 일반 파일 헤더에 추가로 단일 연속 블록에 저장된 파일 이름 및 기타 파일 정보의 사본을 포함합니다. 블록은 연속적이므로 많은 디스크 탐색 작업을 수행할 필요없이 내용을 빠르게 읽을 수 있습니다. 이 블록의 모든 파일 헤더는 체크섬으로 보호됩니다. RAR은 빠른 열기 정보가 손상되었음을 감지하면 아카이브 내부에서 개별 헤더를 읽는 데 의존하므로 손상 저항이 줄어들지 않습니다. 빠른 열기 레코드에는 파일 당 수십 또는 수백 바이트일 수 있는 파일 헤더의 전체 사본이 포함되어 아카이브 크기가 같은 양만큼 증가합니다. 이 크기 증가는 파일 데이터 크기가 파일 헤더와 비교할 때 많은 작은 파일에서 가장 두드러집니다. 따라서 기본적으로 -qo를 지정하지 않거나 매개 변수없이 -qo를 사용하는 경우 RAR은 비교적 큰 파일에 대해서만 헤더 사본을 저장하고 작은 파일에 대해서는 로컬 헤더를 계속 사용합니다. 구체적인 파일 크기 임계 값은 RAR 버전에 따라 달라질 수 있습니다. 이러한 접근 방식은 크기 균형을 아카이브하기 위한 합리적인 개방 속도를 제공합니다. 크기에 관계없이 최대 아카이브 열기 속도를 원한다면 -qo +를 사용하여 모든 파일 헤더의 사본을 저장할 수 있습니다. 가능한 가장 작은 아카이브가 필요하고 다른 프로그램에서 아카이브 열기 속도에 관심이 없는 경우 -qo-를 지정하여 빠른 열기 정보를 완전히 제외하십시오. 이 스위치의 성능 영향을 측정하려면 아카이브 내용이 디스크 캐시에 저장되어 있지 않은지 확인하십시오. 캐시 된 아카이브 파일에 대해 실제 디스크 탐색이 수행되지 않으므로 빠른 열기 레코드 없이도 파일 헤더에 빠르게 액세스 할 수 있습니다. -r 하위 디렉토리를 반복합니다. 명령과 함께 사용할 수 있습니다 : a, u, f, m, x, e, t, p, v, l, c, cf 및 s. 'a', 'u', 'f', 'm'명령과 함께 사용하면 현재 작업 디렉토리뿐만 아니라 모든 하위 디렉토리의 파일을 처리합니다. x, e, t, p, v, l, c, cf 또는 s 명령과 함께 사용하면 현재 작업 디렉토리뿐만 아니라 하위 디렉토리의 모든 아카이브를 처리합니다. -r- 재귀를 비활성화합니다. -r 스위치 없이도 RAR은 재귀를 활성화 할 수 있습니다 어떤 상황에서는 자동으로. 스위치 -r- 금지합니다. 아카이브시 디렉토리 이름을 지정하고 해당 이름에 와일드 카드가 포함되지 않은 경우 기본적으로 RAR은 switch -r이 지정되지 않은 경우에도 디렉토리 내용을 추가합니다. 또한 와일드 카드가없는 디스크 루트가 파일 마스크로 지정된 경우 RAR은 자동으로 재귀를 사용합니다. 스위치 -r-는 이러한 동작을 비활성화합니다. 예를 들면 다음과 같습니다. rar -r- arc 디렉토리 이름 명령은 빈 'dirname'디렉토리만 추가하고 무시합니다. 그 내용. 다음 명령 : rar a -r- arc c:\ 루트 c의 디렉토리만 압축합니다 : 하위 디렉토리로 재귀하지 않습니다. -r0 -r과 유사하지만 명령 'a', 'u', 'f', 'm'은 해당 파일 마스크에 대해서만 하위 디렉토리로 재귀합니다. 와일드 카드 문자 '*'및 '?'가 포함됩니다. 이 스위치는 파일 이름에만 작동합니다. 'dirname'과 같은 파일 이름 부분이없는 디렉토리 이름은 -r0의 영향을받지 않으며 -r-witch를 지정하지 않으면 내용이 완전히 아카이브되도록 추가됩니다. 예: rar a -r0 docs.rar *.doc readme.txt 현재 디렉토리와 그 서브 디렉토리에서 * .doc 파일을 추가하고 현재 디렉토리에서만 dome.txt를 docs.rar 아카이브에 추가합니다. 일반적인 -r 스위치의 경우 RAR은 하위 디렉토리에서도 readme.txt를 검색합니다. -ri

[:] 우선 순위와 수면 시간을 설정합니다. Windows 용 RAR에서만 사용 가능합니다. 이 스위치는 멀티 태스킹 환경에서 RAR로 시스템로드를 조절합니다. 가능한 작업 우선 순위

값은 0-15입니다.

가 0이면 RAR은 기본 작업 우선 순위를 사용합니다.

가 1이면 가능한 가장 낮은 우선 순위를 설정합니다. 15-가능한 최고. 절전 시간 는 0에서 1000 (밀리 초) 사이의 값입니다. 이 기간은 RAR이 압축 또는 추출하는 동안 읽기 또는 쓰기 조작 후 시스템에 다시 제공하는 기간입니다. 0이 아닌 는

매개 변수로 달성할 수 있는 것 보다 더 많은 시스템로드를 줄여야하는 경우 유용 할 수 있습니다. 예: 기본 우선 순위 및 10ms 절전 시간으로 RAR을 실행합니다. rar a -ri0:10 backup *.* -rr[N] 데이터 복구 레코드를 추가합니다. 이 스위치는 아카이브에 데이터 복구 레코드를 추가하기 위해 아카이브를 만들거나 수정할 때 사용됩니다. 자세한 내용은 'rr [N]'명령 설명을 참조하십시오. -rv[N] 복구 볼륨을 작성합니다. 이 스위치는 다중 볼륨 아카이브를 생성하여 복구 볼륨을 생성 할 때 사용됩니다. 자세한 내용은 'rv [N]'명령 설명을 참조하십시오. -s 솔리드 아카이브를 만듭니다. 솔리드 아카이브는 특수 압축 방법으로 압축한 아카이브로, 아카이브 내의 여러 또는 모든 파일을 하나의 연속 데이터 스트림으로 처리합니다. 솔리드 아카이빙은 다수의 작고 유사한 파일을 추가 할 때 압축률을 크게 증가시킵니다. 그러나 기존 솔리드 아카이브의 업데이트 속도 저하, 개별 파일에 대한 액세스 속도 저하, 손상 방지 기능과 같은 몇 가지 중요한 단점도 있습니다. 일반적으로 솔리드 아카이브의 파일은 확장자별로 정렬됩니다. 그러나 -ds 스위치를 사용하여 정렬을 비활성화하거나 설정할 수 있습니다 특수 파일 rarfiles.lst를 사용한 대체 파일 순서 예: 512KB 사전으로 견고한 보관 소스를 만듭니다. 현재 디렉토리로 시작하여 모든 디렉토리를 반복합니다. .asm 파일만 추가합니다. rar a -s -md512 sources.rar *.asm -r -s 파일 수를 사용하여 솔리드 그룹 작성 -s와 유사하지만 압축 후 확실한 통계를 재설정합니다. 파일. 일반적으로 압축은 감소하지만 아카이브 손상이 확실한 경우 손실을 줄입니다. -sc <문자 세트> [개체] 문자 세트를 지정합니다. 'Charset'매개 변수는 필수이며 하나를 가질 수 있습니다. 다음 값 중 U-유니 코드 UTF-16; F-유니 코드 UTF-8; A-네이티브 단일 바이트 인코딩 (ANSI) Windows 버전의 경우; O-OEM (DOS) 인코딩 Windows 버전만 해당 목록 파일과 같은 소스 UTF-16 파일의 엔디안 또는 주석은 바이트 순서 표시에 따라 감지됩니다. 바이트 순서 마스크가 없는 경우 리틀 엔디안 인코딩이 가정됩니다. 'Objects'매개 변수는 선택 사항이며 다음 중 하나를 가질 수 있습니다. 다음 값들 : G--ilog 스위치로 생성 된 로그 파일; L-파일 목록; C-주석 파일; R-리디렉션 된 파일 및 파이프로 전송 된 메시지 (Windows 만 해당) 예를 들어, 둘 이상의 객체를 지정할 수 있습니다. -폭발. 'objects'매개 변수가 없으면 'charset'이 적용됩니다. 모든 개체에. 이 스위치를 사용하면 파일의 문자 세트를 지정할 수 있습니다 -z [file] 스위치에서 다음에 의해 작성된 파일 및 주석 파일을 나열 "cw"명령. 예 : 1) rar a -scol data @list OEM 인코딩을 사용하여 '목록'에 포함된 이름을 읽습니다. 2) rar c -scuc -zcomment.txt data comment.txt를 유니 코드 파일로 읽습니다. 3) rar cw -scuc data comment.txt comment.txt를 유니 코드 파일로 작성합니다. 4) rar lb -scur data > list.txt 아카이브 된 파일 이름을 data.rar에 유니 코드로 list.txt에 저장합니다. -se 확장명을 사용하여 솔리드 그룹 만들기 -s와 비슷하지만 파일 확장자가 변경되면 솔리드 통계를 재설정합니다. 일반적으로 압축은 감소하지만 아카이브 손상으로 인한 손실은 감소합니다. -sfx[name] SFX 아카이브를 만듭니다. 새 아카이브를 만들 때 이 스위치를 사용하면 자동 압축 풀림 아카이브 (default.sfx 파일의 모듈을 사용하거나 스위치에 지정된)가 생성됩니다. Windows 버전에서 default.sfx는 rar.exe와 동일한 디렉토리에, Unix는 (/usr/lib 또는 /usr/local/lib의 )사용자 홈 디렉토리에 있어야합니다. 예: rar a -sfxwincon.sfx myinst wincon.sfx를 사용하여 SelF-eXtracting (SFX) 아카이브 생성 SFX 모듈. -si [이름] 아카이브를 만들 때 stdin (표준 입력)에서 데이터를 읽습니다. 선택적 'name'매개 변수를 사용하면 작성된 아카이브에서 압축된 stdin 데이터의 파일 이름을 지정할 수 있습니다. 이 매개 변수가 없으면 이름이 'stdin'으로 설정됩니다. 예: type Tree.Far | rar a -siTree.Far tree.rar 'Tree.Far형 파일'로 'tree.rar'출력 압축합니다. -sl <크기> 이 스위치의 매개 변수에 지정된 크기보다 작은 파일만 처리합니다. 매개 변수는 바이트로 지정해야합니다. -sm <크기> 이 스위치의 매개 변수에 지정된 크기보다 큰 파일만 처리합니다. 매개 변수는 바이트로 지정해야합니다. -sv 독립적인 솔리드 볼륨 생성 기본적으로 RAR은 새 볼륨을 시작할 때 가능한 빨리 솔리드 통계를 재설정하려고하지만 이전 재설정 후 (최소 몇 메가 바이트) 충분한 데이터가 압축된 경우에만 가능합니다. 이 스위치는 RAR이 압축된 데이터 크기를 무시하고 모든 크기의 볼륨에 대한 통계를 재설정하려고합니다. 압축은 감소하지만 볼륨 세트의 여러 솔리드 볼륨 중 하나가 손실되거나 손상된 경우 데이터의 일부를 추출할 가능성이 증가합니다. 때때로 RAR은 이 스위치를 사용해도 통계를 재설정 할 수 없습니다. 예를 들어, 여러 볼륨간에 하나의 큰 파일 분할을 압축 할 때는 수행 할 수 없습니다. RAR은 별도의 파일간에만 통계를 재설정 할 수 있지만 단일 파일 내부에서는 불가능합니다. 볼륨이 아닌 아카이브를 만들 때 사용되는 경우는 무시됩니다. -sv- 종속 솔리드 볼륨 작성 볼륨간에 확실한 통계를 재설정 할 수 없습니다. 압축은 약간 증가하지만 볼륨 세트의 여러 솔리드 볼륨 중 하나가 손실되거나 손상된 경우 데이터의 일부를 추출 할 가능성이 크게 줄어 듭니다. 볼륨이 아닌 아카이브를 만들 때 사용되는 경우 무시됩니다. -s- 솔리드 아카이빙 비활성화 -t 보관 후 파일을 테스트합니다. 이 스위치는 특히 move 명령과 함께 사용하면 아카이브가 성공적으로 테스트된 경우에만 파일이 삭제됩니다. -ta[m,c,a,o] 지정된 날짜 이후에 수정 된 파일만 처리합니다. 지정된 날짜와 정확히 일치하는 파일도 포함됩니다. 날짜 문자열의 형식은 YYYYMMDDHHMMSS입니다. 날짜 문자열에 '-'또는 ':'와 같은 구분 기호를 삽입하고 후행 필드를 생략 할 수 있습니다. 예를 들어, 다음 스위치가 올 바릅니다. -ta2001-11-20 내부적으로 -ta20011120000000으로 확장되어 "2001년 11월 20일 0시간 0분 0초 후에 수정된 파일"로 처리됩니다. 'm', 'c', 'a'수정자를 사용하여 작성 시간에 -tac20011120과 같이 수정, 작성 및 최종 액세스 시간을 지정하십시오. 이러한 수정자를 생략하면 수정 시간이 가정됩니다. -tamc20190215와 같은 동일한 스위치에서 여러 수정자를 사용하여 지정된 모든 시간에 대해 동일한 날짜를 설정할 수 있습니다. 또는 여러 시간 필터링 스위치를 명령 행에 추가 할 수 있습니다. 기본적으로 시간 필터는 AND 논리를 사용하므로 파일은 처리할 모든 필터와 일치해야합니다. 'o'수정자를 사용하여 OR 논리로 변경할 수 있으므로 파일은 하나 이상의 'o'필터와 일치해야 합니다. 예를 들어, 2019-02-01 이후에 생성되었거나 2019-02-10 이후에 수정된 파일을 포함하려면 -taco20190201 -tamo20190210을 사용하십시오. -tb[m,c,a,o] 지정된 날짜 이전에 수정된 파일만 처리하십시오. 지정된 날짜와 정확히 일치하는 파일은 포함되지 않습니다. 스위치의 형식은 -ta 와 같습니다. -tk 원래 보관 날짜를 유지합니다. RAR이 보관 변경시 보관 날짜. -tl 아카이브 시간을 최신 파일로 설정합니다. RAR이 날짜를 설정하도록합니다. 보관 파일을 보관 파일의 최신 파일 날짜로 변경합니다. -tn[m,c,a,o]

작업 디렉토리를

로 지정합니다. RAR은 아카이브 수정과 같은 일부 작업에서 임시 파일을 생성합니다. 이 스위치는 이러한 임시 파일의 디렉터리를 지정하는 데 사용할 수 있습니다. 사용 예: info.rar에 새 주석을 추가 할 때 임시 파일에 d:\tmp 디렉토리를 사용합니다. RAR c -wd:\tmp -zcomment.txt info.rar -x 지정된 파일 또는 디렉토리를 제외합니다. 와일드 카드는 파일 마스크의 이름 및 경로 부분 모두에 사용할 수 있습니다. 동일한 명령 행에서 여러 제외 마스크를 정의하기 위해 스위치 '-x'를 여러 번 지정할 수 있습니다. 마스크에 와일드 카드가 포함되어 있으면 현재 디렉토리 및 해당 서브 디렉토리의 파일에 적용됩니다. 와일드 카드가 없으면 재귀적이지 않으므로 "filename"마스크는 아카이브할 때 현재 디렉토리 또는 추출할 때 루트 아카이브 디렉토리에서만 'filename'파일을 제외합니다. "* \ filename"구문을 사용하여 모든 디렉토리에서 "filename"을 재귀적으로 제외 파일의 정확한 경로를 알고 있으면 "path \ filename"구문을 사용하여 이 "filename"사본만 제외 할 수 있습니다. 아카이브 압축을 풀 때 -xpath \ filename 구문을 사용하는 경우 "path"는 압축을 푼 후 디스크의 파일 경로가 아니라 아카이브 내부의 경로여야합니다. 기본적으로 와일드 카드가 포함 된 마스크는 파일에만 적용됩니다. 여러 디렉토리를 제외하기 위해 와일드 카드가 있는 마스크가 필요한 경우 디렉토리 제외 마스크에 특수 구문을 사용하십시오. 이러한 마스크에는 후행 경로 구분 문자 (Windows의 경우 '\', Unix의 경우 '/')가 있어야합니다. 예를 들어, "*tmp*\"마스크는 "*tmp*"와 일치하는 모든 디렉토리를 제외하고 "*\tmp\"는 모든 'tmp'디렉토리를 제외합니다. 와일드 카드가 있으므로 두 마스크 모두 현재 디렉토리의 내용과 모든 서브 디렉토리에 적용됩니다. 하나의 디렉토리만 제외하려면 와일드 카드없이 절대 또는 상대 경로를 포함하여 정확한 디렉토리 이름을 지정하십시오. 이 경우 마스크에 경로 구분 기호를 추가할 필요가 없습니다. 이는 파일 제외 마스크와 구분하기 위해 와일드 카드가 포함된 디렉토리 제외 마스크에만 필요합니다. 예 : 1) rar a -r -x*.jpg -x*.avi rawfiles 현재 디렉토리와 하위 디렉토리에서 *.jpg 및 *.avi를 제외한 모든 파일을 압축합니다. 2) rar a -r -x*\temp\ savec c:\* 디스크의 모든 파일을 압축합니다 c:'temp'디렉토리와 'temp'디렉토리 안의 파일을 제외하고; 3) rar x -x *.txt docs docs.rar에서 * .txt를 제외한 모든 파일을 추출합니다. -x@ 지정된 목록 파일에 나열된 파일을 제외합니다. list file name 매개 변수없이 -x@를 사용하면 stdin에서 파일 이름을 읽습니다. 예: rar a -x@exlist.txt arch *.exe -y 모든 쿼리에서 예라고 가정합니다. -z [파일] 파일에서 아카이브 주석을 읽습니다. 이 스위치는 모든 아카이브 수정 명령과 함께 사용하여 파일에서 아카이브 주석을 읽고 이를 아카이브에 추가 할 수 있습니다. 주석 텍스트 파일의 문자 세트를 지정해야하는 경우 -sc 스위치와 함께 사용하십시오. 이 없으면 stdin에서 주석을 읽습니다. 제한 사항 ~~~~~~~~~~~ 명령 제한 사항 : 'd', 'u', 'f', 'c', 'cf'명령은 아카이브 볼륨에서 작동하지 않습니다. 'a'명령은 아카이브 볼륨을 업데이트하는 데 사용될 수 없으며 새 볼륨을 생성하는 데만 사용됩니다. 종료 코드 값 ~~~~~~~~~~~ 성공적인 작동의 경우 RAR은 영 코드 (0)로 종료됩니다. 0이 아닌 종료 코드는 일종의 오류를 나타냅니다. 코드 설명 0 성공적인 작동. 1 치명적이지 않은 오류가 발생했습니다. 2 치명적인 오류가 발생했습니다. 3 잘못된 체크섬. 데이터가 손상되었습니다. 4 'k'명령으로 잠근 아카이브를 수정하십시오. 5 쓰기 오류. 6 파일 열기 오류. 7 잘못된 명령 행 옵션. 8 메모리가 부족합니다. 9 파일 생성 오류 10 지정된 마스크 및 옵션과 일치하는 파일이 없습니다. 11 비밀번호가 잘못되었습니다. 255 사용자가 프로세스를 중지했습니다. 용어 사전 ~~~~~~~~ Archive 하나 이상의 파일을 포함하는 특수 파일 아카이브 압축 및 / 또는 암호화. Compression 압축 크기를 줄이기 위해 데이터를 인코딩하는 방법입니다. Checksum 데이터 블록 또는 파일의 값을 계산하고 데이터 또는 파일 유효성을 확인할 수 있습니다. SFX archive SelF-eXtracting 아카이브. 자동 압축 풀기 모듈과 압축 데이터로 구성된 실행 파일 형식으로 보관합니다. 추출을 시작하기 위해 그러한 실행 파일을 실행하는 것으로 충분합니다. Solid 모든 파일을 하나의 연속 데이터 스트림으로 보는 특수 압축 방법을 사용하여 압축된 아카이브. 많은 수의 작은 파일을 압축 할 때 특히 유리합니다. Volume 분할 아카이브의 일부입니다. 아카이브를 볼륨으로 분할하면 여러 이동식 디스크에 저장할 수 있습니다. 첫 번째 볼륨부터 순서대로 솔리드 볼륨을 추출해야합니다. 저작권 (c) 1993-2019 Alexander Roshal