Ubuntu에서 winrar 생성 비밀번호를 사용하여 zip 파일의 압축을 풀 수 없습니다.

Ubuntu에서 winrar 생성 비밀번호를 사용하여 zip 파일의 압축을 풀 수 없습니다.

Windows 7에서 winrar를 사용하여 만든 zip 파일이 있는데 Windows에서 암호를 사용하여 파일을 열 수 있지만 GUI에서 압축을 풀거나 Ubuntu에서 실행되는 Python zipfile 유틸리티를 사용해도 올바른 암호로 압축을 풀 수 없는 문서입니다.

흥미롭게도 Windows에서 Python으로 zipfile을 실행하면 파일 추출에 실패하고 동일한 오류(잘못된 비밀번호)가 발생합니다. 내가 무엇을 놓치고 있을까요?

답변1

해결 방법을 찾았습니다. 다음을 사용하여 Ubuntu에 7zip을 설치했습니다.

sudo apt-get install p7zip-full
sudo apt-get install p7zip-rar

파일을 추출하는 방법은 Python에서 하위 프로세스를 가져오고 셸을 사용하여 파일을 추출하는 것입니다.

관련 정보