Zip multi volumes

Fermé
m_t_h Messages postés 2 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 7 janvier 2010 - 7 janv. 2010 à 21:35
 obrousse - 2 nov. 2011 à 20:57
Bonjour,



Je n'arrive pas à trouver une commande sous linux (mandriva) qui me permet de créer des fichiers zip multi-volume. Car j'ai une archive de 18 mo et je voudrais la découper en deux pour l'envoyée par mail à un amis. Si quelqu'un peut m'aider ???


A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
7 janv. 2010 à 22:59
Salut,

Le destinataire est sous GNU/Linux ?

Si oui, utilises "split" pour saucissonner ton archive :

split -b 9m ton_fichier.zip nom_suffixe

Pour reconstruire l'archive de l'autre côté :

cat  nom_suffixe* > ton_fichier.zip


Édit : Extrait du man zip :

zipsplit [-hiLpst] [-n size] [-b path] zipfile
0
m_t_h Messages postés 2 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 7 janvier 2010
7 janv. 2010 à 23:52
malheureusement le destinataire n'est pas sous GNU/Linux c'est un windowsien donc il me faudrai un fichier spliter avec winzip comme sous windows.



0
Avec les versions récentes de zip sous linux tu as l'option -s à utiliser avec une taille (un nombre suivi d'une unité "k" pour kilo "M" pour mega voir G pour giga).
Pour te donner un exemple, dans ton cas cela donne:
zip -9 -s 9M ton_fichier.zip les_fichiers_à_compresser


Normalement la commande se débrouille pour faire les parties et les nomme "ton_fichier.01" et "ton_fichier.zip" si ton archive fait moins de 18M sinon tu auras trois morceaux "ton_fichier.01" "ton_fichier.02" et "ton_fichier.zip" qui feront au maximum 9Mo

Ce format est très standard et devrait être lu sans soucis sous windows par winzip ou tout autre 7-zip, winrar... Le tout étant bien sur de mettre tous les morceaux dans le même dossier.
0
[EDIT]
J'ai ajouté cette réponse car elle permet d'illustrer la commande zip pour faire des archives multi-volumes que l'ami google donne cet article en premier résultat et que la réponse de jipicy ne fais aucune référence à l'option -s de la commande zip (pour "split" bien sur) qui va très bien pour l'interopérabilité (dans les cas portés à ma connaissance).
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
2 nov. 2011 à 16:09
Salut,

Merci pour ce complément d'infos ;-)

Par contre...
Avec les versions récentes de zip sous linux tu as l'option -s
Quelle version ?

Parce que chez moi, Mandriva 2010.2 :
$ zip --version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://infozip.sourceforge.net/ for other sites.

Compiled with gcc 4.4.3 for Unix (Linux ELF) on Mar 14 2010.


Toujours pas de "-s" ;-((
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
2 nov. 2011 à 17:56
Salut,

J'ai

lami20j@debian-acer:~$ zip --version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.



J'ai regardé dans le man et l'option n'est pas affiché dans SYNOPSIS, en revanche plus bas j'ai trouvé ça

Split archives.   zip  version 3.0 and later can create split archives.  
................................
       Use -s to set the split size and create a split archive. 
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
2 nov. 2011 à 18:01
Re-

Je n'ai pas ça, juste un man zipsplit ;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
2 nov. 2011 à 18:13
Je n'ai pas ça, juste un man zipsplit ;-))
Envoi par MP le résultat de ton man zip

Je vais t'appeler zipslit31 alors ;-DDD
0