Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1354 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Editeur de fichiers textes énormes !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Editeur de fichiers textes énormes !

n°1142283
DrakkoFR
Posté le 06-07-2005 à 15:59:45  profilanswer
 

Salut,
 
Je recherche un éditeur de texte capable de m'ouvrir des fichiers textes brut de plusieurs centaines de Mo...
 
Word est limité à 32 Mo et conText plante au dela de 200 Mo...
 
Une idée ?
 
Merci

mood
Publicité
Posté le 06-07-2005 à 15:59:45  profilanswer
 

n°1142286
el muchach​o
Comfortably Numb
Posté le 06-07-2005 à 16:03:55  profilanswer
 

vim, je pense.

n°1142302
plainsofpa​in
Pingouino's lover
Posté le 06-07-2005 à 16:09:50  profilanswer
 

le bloc notes, je crois  :ange:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1142316
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2005 à 16:19:15  profilanswer
 

plainsofpain a écrit :

le bloc notes, je crois  :ange:


Le bloc note est quasi non fonctonnel au dessus de 5 ou 10 Mo de texte [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1142319
Elmoricq
Modérateur
Posté le 06-07-2005 à 16:21:01  profilanswer
 

vi est très long à ouvrir de gros fichiers, je me demande s'il n'y a pas une limite en plus.
 
Bref, pour visualiser d'énormes fichiers, je ne connais pas grand chose. Peut-être un éditeur hexa, ça a l'habitude de voir de gros machins ça, non ?

n°1142323
sircam
I Like Trains
Posté le 06-07-2005 à 16:23:58  profilanswer
 

UltraEdit ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1142324
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2005 à 16:24:08  profilanswer
 

SciTE ne tient pas pour des fichiers pareils, voir ce que donnent JEdit et UltraEdit :o
 
Et ptet Visual Studio aussi, mais je doute que ça fonctionne bien.
Eclipse et Netbeans pas la peine de tenter par contre


Message édité par masklinn le 06-07-2005 à 16:24:42

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1142325
Elmoricq
Modérateur
Posté le 06-07-2005 à 16:25:01  profilanswer
 

Sinon reste la solution de tronçonner le fichier en plein de petites entités.

n°1142335
sircam
I Like Trains
Posté le 06-07-2005 à 16:30:21  profilanswer
 


Je l'ai utilisé pour des fichiers 100-300Mb si mes souvenirs sont bons. Ca pourrait bien passer au-delà.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1142345
DrakkoFR
Posté le 06-07-2005 à 16:36:47  profilanswer
 

Elmoricq a écrit :

Sinon reste la solution de tronçonner le fichier en plein de petites entités.


 
Certes, mais il faut justement les ouvrir pour pouvoir les tronçonner... On en revient à la question de départ...

mood
Publicité
Posté le 06-07-2005 à 16:36:47  profilanswer
 

n°1142347
skeye
Posté le 06-07-2005 à 16:38:38  profilanswer
 

DrakkoFR a écrit :

Certes, mais il faut justement les ouvrir pour pouvoir les tronçonner... On en revient à la question de départ...


Pas moyen de les découper en ligne de commande?:o


---------------
Can't buy what I want because it's free -
n°1142348
Elmoricq
Modérateur
Posté le 06-07-2005 à 16:40:49  profilanswer
 

DrakkoFR a écrit :

Certes, mais il faut justement les ouvrir pour pouvoir les tronçonner... On en revient à la question de départ...


 
Non justement, car dans ce cas-là tu n'as pas à stocker le fichier entier dans un buffer, tu as juste à le parcourir.
 
Ca se fait en un quart d'heure avec un script ou un petit programme. :)

n°1142356
sircam
I Like Trains
Posté le 06-07-2005 à 16:47:07  profilanswer
 

Elmoricq a écrit :

Non justement, car dans ce cas-là tu n'as pas à stocker le fichier entier dans un buffer, tu as juste à le parcourir.
 
Ca se fait en un quart d'heure avec un script ou un petit programme. :)


+1


Message édité par sircam le 06-07-2005 à 16:56:44

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1142357
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2005 à 16:48:29  profilanswer
 

Elmoricq a écrit :

Ca se fait en un quart d'heure avec un script ou un petit programme. :)


Si tu connais pas le langage [:aloy]  
(de script)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1142373
Elmoricq
Modérateur
Posté le 06-07-2005 à 16:56:27  profilanswer
 

masklinn a écrit :

Si tu connais pas le langage [:aloy]  
(de script)


 
J'incluais les deux, mais c'est sûr que c'est plutôt 2min avec un script que quinze.  :kaola:

n°1142375
sircam
I Like Trains
Posté le 06-07-2005 à 16:57:50  profilanswer
 

Tu nous l'écris en shell/awk en une ligne ? :o


Message édité par sircam le 06-07-2005 à 16:58:05

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1142376
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2005 à 16:58:25  profilanswer
 

Elmoricq a écrit :

J'incluais les deux, mais c'est sûr que c'est plutôt 2min avec un script que quinze.  :kaola:


[:gratgrat]
Quinze minutes pour découper un fichier de 500Mo en fichiers de 5Mo?
 
Faut que je regarde ça, parce que ça me semble bien long quand même :o
Bon, tenter de me faire un fichier texte de 500 Mo déjà :o


Message édité par masklinn le 06-07-2005 à 16:59:02

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1142391
Elmoricq
Modérateur
Posté le 06-07-2005 à 17:09:32  profilanswer
 

sircam a écrit :

Tu nous l'écris en shell/awk en une ligne ? :o


 
sed/awk ?!  [:atari]  
 
 

csplit -k mongrosfichier 10000 \{999\}


 
 [:bigbrother]


Message édité par Elmoricq le 06-07-2005 à 17:15:13
n°1142404
sircam
I Like Trains
Posté le 06-07-2005 à 17:20:12  profilanswer
 

Elmoricq a écrit :

csplit -k mongrosfichier 10000 \{999\}




Chais pas si ça marche mais ça rulez et ça roxx sa mère ! :o


Message édité par sircam le 06-07-2005 à 17:20:29

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1142414
Elmoricq
Modérateur
Posté le 06-07-2005 à 17:28:34  profilanswer
 

Merf, j'ai jamais utilisé que csplit parce que j'ai jamais eu besoin que de ça, mais je viens de trouver split, qui me semble ici plus adapté en fait...  
 
Par exemple pour des fichiers de 5mo :
 

split -b 5m mongrosfichier


 
Plus simple.

n°1142419
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2005 à 17:31:05  profilanswer
 

ouais mais il risque de couper au milieu d'une ligne :/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1142421
Elmoricq
Modérateur
Posté le 06-07-2005 à 17:33:47  profilanswer
 

Ah je savais pas. J'ai jamais utilisé faut dire, et c'est pas marqué dans la manpage :o

n°1142460
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2005 à 18:14:36  profilanswer
 

Faut utiliser split -C size, ça fait un découpage par lignes (avec au maximum size octets dans chaque fichier de sortie), -b fait un découpage par octets/charactères
 
Accessoirement, après test d'un script python de découpage, passer d'1 fichier de 1.10Go (1 190 285 033 o) à 107 fichiers de ~10.5Mo (variable puisque par ligne) prend environ 6mn sur un PIII 800, 768Mo RAM et un disque dur Seagate Barracuda III (40Go, 7200RPM) qui a fini à 55°C ([:pingouino])
 
vala.
avec un buffer de lecture/écriture de 1Mo :o
qui n'importe pas vu qu'après vérif ça donne un taux de transfert ~3Mo/s, ce qui correspond à son taux de transfert moyen d'une partition à l'autre de ce disque (ou à la vitesse de création d'une copie)


Message édité par masklinn le 06-07-2005 à 18:17:36

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1142506
uriel
blood pt.2
Posté le 06-07-2005 à 18:46:56  profilanswer
 

Elmoricq a écrit :

vi est très long à ouvrir de gros fichiers, je me demande s'il n'y a pas une limite en plus.


 
je crois pas, j'ouvre des fichiers plusieurs centaines de Mo sans probleme. je teste un Go et je repasse [:god]


---------------
IVG en france
n°1142507
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-07-2005 à 18:47:31  profilanswer
 

emacs :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°1142509
Taz
bisounours-codeur
Posté le 06-07-2005 à 18:50:25  profilanswer
 

dès que t'as un éditeur bien foutu qui fait un mmap (et si ton fichier en lecture seule, ça peut aider), tu peux ouvrir jusqu'à 3G avec Linux :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Editeur de fichiers textes énormes !

 

Sujets relatifs
Editeur XML/XSLTFichiers Excel en SYLK : possible d'integrer une image ?
[Batch] Suppression de fichiers et repertoire videvba ouverture des fichiers un à un d'un dossier sélectionné
Liste déroulante avec textes longs[MySQL] Reconstruire une base de données sans les fichiers .myi
suppression des fichiers temporaires sous IE[vba] Fonction Nom de Fichiers
Recherche multi-fichiersproblème chmod / lecture de fichiers sur un serveur
Plus de sujets relatifs à : Editeur de fichiers textes énormes !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR