여러 부분으로 구성된 파일의 압축을 풀어야 합니다.
폴더 구조는 다음과 같습니다.
file.part01.rar
file.part02.rar
file.part03.rar
p7zip이 설치되어 있습니다. 내가 시도할 때:
7z e file.part01.rar
다음 오류가 발생합니다.
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: file.part01.rar
Error: Can not open file as archive
파일은 전혀 손상되지 않았으며 Windows에서 압축을 풀 수 있습니다.
Fedora 20 및 최신 버전을 사용하고 있습니다.p7zip.
고쳐 쓰다
file file.part01.rar
file.part01.rar: RAR archive data, v1d, flags: Archive volume, os: Win32
7z e
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,4 CPUs)
Error:
Incorrect command line
저는 오늘 설치한 최신 버전의 p7zip을 사용하고 있습니다.
unrar를 설치하려고 하면 다음 메시지가 나타납니다.
sudo yum install unrar
[sudo] password for user:
Loaded plugins: langpacks, refresh-packagekit
No package unrar available.
Error: Nothing to do
답변1
이제 CLI 도구가 생겼습니다 unar
.
$ repoquery unar -i
Name : unar
Version : 1.8.1
Release : 5.fc21
Architecture: x86_64
Size : 4768283
Packager : Fedora Project
Group : Unspecified
URL : http://unarchiver.c3.cx/commandline
License : LGPLv2+
Repository : fedora
Summary : Multi-format extractor
Source : unar-1.8.1-5.fc21.src.rpm
Description :
The command-line utilities lsar and unar are capable of listing and extracting
files respectively in several formats including RARv3. unar can serve as a free
and open source replacement of unrar.
지침:
$ unar <rar part file>
답변2
rar 파일의 여러 부분에서 7zip을 실행할 때 똑같은 오류가 발생합니다. 도움을 드릴 수는 없지만 rar 또는 unrar를 사용하는 것이 좋습니다.
해결책:
rar
다음에서 다운로드됨여기.
그런 다음 다음을 수행하십시오.
tar xzvf /pathtofile/rarlinux-x64-5.1.1.tar.gz
ln -s /pathtofile/rar/rar /usr/bin/rar
ln -s /pathtofile/rar/unrar /usr/bin/unrar
압축을 푸는 명령은 unrar
다음과 같습니다.
unrar x filename.part1.rar
또는rar
rar x filename.part1.rar
모든 파일이 현재 디렉터리에 있는지 확인하십시오.
예제 출력:
Extracting from myfile1.splitted.r36
... myfile1
Extracting from myfile1.splitted.r37
... myfile1
Extracting from myfile1.splitted.r38
... myfile1
Extracting from myfile1.splitted.r39
... myfile1
Extracting from myfile1.splitted.r40
... myfile1 OK
All OK
나는 Fedora
21을 사용하고 있으며 그것은 yum
나에게 unrar
제공합니다 rpmfusion-nonfree
:
root ~ # yum list unrar
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* fedora: fr2.rpmfind.net
* livna: rpm.livna.org
* rpmfusion-free-rawhide: ftp.astral.ro
* rpmfusion-nonfree-rawhide: ftp.astral.ro
* updates: ftp.astral.ro
* updates-testing: fr2.rpmfind.net
Installed Packages
unrar.x86_64 5.0.12-3.fc21 @rpmfusion-nonfree-rawhide
할 수 있게 하다 rpmfusion
:
Fedora 14를 최신 버전으로 업그레이드:
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
그 다음에
yum update
yum install unrar
rpmfusion
찾을수있다여기.
답변3
unar file.part01.rar
Raspbian에서 여러 부분 rar 아카이브를 자동으로 처리할 수 있습니다.
답변4
이것은 rar2fs의 작업입니다.
저는 Fedora를 사용해 본 적이 없어서 Google에 접속하여 아래의 Fedora 위키 링크로 이동했는데, 거기에는 rar2fs 목록이 표시되지 않았습니다.
https://fedoraproject.org/wiki/User:Peter/FUSE
따라서 소스에서 설치해 보겠습니다. unrar 및 fusion이 필요합니다.
리눅스에 설치하세요!
git clone https://github.com/hasse69/rar2fs.git /tmp/rar2fs
wget -q http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz -P /tmp/rar2fs/
tar -zxf /tmp/rar2fs/unrarsrc-5.4.5.tar.gz -C /tmp/rar2fs
make -j$(($(nproc)+1)) -l$(($(nproc)+2)) -C /tmp/rar2fs/unrar
make install-lib -C /tmp/rar2fs/unrar
autoreconf -f -i /tmp/rar2fs/unrar
cd /tmp/rar2fs/; ./configure --with-unrar-lib=/tmp/rar2fs/unrar
make -j$(($(nproc)+1)) -l$(($(nproc)+2)) -C /tmp/rar2fs
make install -C /tmp/rar2fs
rm -rf /tmp/rar2fs
그게 다입니다. 이제 rar 디렉토리를 마운트하고 필요에 따라 변경하면 됩니다.
산:
mkdir ~/rar2fs
rar2fs -o allow_other ~/downloads ~/rar2fs
제거:
fusermount -u ~/rar2fs
자동으로 마운트:
printf '\n%s\n' \
"### autmount for rar2fs" "rar2fs#~/downloads ~/rar2fs
fuse allow_other,--seek-length=1 0 0"
루트 다이어그램:
emerge --ask rar2fs