10.9 Mavericks Lire un fichier texte volumineux (2Go)

moderno31

Membre expert
Club iGen
21 Avril 2011
1 359
106
Salzbourg
Bonjour,

Je rencontre un petit souci avec un fichier texte d'extension .txt qui fait 2Go.
J'ai essayé de l'ouvrir avec plusieurs éditeurs, même ceux qui sont censés être spécialisés. Rien à faire c'est Ko

Existe t-il un moyen d'ouvrir ce type de fichiers ?
Vous feriez comment ?

J'ai mis une copie d'écran.
 

Fichiers joints

  • Capture d’écran 2016-08-07 à 07.51.56.png
    Capture d’écran 2016-08-07 à 07.51.56.png
    31,9 KB · Affichages: 201
Tu devrais tenter avec TextWrangler
Tu as regardé sa copie d'écran? ;)

Quant à Spif-Splitter, il découpe des gros fichiers en portions pour pouvoir par exemple enregistrer les morceaux sur des supports imposant une limite de taille, et permet ensuite de reconstituer le fichier initial en rassemblant les morceaux.
Par contre, je ne pense pas qu'en découpant un fichier txt en petits morceaux, on puisse ensuite éditer chaque partie...

Pour revenir au problème initial, est-ce que l'on sait pourquoi ce fichier txt est aussi volumineux?
ca me semble énorme, gigantesque, pour un simple txt.... il doit comporter des millions de pages!
du coup, ce fichier me semble suspect. Es-tu sûr que c'est bien un fichier txt et pas une cochonnerie comportant un executable, et qui cherche à se faire passer pour un simple fichier texte?

Si tu n'as pas besoin d'afficher ce texte avec sa mise en page, mais juste pouvoir lire le texte inclus, tu peux essaier de le lire avec Hex Fiend http://ridiculousfish.com/hexfiend/

Sur Windows et Linux il y a aussi Glogg qui est dédié à la lecture de fichiers log (en format txt donc) volumineux, mais je crois que la version MacOS X n'est toujours pas disponible.
 
Dernière édition:
J'avoue ne pas avoir cliqué dessus. :angelic:
La deuxième partie de ma réponse tient toujours.:D
je n'en suis pas convaincu.... (cf la suite de ma réponse ci-dessus)
 
Pif splitter enregistre les morceaux dans un format propriétaire (en tous cas avec une extension spécifique), permettant ensuite de reconstituer le fichier initial.
 
As-tu besoin d'éditer ce fichier ou simplement d'en analyser le contenu ou le visualiser ?

D'excellents outils en mode texte permettent l'un (awk, grep, sed etc.) comme l'autre (more).
 
En mode lecture seule. Ou alors en lui précisant de ne pas faire de coloration syntaxique ni de fichier d'échange : j'ai donc préféré ne pas en parler dans un premier temps, histoire d'en savoir davantage sur les besoins de moderno31.

joe est assez efficace aussi.
 
Hello la team,

Oui j'utilise Text Wangler mon adorable outil qui ouvre tous les fichiers même incroyables lol
J'ai besoin de lire les fichiers mais aussi de les analyser.

Non ne c'est pas une cochonnerie. C'est une extraction de flux de PROD. L'outil qui le manipule ne rencontre pas de problèmes liés à la taille car il a un système de compression. Bref

Du coup, je vais découper. L'important est d'accéder à son contenu (fichier part 1, fichier part 2, fichier part 3...).
Sinon, la solution que je vais appliquer, et elle a le mérite d'être radical et efficace : importer ce fichier dans SQL Server et procéder à son analyse.

Merci pour vos éclairages
 
Lire, analyser : donc tu devrais pouvoir t'en sortir avec des outils classiques (en ligne de commande ;)) comme grep et du shell, ou directement awk, perl ou python. Ou encore des langages d'analyse de données (R ?). À part ce dernier, tout est déjà disponible sur ton Mac.

Ou encore : tu peux toujours installer vite fait MySQL ou PostGreSQL (qui est aussi présent en douce dans la version serveur de macOS) et injecter ton fichier dedans, sans avoir à passer sous Ouinedoze et utiliser MS SQL Server.
 
  • J’aime
Réactions: moderno31
Vindju ! Il y a quoi dans ce texte pour faire 2 Go ?!!!!
Utilisez Pages qui a des fonctions pour réduire les documents.
 
Apparemment, c'est un journal d'application. Pages ne saura rien en faire...
 
Lire, analyser : donc tu devrais pouvoir t'en sortir avec des outils classiques (en ligne de commande ;)) comme grep et du shell, ou directement awk, perl ou python..

La ligne de commande c'est pas mon truc. A moins d'avoir une procédure bien précise, l'écran noir et vert me bloque. Je ne suis pas à l'aise.... J'ai importé le fichier dans une base SQL Server pour l'analyser.
 
Il y a que TextEdit qui puisse l'ouvrir. S'il ne s'ouvre pas c'est qu'il est abîmé.
Dans mon message initial j'ai expliqué que le fichier n'est pas ouvert par les applications classiques. Quand j'essaie de l'ouvrir sur une machine de 32go de Ram (Mac OS server) il s'ouvre...
 
Dites donc, c'est de la donnée !!!! Une extraction de nomenclature par un ERP. Rien de plus classique... Contrairement à votre humour, il n'y a pas plus sérieux !