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)?

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


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.