.Zip dosyalarını nasıl bölüp Windows'ta birleştirirsiniz?


21

Ubuntu'da bir .zip dosyasını .z01, .z02 vb. Şeklinde bölmem gerekiyor.

Windows'ta komut istemine erişimim yok. Dosyaları şimdi nasıl açarım?

Yanıtlar:


25

Ubuntu'da splitzip dosyanızı bölmek için komutu kullanabilirsiniz . Böyle bir şey çalışması gerekir:

split your-zip.zip -b 32M ZIPCHUNKS

Bu, sırasıyla ve 32 MB veya daha küçük boyutta bir sürü ZIPCHUNKS * dosyası oluşturacaktır. Öbek boyutunu değiştirmek için 32M parametresini değiştirin.

Geleneksel olarak catonları tekrar yapıştırmak için kullanırsınız :

cat ZIPCHUNKS* > reassembled-zip.zip

Windows'ta yeniden montaj yapmak istediğinizden, bunun yerine bir yedek gerekir cat. Windows'ta kedi yerine geçer mi yardımcı olabilir, ancak Windows typekomutunun birden fazla dosyayı işlerken aralarındaki dosya adlarını eklediğinden çalışmayacağını unutmayın . Bir çalışma yaklaşımı copy /b ZIPCHUNKS* > reassembled-zip.zip.

Ayrıca rar, yerel olarak WinZip veya WinRar gibi Windows'taki bir GUI aracı tarafından açılabilen "split" arşivler oluşturmayı destekleyenleri kullanabilirsiniz . Ubuntu'da rarpaketi kurun ve sonra:

rar a -v32M destination.rar files/to/compress

Bu destination.partXX.rar adlı dosyalar yaratacaktır. Bunları Windows'a aktarın, ardından diğerlerini otomatik olarak bağlayacak olan ilk kişiyi (hedef.rar) unrar.

Potansiyel olarak kullanabileceğiniz hileler, orijinal zip dosyasını "nadiren çıkarmaktır", böylece Windows'ta yeniden birleştirebilirsiniz. Orijinal dosyalarınız varsa, onları nadiren bulmak ve onunla çalışmak daha kolay olabilir.


Split komutundaki yardımın yanı sıra stackoverflow bağlantısı için teşekkür ederiz. Gerçekten faydalı. Şimdi merak ediyorum ki komut satırına bile erişimim yok. Artık bölünmüş dosyaları nasıl açarım?
kunaguvarun

ZIPCHUNKS komutunuz ZIPCHUNKSaa, vb. Oluşturur. Bilinmeyen bir dosya türündedir. Pencerelerde tespit edilip edilmeyeceklerini merak ediyorum
kunaguvarun

"Parçalar" tek başına zip dosyaları değildir, zip dosyasının geçerli olması için tekrar bir araya getirilmeleri gerekir. Cevabımı rar, "yığın" arşivleri ("ciltler") üretebilen ve WinZip ((umarım yüklediğinizi umuyorum) veya WinRAR ile açabileceği) bir yol gösterecek şekilde güncelleyeceğim . Windows sisteminizde hangi arşiv yönetim araçlarının kurulu olduğunu söylemek için
roadmr

evet, topakların kendileri tanınmıyor, Windows'u bir şey olarak algılayacaklarına güvenmezdim, bu yüzden onları bir şekilde yeniden birleştirmeniz gerektiğini söyledim, ardından ortaya çıkan dosyayı .zip olarak yeniden adlandırdınız. Ancak yeniden birleştirilene kadar parçalar kendiliğinden işe yaramaz.
karayolu

Teşekkürler roadmr. Zip komutunu --out seçeneğiyle kullandım ve pencerelerde tanınırlar
kunaguvarun

10

Dosyaları sıkıştırmak için zipile komutunu kullanın -s split_size. Örnek komut takip ediyor.

zip -r -s 100m filename.zip  compress_folder

4

Çok kolay: önce split your-zip.zip -b 32M ZIPCHUNKSLinux / Unix'te, sonra type * > myZipFile.zipWindows'ta.


Cevabınız @roadmr kabul edilen cevabın bir kopyası gibi görünüyor
Yaron

1
@Yaron Hayır değil. Bu cevabının çok yalındır bir versiyonu. Cevabı, bölünmüş zip dosyalarını Windows'a geri yapıştırma ile ilgili kısmı içermiyordu.
Amir

1
türüne birden fazla dosya verildiğinde dosya adları eklenir ve biçimlendirilir. bunun yerine copy / b * .in dosyasını kullanın.
James Newton

0

Bunu bir yıl veya daha önce yapmak zorunda kaldım. Rahatsız edici çünkü Windows aynı araçlara sahip değil.

WINE (veya PlayOnLinux) altında çalışan GSplit'i kullandım . Bir .exedosya ve bir sürü dosya oluşturur .gsd. Bir PDF dosyasını sıkıştırıyorsanız, Windows'un kafası karışmış olduğu için önceden sıkıştırmanız gerekir!


Teşekkürler, ancak dosyalara katılmam gereken herhangi bir aracı kurma
iznim yok

Bu durumda, copy /bWindows'ta kullanarak yol yöneticisinin verdiği çözümü kullanmanız gerekir .
Paddy Landau

0

Ubuntu makinenize zip yüklüyse, zipsplit'iniz de olmalıdır . Bu, büyük bir zip dosyasını alır ve birkaç küçük, bağımsız zip dosyasına böler. Yaptığı dosyalar düz Zip dosyaları olduğundan, WinZip veya Rar'ın belirli bir sürümüne dayanmaz.

Bir uyarı: zipsplit hala CP / M / MS-DOS 8.3 dosya adları dünyasında yaşıyor, bu yüzden biglongfilename.zip kullanıyorsanız , biglon_1.zip , biglon_2.zip , biglon_3.zip , vb. .

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.