Bir klasörü birden fazla zip dosyasına nasıl sıkıştırabilirim?


50

Mac Osx'tayım.

1. Bir klasörü birden fazla zip dosyasına sıkıştırmak için herhangi bir araç var mı?

2. Sıkıştırılmış bir zip dosyasını daha küçük zip dosyalarına bölmek için herhangi bir araç var mı (sonradan açmak için)?

Yanıtlar:


71

Terminaldeki zip komutundaki -s düğmesini kullanın. Yani, klasörünüzün FolderName çağrıldıysa

zip -r -s 64 archive.zip FolderName/

64 bölünmenin büyüklüğüdür (bu durumda 64Mb).

Use -s to set the split size and create a split archive.  
The size is  given  as  a  number  followed optionally  by  one  
of  k (kB), m (MB), g (GB), or t (TB) (the default is m). [1]

Bir zip dosyasını birden çok küçük zip dosyasına bölmek için zipsplit'i kullanın. Bölmelerin boyutunu ayarlamak için -n düğmesini kullanın.

[1] http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/zip.1.html


1
@RobZolkos Önerilerinizi yaptım ve küçük bir archive.zip (7mb) ve bölümlerim (her biri 64mb) var. Ancak içeriğini açamıyorum, unix sıkıştırma unix archive.zip kullanıyorum ancak "bad zipfile offset (lseek)" alıyorum. Ayrıca, onları Windows ortamında da çıkarmam gerekiyor ve orada yalnızca sanırım Windows 7 çıkarıcısına sahibim.
aneuryzm

1
sadece, archive.zip dosyasını açmanız yeterli. Şimdi sadece pencereleri kontrol ediyorum.
robzolkos

1
@RobZolkos Zaten denedim ve ben alıyorum hatayı soruyu ekledi.
aneuryzm

1
Ben sadece bir klasörde test ettim ve iyi çalıştı. Sıkıştırma ve açma işlemi. Orijinal kaynaktan farklı bir klasörde açtığınızdan emin olun. Windows'ta açmaz. Bununla birlikte, 7Zip 7-zip.org programının ücretsiz bir unzip programı , onları sorunsuz bir şekilde açabilir.
robzolkos

1
@RobZolkos "Desteklenmeyen sıkıştırma yöntemi" hatası alıyorum, sorunun çıkarma aşamasında mı yoksa sıkıştırma aşamasında mı olduğunu düşünüyorsunuz?
aneuryzm

5

Keka'yı yeni buldum , belki ilgini çekebilir ve bedava.


6
Ask Üzerine Cevaplar Farklı bir bağlantıdan daha fazlası olmalı. Bir bağlantı eklemek tamam, ama lütfen cevabınızdaki yazıyı özetleyin veya alıntı yapın. Fikir cevabı tek başına yapmaktır.
Daniel
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.