Linux에서 SFX 파일 추출

Linux에서 SFX 파일 추출

Linux Mint 15(64비트)에서 SFX 파일을 추출하려고 하는데 작동하지 않습니다. 나는 파일을 chmod +xed하고 성공하지 못한 채 스크립트처럼 실행해 보았습니다(No such file or Directory라는 오류가 발생했습니다. 흥미롭게도 Linux Mint 14를 실행할 때 이것은 나에게 유용합니다(64비트).기사를 찾았어요glibc 지원과 최신 배포판에서 32비트 glibc 바이너리를 제거하는 방법에 대해 언급하지만 RHEL을 실행하지 않기 때문에 이것이 정확한지 잘 모르겠습니다.

편집: 해당 기사에 게시된 솔루션을 시도했지만 문제가 해결되지 않았다는 사실을 언급하는 것을 잊어버렸습니다.

나는 또한 7z, 7za, unzip 및 unzipsfx를 사용해 보았으나 성공하지 못했습니다. unzipsfx에서 "unzipsfx: 자체를 찾을 수 없습니다! [unzipsfx]" 오류가 발생하는데 이상합니다.

빠른 참고 사항: sfx는 rar 형식의 다른 6개 아카이브에 의존합니다. 나는 zip, 7z 또는 기타 유사한 형식을 다루지 않습니다.

내가 뭐 잘못 했어요? 이전에는 추출이 잘 작동했기 때문에 릴리스 간에 약간의 변경이 있었을 것입니다...

답변1

unrarRAR SFX 아카이브에서 파일을 추출 하는 데 사용됩니다 .

이와 같이:unrar x filename.sfx

답변2

Linux Ubuntu 12.04의 경우 다음이 작동합니다.

$ chmod +x some_file.part1.sfx

$ ./some_file.part1.sfx

답변3

비슷한 문제에 직면했는데 언급되지 않았기 때문에 여기서 공유하겠다고 생각했습니다.

Ubuntu 17.10에는 다음 파일이 있습니다.

file file.rar 
file.rar: RAR archive data, v5

추출하려고 하면 unrar x file.rar이것이 SFX 파일이라는 것을 알 수 있습니다.

unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers
unknown archive type, only plain RAR 2.0 supported(normal and solid archives), SFX and Volumes are NOT supported!

그러나 unrar와 별도로 rar 명령을 사용하면 apt-get install rar문제가 해결되었습니다.

rar x file.rar

답변4

노틸러스(파일 브라우저)에서 .sfx 섹션의 이름을 .rar로 바꾼 다음 마우스 오른쪽 버튼을 클릭하고 추출합니다. 또는 더 많은 옵션을 보려면 두 번 클릭하세요.

관련 정보