web-dev-qa-db-fra.com

Comment réassembler un fichier Zip envoyé par courrier électronique en plusieurs parties?

J'ai reçu 3 emails contenant chacun une partie d'un fichier Zip. Les extensions se terminent par .z00, .z01 et .z02. (Envoi par courrier électronique en tant que tel pour contourner la limite de 10 Mo de pièces jointes par courrier électronique.)

J'ai mis tous les 3 fichiers dans un répertoire.

Je peux utiliser à la fois 7-Zip et WinZip pour ouvrir le premier fichier (le fichier .z00). Celui-ci répertorie le contenu du fichier Zip, mais lorsque vous essayez d'extraire les fichiers, les deux programmes signalent des erreurs.

Quel est le moyen le moins sujet aux erreurs de réassembler ce Zip et d’accéder aux fichiers?

32
Guy

Il est relativement prudent de supposer que les parties du fichier doivent simplement être concaténées ensemble.

La méthode la plus simple consiste à utiliser 7-Zip - naviguez jusqu'au dossier du gestionnaire de fichiers 7-Zip, cliquez avec le bouton droit sur le premier fichier de la séquence et sélectionnez "Combiner les fichiers ..." dans le menu contextuel.

Cela peut aussi être fait facilement en ligne de commande.

Sous Windows:

copy /B input.z* output.Zip

Ou Linux (ou si vous avez des outils de ligne de commande Unix sous Windows utilisant Cygwin ou GnuWin32 ):

cat input.z* > output.Zip
40
therefromhere

Habituellement, il y a un * .Zip dans l'ensemble et un couple de * .z ??. Si vous ouvrez le fichier * .Zip, les autres sont décompressés tant qu'ils se trouvent dans le même répertoire.

Si cela ne fonctionne pas, essayez ce que a dit, ou si vous êtes sur Windows:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.Zip

5
Ludwig Weinzierl

Avez-vous essayé de décompresser tous les fichiers? Habituellement, il suffit de décompresser un seul (le premier ou le dernier).
Peut-être que, si vous changez l’extension du .z00 en .Zip, vous pourrez tout décompresser.

3
Leonel Martins

J'imagine qu'ils ont simplement été scindés directement, sans aucune information supplémentaire. Vous devriez donc pouvoir les concaténer et obtenir un fichier Zip complet. Ce fil contient des liens vers des outils permettant de concaténer des fichiers.

1
jtbandes

Habituellement, lorsque je reçois des fichiers fractionnés, je décompresse le premier fichier uniquement.
Cela m'a donné le dossier complet, j'ai utilisé 7-Zip

1
Rishi

J'ai créé un nouveau dossier, faites glisser les fichiers fractionnés dans ce dossier. Mettez en surbrillance tous les fichiers, sélectionnez Extraire. Cela créera un nouveau dossier dans lequel seront situés vos fichiers combinés. Utilisé 7-Zip.

0
Tom Pope

Solution utilisant 7z

  1. Ouvrez le dossier où sont stockés les dossiers divisés. Dans mon cas, il y avait 16 fichiers nommés de * .7z.001 à * .7z.016
  2. Cliquez avec le bouton droit sur le premier des dossiers et cliquez avec le bouton gauche pour sélectionner le nom du dossier "Extraire vers" proposé automatiquement par 7z.
  3. 7z crée ensuite un nouveau dossier non compressé dans le même dossier et commence à décompresser et à combiner tous les éléments.
0
Luis F. Garcia

J'ai eu des difficultés avec deux fichiers que j'ai reçus comme xx.Zip et xx.z01. J'ai simplement fait:

cat xx.01 xx.Zip > yy.Zip

suivi par

unzip yy.Zip

A donné quelques avertissements, mais a fait le travail. C'était sur Ubuntu Precise.

0
Ravi