Trouble/Linux

unzip으로 zip 파일 압축해제가 안되는 문제

침닦는수건 2024. 4. 18. 14:06
반응형
sudo apt-get install unzip
unzip ***.zip

 

위 명령어를 치면 웬만해선 zip 파일 압축해제가 잘된다. 하지만 가끔 깨진 파일이나 오류있는 파일이 포함되어있을 경우 실패한다. 안 깨진 파일이라도 건지고 싶어서 방법을 찾았다.

 

Archive:  backup.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
note:  backup.zip may be a plain executable, not an archive
unzip:  cannot find zipfile directory in one of backup.zip or
        backup.zip.zip, and cannot find backup.zip.ZIP, period.

 

오류명은 위와 같다. 이럴 경우 아래 방법 추천.

 

해결법

sudo apt-get install fastjar
jar xvf ***.zip

 

jar로 압축해제하면 일단 풀리긴 풀린다. 깨진 파일이 있다면 그건 제외된 상태로 풀린다.

반응형