Existe-t-il un outil permettant de scinder un fichier texte volumineux (9 Go) en fichiers plus petits afin que je puisse l'ouvrir et le parcourir?
Tout ce qui est utilisable à partir de la ligne de commande fournie avec Windows (XP)?
Ou quel est le meilleur moyen de le scinder? Puis-je utiliser 7z pour créer des volumes séparés, puis décompresser l'un d'eux séparément? Sera-t-il lisible ou faut-il que toutes les autres parties soient décompressées dans le gros fichier?
Mise à jour
J'ai mis en place un script python de 48 lignes qui scinde le fichier volumineux en fichiers de 0,5 Go qu'il est facile d'ouvrir, même dans vim. J'ai juste besoin de regarder à travers les données vers la dernière partie du journal (oui, c'est un fichier journal). Chaque enregistrement étant divisé sur plusieurs lignes, grep ne le ferait pas.
la source
grep -n
avechead
ettail
pour voir des morceaux du fichier. Exemple,grep -n "something" file.txt
retourne95625: something
. Vous voulez voir cette ligne et 9 lignes en dessous pour un total de 10 lignes:head -n 95635 file.txt | tail -n 10
.Réponses:
Il existe un séparateur de fichiers Windows gratuit appelé HJSplit
Disponible ici . Le site Web affirme qu'il peut fractionner des fichiers de tout type et de toute taille, mais que 9 Go est un gros fichier.
la source
Le paquet GNU Core Utils (disponible ici pour Windows) inclut l’utilitaire Split. Cela fonctionne bien pour moi :-)
La documentation de --help est la suivante:
Par exemple, pour scinder le fichier input.txt en tranches de 100 Mo, en ne séparant qu’à la fin des lignes,
vous donnera des fichiers de sortie nommés xaa, xab, xac, etc.
la source
GSplit est un autre exemple - selon leur site, il peut fractionner des fichiers très volumineux (plus de 4 Go <- puisqu'ils ont franchi la limite de 4 Go, je suppose qu'ils peuvent également utiliser 9 Go).
Mais, autre chose - vous dites que vous voulez le scinder en parties plus petites pour pouvoir l'ouvrir et l'examiner. Cela ressemble à un très gros fichier journal.
Quoi qu'il en soit, je peux recommander EmEditor pour ouvrir des fichiers texte volumineux : ils prétendent pouvoir ouvrir des fichiers très volumineux (jusqu'à environ 250 Go) et je l'avais déjà utilisé pour des fichiers jusqu'à 2 Go. Mais dans tous les cas, je pense que cela pourrait être une meilleure solution que la scission.
la source
Pieces > Type and Size
menu. Vous choisissez ensuite le nombre de lignes et le séparateur de lignes en hexadécimal. Par défaut, il a le format Windows CR + LF (0x0D0x0A
).Découvrez la grande visionneuse de fichiers texte , c'est bien pour ce genre de choses. La plupart des archiveurs et des séparateurs séparent le fichier en éléments qui ne peuvent pas être utilisés pour lire chaque élément de données indépendamment et correctement. Vous devez tous les extraire pour récupérer le fichier.
Large Text File Viewer est gratuit et portable.
la source
echo. > myfile.txt
le problème de fichier journal de 818 Mo a été résolu: DVous pouvez utiliser 7-Zip pour créer des segments de fichier texte d'une certaine taille (par exemple, des segments de 100 Mo sur un fichier journal de 1,5 Go).
Les options clés sont - Utiliser "Store" par opposition à "Compresser" - Utiliser "Diviser en volumes"
Vous devriez pouvoir voir du texte dans des fichiers .001 (.nnn).
la source
Vous pouvez utiliser 7zip pour diviser les fichiers. (Vous pouvez enregistrer au format .zip ou .7z.) Lorsque vous créez l’archive, une option appelée "Fractionner le volume, en octets". Il suffit de sélectionner la taille souhaitée pour les morceaux.
Et oui, vous pouvez les décompresser individuellement si vous le souhaitez.
la source
Il existe un outil en ligne qui sépare les fichiers texte si quelqu'un cherche à fractionner les fichiers rapidement. http://www.textfilesplitter.com .
Ça marche bien pour moi. Et divise les fichiers en respectant les lignes, ce que je cherchais. Il indique également que tout se trouve du côté du client HTML5, donc son utilisation est sûre. Je ne sais pas à quel point cela peut aller, mais je pense que cela dépend du bélier de votre machine.
la source
L'idée de voir une partie du fichier avant de décider quoi en faire est pour moi la meilleure option.
L'application Large Text Viewer peut être installée sur Windows via Microsoft Store et offre la possibilité de couper le fichier en morceaux de taille importante. Il se peut qu’il utilise le même éditeur que précédemment mentionné (en coulisse), mais l’option pour l’installer à partir d’une source connue est meilleur à mon humble avis que les liens alternatifs proposés. Cela a très bien fonctionné pour moi.
Le seul problème en cas de fractionnement par taille est que le fichier n'est pas forcément placé au bon endroit. Vous devrez peut-être le modifier pour capturer le contenu exact que vous souhaitez.
la source