Bagaimana saya bisa mengompres folder menjadi beberapa file zip?

50

Saya menggunakan mac osx.

1. Apakah ada alat untuk mengompres folder menjadi beberapa file zip?

2. Apakah ada alat untuk membagi file zip terkompresi menjadi file zip yang lebih kecil (untuk membuka satu per satu nanti)?

aneuryzm
sumber

Jawaban:

71

Gunakan tombol -s pada perintah zip di terminal. Jadi jika folder Anda bernama FolderName

zip -r -s 64 archive.zip FolderName/

64 adalah ukuran split (dalam hal ini 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]

Gunakan zipsplit untuk membagi file zip menjadi beberapa zipfile yang lebih kecil. Gunakan tombol -n untuk mengatur ukuran split.

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

robzolkos
sumber
1
@RobZolkos Saya telah melakukan apa yang Anda sarankan dan saya memiliki archive.zip kecil (7mb) dan segmen (masing-masing 64mb). Namun, saya tidak dapat meng-unzip kontennya, saya menjalankan unzip unix archive.zip tetapi saya mendapatkan "offset zipfile buruk (lseek)". Selanjutnya, saya perlu mengekstraknya di lingkungan Windows juga, dan di sana saya hanya punya Windows 7 extractor, saya kira.
aneuryzm
1
Anda hanya perlu menjalankan unzip archive.zip Saya hanya memeriksa windows sekarang.
robzolkos
1
@RobZolkos Saya sudah mencoba dan saya menambahkan pertanyaan tentang kesalahan yang saya dapatkan.
aneuryzm
1
Saya baru saja mengujinya pada folder dan itu bekerja dengan baik. Baik zip dan unzip. Pastikan unzip di folder yang berbeda dari sumber aslinya. Di Windows itu tidak unzip. Namun program unzip freeware 7Zip 7-zip.org dapat meng-unzip mereka tanpa masalah.
robzolkos
1
@RobZolkos Saya mendapatkan kesalahan "metode kompresi yang tidak didukung", apakah menurut Anda masalahnya ada pada langkah ekstraksi atau langkah kompresi?
aneuryzm
5

Saya baru saja menemukan Keka , mungkin itu menarik minat Anda, dan gratis.

Bil
sumber
6
Jawaban tentang Tanya yang berbeda harus lebih dari sekadar tautan. Tidak apa-apa untuk memasukkan tautan, tapi tolong rangkum atau kutip dalam jawabannya. Idenya adalah untuk membuat jawabannya berdiri sendiri.
Daniel