파일을 다른 하드 드라이브로 이동하려고했습니다. 그래서 Mac OS X 내장 압축 기능을 사용하여 모든 사진을 하나의 큰 ZIP 파일로 보관했습니다.
그러나 파일을 추출하지 못했습니다. 많은 프로그램을 시도했지만 시도한 프로그램 중 어느 것도 파일을 추출 할 수 없었습니다. Mac OS X의 추출 유틸리티 인 StuffIt Expander , 7-Zip (명령 줄)을 모두 시도했습니다. Mac의 아카이브 유틸리티 및 StuffIt은 대용량 파일을 지원하지 않는 것 같으며 7-Zip의 명령 행 버전에서 지원되지 않는 아카이브를 나타내는 오류가 발생했습니다 .
많은 파일에 중국어 파일 이름이 있고 Windows에서 올바른 이름으로 추출 할 수 없으므로 Windows에서 운이 없습니다.
대용량 파일을 지원하고, Mac OS X의 압축 기능을 사용하여 압축 된 파일을 처리하고, UTF-8 파일 이름을 지원할 수있는 일부 프로그램이 있습니까? GUI의 유무에 관계없이 좋습니다.
최신 정보
글쎄, 나는 파일을 압축하기로 잘못 결정했고 이미 너무 늦었다. 압축 할 수 있으면 파일을 추출 할 수 있어야한다고 생각했습니다. 너무 늦어서 원본 사본이 사라졌으며 여기에는 큰 ZIP 파일 만 남았습니다.
‘unzip’을 사용해 보았지만 End-of-central-directory signature not found라고 표시 됩니다. 큰 파일 지원이없는 것 같습니다.
SuperMagic에서 언급 한대로 Windows Vista 방법을 시도하지만 컴퓨터를 빌려야합니다. 어쨌든 모두에게 감사하지만 해당 파일을 추출 할 수있는 소프트웨어에 대한 추가 제안을 제공하십시오.
답변
12GB 디렉토리를 백업 할 때도 같은 상황이었습니다.
ditto
OS X Yosemite 설치에서 쉽게 사용할 수 있는 명령을 사용하여 수정했습니다 .
ditto -x -k file.zip dst-directory
-x to extract an archive
-k Specifies it to be a PKZip archive instead of the default CPIO
답변
OS X 10.6.6에서 최근에 동일한 문제가 발생했습니다. 명령 줄에서 VMware VM을 압축하여 백업 미디어에 복사했습니다. 하드웨어 장애 후 백업 된 VM의 압축을 풀려고 할 때 unzip의 “중앙 디렉토리의 시작을 찾을 수 없습니다; zipfile이 손상되었습니다”라는 오류와 씨름하면서 몇 분의 긴장이 풀 렸습니다.
약간의 문제를 겪고 나면 문제는 OS X에 Info64의 zip v3.0 버전이 포함되어 Zip64 확장을 지원하고 필요할 때 자동으로 사용한다는 것입니다. Zip64를 지원하지 않는 Info-Zip의 압축 해제 v5.52-Zip64 지원은 unzip의 v6.0에 추가되었습니다.
Apple이 왜 배송 된 우편 번호와 일치하는 압축을 풀지 않았는지 모르겠지만 두 가지 쉬운 해결책을 찾았습니다.
-
MacPorts 사용자는 “sudo port install unzip”을 사용하여 unzip 6.0을 설치할 수 있습니다.
-
어쨌든 편리한 소프트웨어 인 셰어웨어 아카이브 유틸리티 인 BetterZip은 Zip64를 지원하므로 명령 행 대신이를 사용하여 아카이브 된 VM을 추출하고 하루를 계속할 수있었습니다.
답변
Homebrew를 사용하는 경우 다음과 같이 7zip을 설치할 수 brew install p7zip
있습니다.
그런 다음 다음을 사용하여 파일을 추출 할 수 있습니다 7z x filename.zip
..
답변
ZIP 파일 형식의 총 아카이브 크기 제한은 4GB입니다.
Wikipedia가 이것을 지원하는 것 같습니다.
사용 가능한 Windows Vista 이상의 최신 컴퓨터가있는 경우 아카이브를 탐색하여 최신 ZIP64 형식인지 확인하십시오.
따라서 ZIP64 지원은 아카이브를 만든 것과 압축을 풀 때 사용하는 것이 다를 수 있습니다.
또한 Mac OS X 명령 프롬프트에 압축 해제 명령 표준이 있습니까?
답변
정확히 같은 문제가 발생했습니다 … 표준 Mac 아카이브 소프트웨어로 파일을 압축했습니다 … 파일을 삭제했습니다 … 한 달 후에 아카이브를 열려고 시도했지만 같은 오류가 발생했습니다. 파일이 1GB를 넘었 음을
그래서 위의 모든 소프트웨어를 시도했지만 몇 주 동안 검색하고 시도한 후에도 아무런 효과가 없었습니다. 🙂 따라서 언급 할 가치가 있다고 생각합니다.
Unarchiver- http ://wakaba.c3.cx/s/apps/unarchiver.html에서 다운로드했습니다 .
이 사람들은 저의 새로운 영웅입니다.
답변
Mac 아카이브 유틸리티는 파일을 다음 위치에 압축 해제합니다 :
/Volumes/"Your Drive Name"/.TemporaryItems/folders.501/Cleanup At Startup/"Random Name
예 : BAH.odJFh"/"archiveName"
그런 다음 보관 취소를 시작하고 오류가 발생할 때까지 기다린 다음 대화 상자를 열어 두십시오. 터미널 창을 엽니 다. sudo su cd 위의 경로에 / Vo를 입력하고 tab 키를 눌러 단어를 최대한 완성하고 ls를 수행하여 ramdon 디렉토리 이름이 모든 파일이있는 최종 디렉토리로 변경되는 것을 확인하십시오. 그런 다음 mv * / Volumes / “Drive Name”/ ….을 입력하십시오. 이제 모든 항목을 포함하도록 이동 한 폴더의 읽기 쓰기를 변경하십시오.
마지막으로 첫 번째 오류에서 확인을 클릭하십시오. 확인은 모든 파일을 지우므로 파일이 이동 될 때까지 오류에서 확인을 클릭하기를 기다려야합니다.
답변
.tar.gz 아카이브를 사용할 수 있습니다. 기본 Mac 보관 유틸리티는 압축을 해제합니다. 파일을 두 번 클릭하십시오. 그러나 압축 할 때 .tar.gz를 사용하도록 강제하는 방법을 보지 못했습니다.
저는 Mac에 익숙하지 않습니다. 나는 직장에서 내 책상 근처에 하나가 생겼습니다. 아카이브 유틸리티는 / Applications / utilities에 GUI 프론트 엔드가있을 수 있습니다.
GUI가없는 경우 폴더를 .tar.gz로 압축하여 다음 명령을 사용하십시오. tar czvf myarchive.tar.gz MyPhotos /