p7zip을 사용하여 RAR 파일을 여는 방법은 무엇입니까?

p7zip을 사용하여 RAR 파일을 여는 방법은 무엇입니까?

좀 더 구체적인 질문입니다Linux에서 rar 파일을 여는 방법(2015년 요청)이 글을 쓰는 시점에는 p7zip으로 RAR 파일을 여는 것에 대한 자세한 답변이 없습니다.

p7zip은 기본적으로 Linux의 7-zip 아카이브 관리자이지만 그래픽 인터페이스는 없습니다. p7zip은 7-zip처럼 RAR 파일을 열 수 있어야 하지만 최근에 다운로드한 일부 RAR 파일은 p7zip으로 열 수 없습니다. RAR 파일 자체는 확실히 손상되지 않았습니다.

질문은 이를 수행하는 방법을 설명하는 것과 관련된 다음 하위 질문을 다룰 수 있습니다(주 질문과의 혼동을 피하기 위해 물음표 없음).

  • p7zip은 실제로 RAR 형식을 지원합니까?
  • RAR 형식을 지원하기 위해 p7zip에 설치할 패키지와 이를 제공할 저장소
  • RAR 파일을 열 수 있는 7z, 7za 또는 7zr의 바이너리
  • p7zip이 그래픽 인터페이스를 통해 RAR 파일을 열 수 있습니까?
  • p7zip을 사용하여 RAR 파일을 열 때 "오류: 파일을 아카이브로 열 수 없습니다"라는 메시지와 함께 명령이 실패하므로 해결 방법

그렇다면 p7zip을 사용하여 RAR 파일을 여는 방법은 무엇입니까?

이것은스스로에게 답해보세요새로운 질문처럼 쓰여진 질문은 토론을 바탕으로 만들어졌습니다.이 메타 포스트. 답변이 여러 개인 경우 일정 시간이 지난 후(즉시가 아닌) 가장 정확하고 완전한 답변이 채택됩니다.

답변1

p7zip은 7-Zip의 Unix 명령줄 포트이며 다양한 형식을 지원합니다. p7zip은 압축 풀기 또는 추출을 위해 RAR 형식만 지원합니다. 사용자는 다음을 수행할 수 있습니다.바이너리 및 소스 코드 다운로드또는 Linux 배포판 및 기타 지원되는 시스템에서 제공하는 패키지를 설치하세요.

바이너리 및 소스 코드가 포함된 p7zip은 지원되는 모든 형식을 처리하는 단일 다운로드로 제공되며 설치는 선택 사항입니다. 이는 Linux의 기본 아카이브 관리자가 다운로드한 파일(tar.bz2)을 추출하는 한 명령줄 도구를 실행할 수 있음을 의미합니다.

이러한 패키지의 경우 p7zip은 지원되는 모든 형식을 처리하기 위해 별도의 패키지가 필요하므로 설치해야 합니다. Debian(및 Ubuntu)의 경우 p7zip은 저장소에 세 가지 다른 패키지를 제공합니다. 먼저 기본 저장소와 무료가 아닌 저장소(또는 Ubuntu의 Universe 및 Multiverse 저장소)를 활성화하고 업데이트해야 합니다.

다른 패키지 "p7zip"은 패키지 종속성 중 하나로 "p7zip-full"도 포함하는 필수 패키지 "p7zip-rar"를 설치합니다.불필요한별말씀을요.

sudo apt-get install p7zip-rar

그런 다음 7z 명령을 실행하여 RAR 파일의 압축을 풉니다.

7z x filename.rar

간단한 설명:p7zip7zr7z 아카이브만 처리할 수 있는 명령을 제공합니다 .p7zip-완료7z더 많은 지원 형식을 처리할 수 있는 명령을 제공합니다 .p7zip-rar7zRAR 아카이브를 처리 해야 합니다 .

다음 사용 사례에 유의하세요.

  • 7zr명령은 7za작동하지 않으며 7z명령만 RAR 형식을 처리할 수 있습니다.ArchWiki의 p7zip7z, 7za 및 7zr 바이너리 간의 차이점을 확인하세요.
  • 7z다음을 포함하여 지원되는 모든 그래픽 파일 아카이버와 함께 사용할 수 있습니다.문서 롤러,방주,xarchiver,엔그라파. 그래픽 인터페이스를 통해 p7zip을 사용하려면 지원되는 아카이브 관리자 중 하나를 설치하기만 하면 됩니다. 추가 구성이 필요하지 않습니다.
  • 최신 버전의 RAR 파일(특히 RAR 버전 5)은 최신 버전의 p7zip(최소 16.02)을 사용하여 압축을 풀거나 추출해야 합니다. 그렇지 않으면 p7zip에서 오류가 반환되고 파일을 열 수 없습니다.

RAR 파일(Rar5) 열기를 테스트할 수 없는 p7zip(9.20)의 출력 예:

$ 7z t sample.rar 

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU)

Processing archive: sample.rar

Error: Can not open file as archive

RAR 파일(Rar5)을 여는 p7zip(16.02)의 성공적인 테스트에서 나온 출력 예:

$ p7zip_16.02/bin/7z t sample.rar 

7-Zip [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 bits,1 CPU Intel(R) Celeron(R) M processor         1.60GHz (6D8),ASM)

Scanning the drive for archives:
1 file, 483579957 bytes (462 MiB)

Testing archive: sample.rar
--
Path = sample.rar
Type = Rar5
Physical Size = 483579957
Solid = -
Blocks = 5
Encrypted = -
Multivolume = -
Volumes = 1

Everything is Ok

Files: 5
Size:       498584235
Compressed: 483579957

p7zip(16.02)의 후자 출력에는 Type = Rar5RAR 버전 5를 나타내는 줄이 포함되어 있습니다. 이 file명령에는 유사하지만 사람이 읽을 수 없는 RAR 버전 정보가 포함될 수 있습니다.

$ file *.rar 
sample4.rar: RAR archive data, v1d, os: Unix
sample.rar:  RAR archive data, va6, flags: Archive volume, Commented, Locked, os: Unix

기본적으로 이전 RAR 파일(Rar)이 포함되어 있지만 최신 RAR 파일(Rar5)은 각 파일 설명에 v1d포함되어 있습니다 . va6이 답변 날짜 현재, 파일 설명이 RAR 버전에 해당하는지 여부를 확인할 수 있는 정보가 없습니다.

긴 이야기 짧게RAR 형식을 처리하는 데 패키지(p7zip-rar), 명령(7z) 및 최신 버전(Rar5 지원 16.02+)을 사용하는 경우 p7zip은 RAR 파일을 열 수 있습니다.


응답자의 메모: 이 자체 답변은 약 18개월 후에 승인되어 커뮤니티 위키로 만들어질 것입니다. 누락된 정보가 있는 경우 평판이 최소인 사람은 누구나 해당 정보를 편집하여 이 답변을 더욱 완전하게 만들 수 있습니다.

관련 정보