2 votes

Diviser un fichier sous Windows et le réunir sous UNIX ?

J'ai un processus qui implique le transfert de fichiers du réseau local Windows vers un serveur AIX UNIX en utilisant le protocole FTP via une connexion VPN.

Le problème est que certains fichiers sont très volumineux - jusqu'à 4 gigaoctets. Le VPN fonctionne bien avec les petits fichiers, mais s'arrête lorsque la taille augmente.

Existe-t-il une procédure à suivre pour diviser un fichier sous Windows XP, l'envoyer au serveur et le réunir sous UNIX ?

C'est pour un client, je n'ai donc pas la capacité d'installer quoi que ce soit de très volumineux sur la machine Windows, et encore moins sur la machine UNIX. Bien qu'un argument commercial puisse être avancé pour cette question, je dirais qu'il s'agit d'un dernier recours.

Quelqu'un a-t-il une idée sur la question ?

3voto

grimner Points 416

7Zip permet de créer une archive zip et de spécifier la taille maximale d'un morceau. Dans Windows, cliquez avec le bouton droit de la souris sur le fichier 7zip -> add to archive... et choisir la taille du fractionnement dans le split to volume liste déroulante
Il existe un client pour Windows et la plupart des versions de linux/unix.

Si vous disposez de cygwin sous Windows, vous pouvez également utiliser split -b 2 du côté de Windows et cat 3 du côté d'unix. assurez-vous simplement que vous cat les fichiers dans le bon ordre.

1voto

diegogs Points 624

Je suppose que la réponse est une combinaison de ces éléments : Comment diviser un fichier volumineux sous Windows ?

et ceci : Comment combiner plusieurs fichiers en un seul ?

0voto

pgarcia Points 1

Pour le fractionnement des fichiers, j'utilise un outil open source sfk de sourceforge . Il peut être compilé sous Windows et tous les Unix par une seule commande (cherchez do-compile-unix batch dans le zip). Ensuite, sur le premier ordinateur, utilisez

sfk split 2g bigfile.dat outfile.dat

ce qui fait des parties de 2 GB outfile.dat.part1, .part2 et autres. Sur l'autre ordinateur, utilisez

sfk join outfile.dat.part1 fullfile.dat

et il sera joint dans l'ordre correct. Je n'ai pas essayé de compiler AIX jusqu'à présent, mais par exemple ARM embedded.

SistemesEz.com

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.

Powered by:

X