J'ai un gros fichier (8GB par exemple). Comment puis-je le diviser en plusieurs parties, disons 3 parties égales, et après cela, comment puis-je les intégrer plus tard ?
Réponses
Trop de publicités?Il existe plusieurs façons d'y parvenir. Commençons par les plus simples.
Utilisation de la divisé y chat des commandes :
Disons que j'ai une image et qu'elle est trop grande (10 Mo). Tout ce que je fais, c'est :
split --bytes=1M /path/to/image/image.jpg /path/to/image/prefixForNewImagePieces
et ensuite pour l'assembler j'utilise le chat :
cat prefixFiles* > newimage.jpg
Par exemple :
Je suppose que je suis dans le dossier où se trouve l'image :
split --bytes=1M myimage.jpg new
si l'image se trouve dans un répertoire appelé images, vous pouvez également le faire :
split --bytes=1M images/myimage.jpg new
Si l'image se trouve dans le répertoire /home/cyrex/images, vous pouvez le faire :
split --bytes=1M /home/cyrex/images/myimage.jpg new
(Dans tous les cas ci-dessus, il divisera myimage.jpg
en morceaux de 1MB et préfixe le nom des morceaux avec le mot nouveau. Ainsi, ils ressembleraient à newaa
, newab
, newac
, newad
...)
Si vous divisez un Fichier texte et que vous voulez le diviser par lignes, vous pouvez le faire :
split -l 1000 book.txt new
Ce qui va diviser le fichier texte en fichiers de sortie de 1000 lignes chacun. Il s'agit d'une autre façon de diviser un fichier et elle est surtout utilisée pour les fichiers texte comme les journaux, les vidages sql, les fichiers csv, etc.
Puis je les fusionne
cat new* > newimage.jpg
C'est une façon de faire. Vous pouvez même modifier la taille des pièces divisées. Changez juste la partie qui dit --bytes=1M
a --bytes=1K
pour 1 kilo-octet ou 1G pour giga, ou un autre nombre comme --bytes=4K
pour les pièces de 4KB.
Utilisation de Nautilus
Un autre moyen est l'option de compression dans le gui de Nautilus. Elle vous donne la possibilité de diviser le ou les fichiers que vous voulez compresser en plus petits mégaoctets. C'est simple et facile.
Un autre moyen consiste à utiliser 7z
En supposant que vous avez une image ISO appelée ubuntu.iso
vous pourriez faire ça :
7z a -v5m -mx0 ubuntu.7z ubuntu.iso
Cela créera des fichiers de 5MB à partir de l ubuntu.iso
. El -v5m
est la taille du volume, vous pouvez donc la changer en 10, 12, 1, 3 et le m peut également être changé en k pour les kilo-octets, etc. -mx0
indique à 7-Zip de ne pas utiliser de compression, c'est-à-dire de simplement diviser les données en plusieurs parties.
Pour extraire, il suffit de faire
7z x ubuntu.7z.001
de cette façon, vous extrayez le premier fichier et 7z commence à extraire les fichiers suivants dans l'ordre. Vous pouvez également faire
7z e ubuntu.7z.001
ce qui a le même effet ici.
La séparation des gnomes ? http://gnome-split.org/
GNOME Split est un outil qui vous permet de diviser des fichiers et de les fusionner à nouveau. Il est écrit en Java et utilise une interface utilisateur GTK+ (grâce au projet java-gnome). L'objectif est d'offrir une implémentation native de projets similaires qui peuvent gérer plusieurs formats de fichiers (par exemple Xtremsplit).
http://www.omgubuntu.co.uk/2010/08/split-large-files-easily-in-ubuntu-with-gnome-split/
HOZ - Hacha Open Zource v1.65 - http://hoz.sourceforge.net/
Du développeur :
OZ est ce que l'on appelle un "séparateur de fichiers". Son format de fichier est le est le même que celui utilisé par le logiciel 'Hacha', un diviseur bien connu en Espagne et en Espagne et en Amérique latine. HOZ est un logiciel libre et portable en C open-source et portable d'un séparateur compatible 'Hacha'.
HOZ est plus petit et plus rapide que 'Hacha'.
Au fait, j'ai utilisé un "Z" au lieu d'un "S" dans "Zource" parce que "hoz" est... parce que 'hoz' est 'faucille' en espagnol, et comme 'hacha' est le mot espagnol pour "hache" en espagnol...
Après l'installation, vous pouvez utiliser l'interface graphique de Hoz en déposant ghoz
dans un terminal. Le fonctionnement est si simple qu'il n'a pas besoin d'être expliqué, mais de plus amples informations peuvent être obtenues sur le site du développeur.
Bonne chance !
Un utilitaire gratuit de division et de fusion de fichiers développé en Java. Il s'agit d'une application de petite taille qui permet à l'utilisateur de diviser n'importe quel type de fichier en petites tailles (Ko, Mo ou Go).
Il est disponible pour Linux ainsi que pour Windows.
WoodCutter propose 3 façons de fusionner à nouveau les fichiers originaux. WoodCutter crée un fichier de fusion qui peut être traité par l'application WoodCutter pour réunir tous les fichiers. Dans le cas où le destinataire des fichiers divisés n'a pas WoodCutter installé, alors le fichier original peut également être obtenu car WoodCutter crée également un fichier batch et un Shell Shell pour fusionner à nouveau les fichiers. Le fichier batch sera utilisé sur la plateforme Windows et le Shell Shell sera utilisé sur les plateformes Linux.
- Réponses précédentes
- Plus de réponses