Objectif :
Faciliter le transfert ou la sauvegarde de fichiers de très grande taille.
Présentation :
Il arrive parfois que nous ayons besoin de couper des fichiers en plusieurs petits fichiers afin de les transporter ou de les transférer vers un autre ordinateur facilement. Voici une méthode afin de parvenir à vos besoins.
Méthodologie :
Pour réaliser cette manipulation, nous allons avoir besoin de 2 binaires et de quelques lignes de commande. Ces binaires sont :
split.exe : Téléchargeable ici
copy.exe : Disponible dans l’invite de commande DOS, sous Windows 9x, XP, etc...
Découper un fichier :
Tout d’abord nous allons utiliser le binaire split.exe pour découper les fichiers. Split.exe vous offre plusieurs options décritent sur l’’image suivante.

Pour faire simple, il faut retenir les options “-b”(qui permet de choisir la taille des fichiers) et “-l” (qui permet de choisir le nombre de ligne par fichier).
Exemple d’utilisation :
Admettons que l’on souhaite découper le fichier aaa.txt(taille 1Mo) en fichiers de 512Ko, la commande sera donc :
split.exe -b 512k aaa.txt
Répertoire contenant le fichier à couper et l’utilitaire avant utilisation de la commande :

Commande exécutée dans l’Invite de commande.

Répertoire contenant le fichier à couper et l’utilitaire après utilisation de la commande, on peut constater que deux fichiers ont été créé à la racine de ce répertoire.

En conclusion, Il est dès lors plus facile de transférer ou de sauvegarder ces fichiers que le fichier d’origine.
Recoller un fichier :
Enfin nous allons recoller les fichiers coupés, c’est à dire les xaa, etc... En utilisant le copy.exe qui lui aussi vous offre plusieurs options. Celle qui nous intéresse est "copy /B", qui permet de spécifié le fichier source au format binaire. Nous allons donc vouloir recoller les fichiers xaa et xab vers le fichier aaarecol.txt, la commande sera donc la suivante :
copy /B x* aaarecol.txt

Si l’opération s’est bien passée, “fichier copié” sera écrit dans l’invite de commande. On peut alors constater dans notre répertoire que les fichiers ont été recollé avec succès et que le nouveau fichier “aaarecol.txt” a bien été créé :

Conclusion générale :
Il est facile de transporter ou de sauvegarder des fichiers de très grande taille(plusieurs Go), il suffit d’utiliser cette méthode pour les découper sans les altérer(avec cette méthode les fichiers ne sont pas modifiés). On peut dès lors sauvegarder ses bases de données, ses fichiers de sauvegarde Email, etc...
|