2009-07-30 19:01:29 +0000 2009-07-30 19:01:29 +0000
33
33
Advertisement

Jak ponownie złożyć plik zip, który został wysłany pocztą elektroniczną w wielu częściach?

Advertisement

Otrzymałem 3 e-maile, z których każdy zawierał część pliku zip. Rozszerzenia kończą się na .z00, .z01 i .z02. (Wysłane jako takie, aby obejść typowy limit 10Mb załączników na e-mail.)

Umieściłem wszystkie 3 pliki w jednym katalogu.

Mogę użyć zarówno 7-zip jak i WinZip do otwarcia pierwszego pliku (plik .z00) i wyświetla on zawartość zipa, ale przy próbie rozpakowania plików oba programy zgłaszają błędy.

Jaki jest najmniej podatny na błędy sposób ponownego złożenia tego zipa i dotarcia do plików?

Advertisement
Advertisement

Odpowiedzi (10)

40
40
40
2009-07-30 19:03:49 +0000

Można bezpiecznie założyć, że części pliku muszą być po prostu połączone razem.

Najłatwiej zrobić to w programie 7-Zip - przejdź do folderu w menedżerze plików 7-Zip, kliknij prawym przyciskiem myszy na pierwszy plik w sekwencji i wybierz “Połącz pliki…” z menu kontekstowego.

Można to również łatwo zrobić w wierszu poleceń.

W systemie Windows:

copy /B input.z* output.zip

Lub Linuksie (lub jeśli masz uniksowe narzędzia wiersza poleceń na Windowsie używając Cygwin lub GnuWin32 ):

cat input.z* > output.zip
```.
5
5
5
2009-07-30 19:07:07 +0000

Zazwyczaj w zestawie znajduje się jeden plik *.zip i kilka plików *.z? Jeśli otworzysz *.zip, pozostałe zostaną rozpakowane tak samo, o ile znajdują się w tym samym katalogu.

Jeśli to nie zadziała, spróbuj tego co therefromhere said, lub jeśli jesteś na windows:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.zip.

4
Advertisement
4
4
2009-07-30 19:06:36 +0000
Advertisement

Czy próbowałeś rozpakować wszystkie pliki? Zazwyczaj trzeba rozpakować tylko jeden (pierwszy lub ostatni).
Może, jeśli zmienisz rozszerzenie .z00 na .zip, będziesz w stanie rozpakować wszystkie.

2
2
2
2009-07-30 19:07:20 +0000

Zazwyczaj, gdy otrzymuję podzielone pliki, rozpakowuję tylko pierwszy plik.
Robiąc to dało mi kompletny plik, użyłem 7-zip.

1
Advertisement
1
1
2009-07-30 19:03:19 +0000
Advertisement

Zgaduję, że zostały one po prostu podzielone bezpośrednio, bez żadnych dodatkowych informacji, więc powinieneś być w stanie po prostu je połączyć i skończyć z pełnym plikiem zip. Ten wątek ](http://ubuntuforums.org/showthread.php?t=900565) ma kilka linków do narzędzi, które mogą konkatenować pliki.

0
0
0
2018-08-02 15:02:24 +0000

Stworzyłem nowy folder, przeciągnij podzielone pliki do tego folderu. Podświetl wszystkie pliki, wybierz Wyodrębnij. Spowoduje to utworzenie nowego superfolderu, w którym znajdą się twoje połączone pliki. Użyłem 7-zip.

0
Advertisement
0
0
2017-06-27 00:35:48 +0000
Advertisement

Rozwiązanie przy użyciu 7z

  1. Otwórz folder, w którym znajdują się podzielone foldery. W moim przypadku było to 16 plików o nazwach od *.7z.001 do *.7z.016
  2. Kliknij prawym przyciskiem myszy na pierwszym z folderów i kliknij lewym przyciskiem myszy, aby wybrać sugerowaną nazwę folderu “Extract To” zaproponowaną automatycznie przez program 7z.
  3. Następnie 7z tworzy nowy, nieskompresowany folder wewnątrz tego samego folderu i rozpoczyna rozpakowywanie i łączenie wszystkich plików.
0
0
0
2014-02-05 07:46:50 +0000

Miałem problem z dwoma plikami, które otrzymałem jako xx.zip i xx.z01. Po prostu zrobiłem tak:

cat xx.01 xx.zip > yy.zip

a następnie

unzip yy.zip

Dało kilka ostrzeżeń, ale wykonało zadanie. To było na Ubuntu Precise.

-1
Advertisement
-1
-1
2013-09-12 01:40:42 +0000
Advertisement

Otwórz menedżera plików 7-zip i przejdź do miejsca, gdzie znajdują się części, możesz zaznaczyć, kliknąć prawym przyciskiem myszy i rozpakować tutaj lub gdziekolwiek chcesz, aby plik końcowy był zlokalizowany.

-1
-1
-1
2013-08-09 05:43:31 +0000

Zwykłe połączenie dwóch pojedynczych archiwów w jeden nie będzie działać. W rzeczywistości właśnie próbowałem tego na archiwach zip, bzip2 i xz. Wszystkie zgłosiły, że archiwum wynikowe jest niepoprawne. Może to jednak zadziałać z odpowiednimi wieloczęściowymi archiwami.

Advertisement

Pytania pokrewne

11
3
2
8
10
Advertisement
Advertisement