Comment puis-je remonter un fichier zip qui a été envoyé par e-mail en plusieurs parties?

33

J'ai reçu 3 e-mails contenant chacun une partie d'un fichier zip. Les extensions se terminent par .z00, .z01 et .z02. (Envoyé par e-mail en tant que tel pour contourner la limite typique de 10 Mo de pièces jointes par e-mail.)

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

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

Quelle est la façon la moins sujette aux erreurs de remonter ce zip et d'accéder aux fichiers?

Gars
la source
De nombreuses réponses soulignent que tout ce que vous devez faire est de décompresser le premier fichier pendant que les autres sont dans le même dossier (et que la concaténation ne devrait pas être requise). Je me souviens de fichiers fractionnés où le premier (ou le dernier?) Fichier était .zip au lieu de .z ##. La modification des extensions de fichier pour correspondre à ce modèle peut le faire fonctionner correctement. (Essayez de changer votre .z01 en .zip, et si cela ne fonctionne pas, essayez également de changer votre .z02 en .z01 et votre .z03 en .z02. Si cela ne fonctionne pas, essayez de terminer la série avec .zip (en commençant avec .z01 ou .z00).
AM

Réponses:

40

Il est assez sûr de supposer que les parties du fichier doivent simplement être concaténées ensemble.

La façon la plus simple de le faire est dans 7-Zip - accédez au dossier dans le 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 également être fait facilement sur la ligne de commande.

Sous Windows:

copy /B input.z* output.zip

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

cat input.z* > output.zip
de là
la source
5

Habituellement, il y a un * .zip dans l'ensemble et quelques * .z ??. Si vous ouvrez le * .zip, les autres sont décompressés aussi longtemps qu'ils se trouvent dans le même répertoire.

Si cela ne fonctionne pas, essayez ce qui en est dit, ou si vous êtes sous Windows:

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

Ludwig Weinzierl
la source
4

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'extesion du .z00 en .zip, vous pourrez tout décompresser.

Leonel Martins
la source
ouais, ça marche aussi pour moi
Rishi
2

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

Rishi
la source
1

Je suppose qu'ils ont été divisés directement, sans informations supplémentaires, vous devriez donc pouvoir les concaténer et vous retrouver avec un fichier zip complet. Ce fil contient des liens vers des outils qui peuvent concaténer des fichiers.

jtbandes
la source
0

J'ai eu des problèmes avec deux fichiers que j'ai reçus en tant que 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.

Ravi
la source
Ce n'est certainement pas l'alternative la moins sujette aux erreurs.
Olli
0

Solution utilisant 7z

  1. Ouvrez le dossier dans lequel les dossiers divisés sont stockés. Dans mon cas, il s'agissait de 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 de dossier suggéré "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 à les combiner tous.
Luis F. Garcia
la source
0

J'ai créé un nouveau dossier, faites glisser les fichiers divisés dans ce dossier. Mettez en surbrillance tous les fichiers, sélectionnez Extraire. Cela va créer un nouveau sup-dossier où vos fichiers combinés seront situés. Utilisé 7-zip.

Tom Pope
la source
-1

La combinaison simple de 2 archives individuelles en une seule ne fonctionnera pas. En fait, je viens de l'essayer sur les archives zip, bzip2 et xz. Tous ont signalé que l'archive des résultats n'était pas valide. Cela pourrait fonctionner avec des archives en plusieurs parties appropriées.

Stabby
la source
-1

Ouvrez votre gestionnaire de fichiers 7-zip et accédez à l'emplacement des pièces.Vous pouvez ensuite mettre en surbrillance, cliquer avec le bouton droit et extraire ici ou où vous voulez que le fichier final se trouve.

Josh
la source
Veuillez relire la question, OP a indiqué qu'il obtient une erreur en essayant de travailler avec l'ensemble dans son ensemble
50-3