Jak rozpakować podzielony plik zip?
W Terminalu napisałem: unzip filename.zip
i nie rozpakowałem tego pliku.
Terminal napisał:
$ unzip filename.zip
Archive: filename.zip
warning [filename.zip]: zipfile claims to be last disk of a multi-part archive;
attempting to process anyway, assuming all parts have been concatenated
together in order. Expect "errors" and warnings...true multi-part support
doesn't exist yet (coming soon).
file #1: bad zipfile offset (local header sig): 4
file #2: bad zipfile offset (local header sig): 98
file #3: bad zipfile offset (local header sig): 471
file #4: bad zipfile offset (local header sig): 6635222
Dwukrotne kliknięcie tego pliku filename.zip.cpgz
Co mogę zrobić?
Odpowiedzi:
To było proste i jedyne rozwiązanie, które działało dla mnie na OS X (zaczerpnięte stąd ).
1. Aby utworzyć podzielone archiwum zip (seria plików o nazwie zip, z01, z02 ...), uruchom następującą komendę w Terminalu:
2. Aby wyodrębnić podzielone archiwum zip (seria plików o nazwie zip, z01, z02 ...), uruchom następującą komendę w Terminalu:
Najpierw połącz podzielone archiwum w jedno archiwum:
Wyodrębnij pojedyncze archiwum za pomocą rozpakowania:
źródło
cat
polecenia:cat file.zip.* > single.zip
need PK compat. v5.1 (can do v4.5)
Po prostu
cat
wszystkie pliki zip w sekwencji do jednego pliku i użyjunzip
polecenia na tym.Na przykład:
źródło
Dodatkowo do tej odpowiedzi , jeśli masz podzielone pliki binarne, jak
file.zip.001
,file.zip.002
... może po prostu trzeba połączyć za pomocą polecenia cat pliki np:źródło
Wystarczy uruchomić to polecenie w wierszu polecenia bash, aby połączyć zamki.
powyższy przykład ma 5 części.
Następnie rozpakuj plik przy użyciu swojej ulubionej metody
źródło
Testowane na systemie Mac OS 10.8.5
źródło
W moim przypadku w systemie OS X 10.11.6 miałem wieloczęściowe archiwum z rozszerzeniami
Za pomocą
dał mi jeden zamek błyskawiczny. Nie wyodrębniał się za pomocą rozpakowania, ale zrobił to za pomocą 7zip, zainstalowanego przez MacPorts:
źródło
Uderzyłem ten problem, próbując ponownie złożyć duży katalog pobrany z Dysku Google.
Podobnie jak w przypadku tego problemu , jeśli masz do czynienia z zestawem plików zip, które nie zawierają numerowanych rozszerzeń plików (foo.z01, foo.z02 itp.) I są po prostu wieloma plikami zip, które powinny zostać zarchiwizowane razem w tym samym katalogu, plik działało dla mnie:
źródło
To było najprostsze rozwiązanie, jakie udało mi się znaleźć:
źródło
To, co zadziałało, jest bardzo proste: otwórz plik .z01 za pomocą bezpłatnej aplikacji Mac Unarchiver (dostępnej w Mac App Store). Ładnie radzi sobie z ekstrakcją.
źródło