Je dois diviser un fichier .zip sous Ubuntu en .z01, .z02 etc... pour pouvoir les regrouper sous Windows.
Je n'ai pas accès à l'invite de commandes dans Windows. Comment puis-je extraire les fichiers maintenant ?
Je dois diviser un fichier .zip sous Ubuntu en .z01, .z02 etc... pour pouvoir les regrouper sous Windows.
Je n'ai pas accès à l'invite de commandes dans Windows. Comment puis-je extraire les fichiers maintenant ?
Sous Ubuntu, vous pouvez utiliser la commande split
pour diviser votre fichier zip. Quelque chose comme ceci devrait fonctionner :
split votre-zip.zip -b 32M ZIPCHUNKS
Cela créera une série de fichiers ZIPCHUNKS*, dans l'ordre, et tous de taille de 32 Mo ou moins. Modifiez le paramètre 32M pour faire varier la taille des morceaux.
Traditionnellement, vous utilisiez cat
pour les recoller ensemble :
cat ZIPCHUNKS* > zip-réassemblé.zip
Comme vous souhaitez réaliser le réassemblage sous Windows, vous avez besoin d'un substitut à cat
. Y a-t-il un remplacement pour cat sous Windows peut vous aider, mais notez que la commande type
de Windows ne fonctionnera pas car elle ajoute les noms de fichiers entre eux lors du traitement de plusieurs fichiers. Une approche fonctionnelle est copy /b ZIPCHUNKS* > zip-réassemblé.zip
.
Vous pouvez également utiliser rar
qui prend en charge nativement la création d'archives "split" pouvant ensuite être décompressées par un outil GUI sur Windows comme WinZip ou WinRar. Sous Ubuntu, installez le paquet rar
, puis :
rar a -v32M destination.rar fichiers/à/compresser
Cela créera des fichiers appelés destination.partXX.rar. Transférez-les sous Windows, puis décompressez le premier (destination.rar), qui se liera automatiquement aux autres.
Un truc que vous pouvez potentiellement utiliser est de "rar" le fichier zip original, de cette façon vous pourrez le réassembler sur Windows. Si vous avez les fichiers originaux, il peut être plus facile de simplement les compresser et de travailler avec cela.
J'ai dû le faire il y a un an ou plus. C'est inconvénient, car Windows n'a tout simplement pas les mêmes outils.
J'ai fini par utiliser GSplit, qui fonctionne sous WINE (ou PlayOnLinux). Il crée un fichier .exe
et une série de fichiers .gsd
. Si vous compressez un fichier PDF, vous devez le pré-compresser car Windows se confond !
Si vous avez zip installé sur votre machine Ubuntu, vous devriez également avoir zipsplit. Cela prend un gros fichier zip et le divise en plusieurs fichiers zip plus petits et autonomes. Il ne dépend pas d'une version particulière de WinZip ou Rar pour fonctionner, car les fichiers qu'il crée sont des fichiers Zip simples.
Une mise en garde : zipsplit se trouve toujours dans le monde des noms de fichiers CP/M / MS-DOS 8.3, donc si vous l'utilisez sur biglongfilename.zip, vous obtiendrez biglon_1.zip, biglon_2.zip, biglon_3.zip, etc.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.