Comment compresser un dossier en plusieurs fichiers zip?

49

Je suis sur Mac OSX.

1. Existe-t-il un outil pour compresser un dossier en plusieurs fichiers zip?

2. Existe-t-il un outil permettant de fractionner un fichier zip compressé en fichiers zip plus petits (à ouvrir individuellement ultérieurement)?

aneuryzm
la source

Réponses:

69

Utilisez le commutateur -s sur la commande zip dans le terminal. Donc, si votre dossier s'appelait NomDossier

zip -r -s 64 archive.zip FolderName/

64 est la taille de la division (dans ce cas, 64 Mo).

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]

Utilisez zipsplit pour diviser un fichier zip en plusieurs fichiers zip plus petits. Utilisez le commutateur -n pour définir la taille des fractionnements.

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

robzolkos
la source
1
@RobZolkos J'ai fait ce que vous suggérez et j'ai un petit archive.zip (7 Mo) et les segments (64 Mo chacun). Cependant, je ne peux pas décompresser le contenu, je suis en train d'exécuter unzip unix archive.zip mais j'obtiens "bad zipfile offset (lseek)". De plus, je dois aussi les extraire dans un environnement Windows, et là je n'ai que l'extracteur Windows 7, je suppose.
Aneuryzm
1
vous avez juste besoin de décompresser archive.zip Je vérifie simplement les fenêtres maintenant.
robzolkos
1
@RobZolkos J'ai déjà essayé et j'ai ajouté à la question l'erreur que je reçois.
Aneuryzm
1
Je viens de le tester sur un dossier et cela a bien fonctionné. Fermeture éclair et décompression. Assurez-vous de décompresser dans un dossier différent de celui de la source d'origine. Sous Windows, cela ne décompresse pas. Cependant, un programme de décompression gratuit 7Zip 7-zip.org peut les décompresser sans problème.
robzolkos
1
@RobZolkos J'obtiens une erreur "méthode de compression non prise en charge", pensez-vous que le problème se situe au niveau de l'étape d'extraction ou de compression?
Aneuryzm
5

Je viens de trouver Keka , peut-être que ça peut vous intéresser, et c'est gratuit.

Bil
la source
6
Les réponses sur Demander différents doivent être plus qu'un simple lien. Vous pouvez inclure un lien, mais veuillez le résumer ou l'extraire dans la réponse. L'idée est de rendre la réponse autonome.
Daniel