Wie kann ich einen Ordner in mehrere ZIP-Dateien komprimieren?

50

Ich bin auf Mac OSX.

1. Gibt es ein Tool zum Komprimieren eines Ordners in mehrere ZIP-Dateien?

2. Gibt es ein Tool zum Teilen einer komprimierten Zip-Datei in kleinere Zip-Dateien (um sie später einzeln zu öffnen)?

aneuryzm
quelle

Antworten:

71

Verwenden Sie den Schalter -s für den Befehl zip im Terminal. Also, wenn Ihr Ordner FolderName hieß

zip -r -s 64 archive.zip FolderName/

64 ist die Größe der Aufteilung (in diesem Fall 64 MB).

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]

Verwenden Sie Zipsplit, um eine Zip-Datei in mehrere kleinere Zip-Dateien aufzuteilen. Verwenden Sie den Schalter -n, um die Größe der Teilungen festzulegen.

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

robzolkos
quelle
1
@RobZolkos Ich habe getan, was Sie vorschlagen, und ich habe eine kleine archive.zip (7 MB) und die Segmente (jeweils 64 MB). Ich kann den Inhalt jedoch nicht entpacken. Ich starte Unix-Archiv.zip, erhalte jedoch "Bad Zipfile Offset (lseek)". Außerdem muss ich sie auch in der Windows-Umgebung extrahieren, und dort habe ich vermutlich nur Windows 7-Extraktor.
aneuryzm
1
Sie müssen nur unzip archive.zip ausführen. Ich überprüfe jetzt nur Windows.
Robzolkos
1
@RobZolkos Ich habe es bereits versucht und ich habe der Frage den Fehler hinzugefügt, den ich bekomme.
aneuryzm
1
Ich habe es gerade in einem Ordner getestet und es hat gut funktioniert. Sowohl das Zippen als auch das Entpacken. Stellen Sie sicher, dass Sie in einem anderen Ordner als der Originalquelle entpacken. Unter Windows wird nicht entpackt. Ein Freeware-Entpackungsprogramm 7Zip 7-zip.org kann sie jedoch problemlos entpacken.
Robzolkos
1
@RobZolkos Ich erhalte die Fehlermeldung "Nicht unterstützte Komprimierungsmethode". Denken Sie, dass das Problem bei der Extrahierung oder bei der Komprimierung auftritt?
aneuryzm
5

Ich habe gerade Keka gefunden , vielleicht kann es dich interessieren, und es ist kostenlos.

Bil
quelle
6
Antworten auf Ask Different müssen mehr als nur ein Link sein. Es ist in Ordnung, einen Link einzufügen, aber bitte fassen Sie ihn in der Antwort zusammen oder extrahieren Sie ihn. Die Idee ist, die Antwort allein zu lassen.
Daniel