Birden fazla parçaya e-postayla gönderilen bir zip dosyasını nasıl yeniden kurabilirim?


33

Her biri bir zip dosyasının bir bölümünü içeren 3 e-posta aldım. Uzantılar .z00, .z01 ve .z02 ile bitiyor. (E-posta başına tipik 10 MB ek sınırını aşmak için e-postayla gönderilir.)

3 dosyayı da bir dizine koydum.

İlk dosyayı (.z00 dosyası) açmak için hem 7-zip hem de WinZip'i kullanabilirim ve zip içeriğini listeler ancak dosyaları çıkarmaya çalışırken her iki program da hataları bildirir.

Bu zip'i bir araya getirmenin ve dosyalara ulaşmanın en açık hata yolu nedir?


Cevapların çoğu, yapmanız gereken tek şey, diğerlerinin aynı klasördeyken (ve bu birleştirme gerekli olmamalıdır) ilk dosyayı açmanız olduğuna işaret ediyor . İlk (veya son?) Dosyanın .z ## yerine .zip olduğu bölme dosyalarını hatırlıyorum. Dosya uzantılarını bu kalıpla eşleştirmek, düzgün çalışmasını sağlayabilir. (Senin .z01 .zip olarak değiştirmeyi deneyin ve bu değil işi yaparsa .z01 ve .z02 için .z03 için .z02 değiştirmeyi de deneyin. Eğer o değil çalışır, denemek biten .zip ile dizi (başlangıç .z01 veya .z00 ile)
AM

Yanıtlar:


40

Dosya parçalarının bir araya getirilmesi gerektiğini varsaymak oldukça güvenlidir.

Bunu yapmanın en kolay yolu 7-Zip içindedir - 7-Zip dosya yöneticisindeki klasöre gidin, sıradaki ilk dosyaya sağ tıklayın ve içerik menüsünden "Dosyaları Birleştir ..." seçeneğini seçin.

Komut satırında da kolayca yapılabilir.

Windows'ta:

copy /B input.z* output.zip

Veya Linux (ya da Windows'ta Cygwin veya GnuWin32 kullanarak Unix komut satırı araçlarına sahipseniz ):

cat input.z* > output.zip

5

Genellikle sette bir * .zip ve bir çift * .z ?? vardır. * .Zip dosyasını açarsanız, diğerleri aynı dizinde oldukları sürece sıkıştırılmışlardır.

Bu deneyin işe yaramazsa neyi therefromhere söyledi, yoksa pencerelerde ise:

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


4

Tüm dosyaları açmayı denediniz mi? Genellikle, biri yalnızca birini açmalı (sonuncusu ilki).
Belki, .z00'ün gösterimini .zip olarak değiştirirseniz, hepsini açabilirsiniz.


evet, bu benim için de işe yarıyor
Rishi

2

Genellikle bölünmüş dosyalar aldığımda sadece ilk dosyayı çıkarırım.
Bunu yaparak bana tam dosyayı verdi, 7-zip kullandım


1

Tahminime göre, sadece doğrudan ayrıldılar, fazladan bilgi olmadan, bu yüzden onları birleştirip tam bir zip dosyasıyla bitirebilmelisiniz. Bu iş parçacığında , dosyaları birleştirebilecek araçlara bağlantılar vardır.


0

Xx.zip ve xx.z01 olarak aldığım iki dosyada sorun yaşadım. Ben sadece yaptım:

cat xx.01 xx.zip > yy.zip

bunu takiben

unzip yy.zip

Birkaç uyarı verdim, ama işi yaptım. Bu Ubuntu Precise'daydı.


Bu kesinlikle 'en az hata eğilimli' alternatif değil.
Olli

0

7z Kullanarak Çözüm

  1. Bölünmüş klasörlerin saklandığı klasörü açın. Benim durumumda * .7z.001 - * .7z.016 adında 16 dosya vardı.
  2. Klasörlerin birincisine sağ tıklayın ve 7z tarafından otomatik olarak önerilen "Çıkartılacak" önerilen klasör adını seçmek için sol tıklayın.
  3. 7z daha sonra aynı klasör içinde yeni bir sıkıştırılmamış klasör yaratır ve hepsini açmaya ve birleştirmeye başlar.

0

Yeni bir klasör yarattım, bölünmüş dosyaları bu klasöre sürükleyin. Tüm dosyaları vurgulayın, Ayıkla'yı seçin. Bu, birleştirilmiş dosyalarınızın bulunduğu yeni bir klasör oluşturur. 7 fermuar kullanıldı.


-1

2 ayrı arşivi bir taneye birleştiren düz çalışmaz. Aslında bunu sadece zip, bzip2 ve xz arşivlerinde denedim. Hepsi sonuç arşivinin geçersiz olduğunu bildirdi. Yine de uygun çok parçalı arşivlerle çalışabilir.


-1

7-zip dosya yöneticinizi açın ve parçaların bulunduğu yere gidin, daha sonra vurgulayıp sağ tıklayıp buraya veya son dosyanın nerede yer almasını istediğiniz yere getirebilirsiniz.


Lütfen soruyu tekrar okuyunuz, OP setle birlikte çalışmayı denediğinde hata yaptığını
bildirmiştir
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.