• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

10.9 Mavericks Lire un fichier texte volumineux (2Go)

moderno31

Membre émérite
21 Avril 2011
593
48
Toulouse
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

r e m y

Cas clinique
Club MacG
4 Novembre 2000
41 453
4 222
57
St Germain en Laye - FRANCE
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:

r e m y

Cas clinique
Club MacG
4 Novembre 2000
41 453
4 222
57
St Germain en Laye - FRANCE
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)
 

r e m y

Cas clinique
Club MacG
4 Novembre 2000
41 453
4 222
57
St Germain en Laye - FRANCE
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.
 

bompi

El Moderador
Modérateur
Club MacG
12 Février 2004
41 820
3 120
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).
 

bompi

El Moderador
Modérateur
Club MacG
12 Février 2004
41 820
3 120
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.
 

moderno31

Membre émérite
21 Avril 2011
593
48
Toulouse
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
 

bompi

El Moderador
Modérateur
Club MacG
12 Février 2004
41 820
3 120
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

USB09

Membre d’élite
27 Mars 2008
1 725
182
Vindju ! Il y a quoi dans ce texte pour faire 2 Go ?!!!!
Utilisez Pages qui a des fonctions pour réduire les documents.
 

bompi

El Moderador
Modérateur
Club MacG
12 Février 2004
41 820
3 120
Apparemment, c'est un journal d'application. Pages ne saura rien en faire...
 

USB09

Membre d’élite
27 Mars 2008
1 725
182
Il y a que TextEdit qui puisse l'ouvrir. S'il ne s'ouvre pas c'est qu'il est abîmé.
 

moderno31

Membre émérite
21 Avril 2011
593
48
Toulouse
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.
 

moderno31

Membre émérite
21 Avril 2011
593
48
Toulouse
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...
 

USB09

Membre d’élite
27 Mars 2008
1 725
182
En il y a quoi dans ce fichu fichier, j'espère que ce n'est pas une photo de famille. X(
 

peyret

Membre d’élite
Club MacG
22 Octobre 2001
4 209
697
70
43110
En il y a quoi dans ce fichu fichier, j'espère que ce n'est pas une photo de famille. X(
Cà m'interesse aussi car un .txt de 2 go c'est "wikipédia" !!! ?
 

moderno31

Membre émérite
21 Avril 2011
593
48
Toulouse
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 !