web-dev-qa-db-fra.com

Meilleur éditeur de texte gratuit prenant en charge * plus de * fichiers de 4 Go?

Je suis à la recherche d'un éditeur de texte capable de charger un fichier de 4 gigaoctets ou plus. Textpad ne fonctionne pas. J'en possède un exemplaire et je suis allé sur son site de support, il ne le fait tout simplement pas. J'ai peut-être besoin de nouveau matériel, mais c'est une question différente. L'éditeur doit être gratuit OU, si cela me coûte, pas plus de 30 $. Pour les fenêtres.

82
Taptronic

glogg pourrait également être envisagé, pour un usage différent:

glogg screenshot

Caveat (rapporté par Simon Tewsi dans les commentaires , février 2013)

Une mise en garde - a deux fonctions de recherche, Main Search et Quick Find.
Le plus bas, qui, je suppose, est Quick Find, est au moins d’un ordre de grandeur inférieur à celui du haut, qui est rapide.

54
VonC

J'ai dû consulter des fichiers journaux monster (runaway) (plus de 20 Go). J'ai utilisé version hexedit FREE qui peut fonctionner avec des fichiers de toutes tailles. C'est aussi open source. C'est un exécutable Windows.

28
anjanb

Jeff Atwood a publié un article à ce sujet ici: http://www.codinghorror.com/blog/archives/000229.html

Il a finalement opté pour Edit Pad Pro, car "Sur la base de mon historique d’utilisation, j’avais le sentiment que EditPad Pro était le meilleur choix: il est assez rapide pour les gros fichiers texte, dispose de la meilleure prise en charge de l’expression rationnelle, et ne prétend pas être un IDE ".

13
ine

Au lieu de charger un fichier journal gigantesque dans un éditeur, j'utilise des outils de ligne de commande Unix tels que grep, tail, gawk, etc. pour filtrer les parties intéressantes dans un fichier. fichier beaucoup plus petit et puis, je l'ouvre.

Sous Windows, essayez Cygwin .

11
Aaron Digulla

Avez-vous essayé éditeur de contexte ? C'est petit et rapide.

5
bokir

Je suis tombé plusieurs fois sur ce post, car j’ai souvent besoin de traiter d’énormes fichiers (10 gigas +).

Après avoir été fatigué de freeware buggy et assez limité, et ne voulant pas payer pour des éditeurs coûteux après expiration du procès (ne vaut pas l'argent après tout), je viens d'utiliser VIM pour Windows avec une grande succès et satisfaction.

C’est tout simplement PARFAIT pour ce besoin, entièrement personnalisable, avec TOUTES les fonctionnalités auxquelles on peut penser lorsqu’il s’agit de fichiers texte (rechercher, remplacer, lire, etc., vous le nommez)

Je suis très surpris que personne n'ait répondu à cela (sauf une réponse précédente sauf pour MacOS) ...

Pour mémoire, je suis tombé sur cet article de blog , qui l'a sagement conseillé.

4
Mehdi LAMRANI

C'est vraiment difficile de gérer un fichier 4G en tant que tel. J'avais l'habitude de manipuler des fichiers texte plus volumineux, mais je n'avais jamais l'habitude de les charger dans mon éditeur. J'ai principalement utilisé UltraEdit dans mon ancienne société. Maintenant, j'utilise Notepad ++, mais je n'obtiens que les parties que je devais modifier. (Dans la plupart des cas, les fichiers n'ont jamais eu besoin d'être édités).

Pourquoi voulez-vous charger un si gros fichier dans un éditeur? Lorsque je traitais des fichiers de cette taille, j’utilisais GNU Core Utils. Les opérations les plus courantes que j’ai effectuées sur ces fichiers étaient les suivantes: tête (pour obtenir les 250 premières lignes, etc.), queue, division, tri, shuf, uniq etc. C'est vraiment puissant.

Il y a beaucoup de choses que vous pouvez faire avec GNU Core Utils. Je les recommanderais sans hésiter, au lieu d’un nouvel éditeur.

3
Socratees

Désolé de poster sur un sujet aussi ancien, mais j’ai essayé plusieurs astuces ici, et aucune d’entre elles n’a fonctionné pour moi.

C'est légèrement différent d'un éditeur de texte, mais j'ai découvert que Beyond Compare pouvait gérer un fichier extrêmement volumineux (3,6 Go) sur ma machine Vista 32 bits.

Il s’agit d’un fichier sur lequel Emacs, la visionneuse de grands fichiers texte, HexEdit et Notepad ++ sont tous étouffés.

-Eric

3
Eric

Mon préféré après avoir essayé quelques-uns de lire un fichier mysqldump de 6 Go:

PilotEdit Lite http://www.pilotedit.com/

Parce que:

  • L'utilisation de la mémoire n'a (en quelque sorte?!) Jamais dépassé les 25 Mo. Donc, fondamentalement, aucun impact sur le reste de mon système - même si cela a pris plusieurs minutes pour s'ouvrir.
  • Il y avait une barre de progression précise pendant cette période, donc je savais comment cela se passait.
  • Une fois ouvert, la recherche simple et la navigation dans le fichier ont toutes fonctionné, ainsi qu'un petit fichier bloc-notes.
  • C'est gratuit.

D'autres j'ai essayé ...

EmEditor Pro était très impressionnant, le fichier a été ouvert presque instantanément, mais malheureusement trop cher pour mes besoins.

EditPad Pro a chargé l’ensemble du fichier de 6 Go en mémoire et a tout ralenti.

3
mikev2

Fichier de 5 Go ouvert (rapidement) avec:

1) Hex Editor Neo

2) éditeur 01

1
T.Todua

HxD - c'est un hexeditor, mais il permet les éditions en place et ne blesse pas les gros fichiers.

1
rogerdpack

EmEditor devrait gérer cela. Comme leurs revendications du site :

EmEditor est maintenant capable d'ouvrir même plus gros que 248 Go (ou 2,1 milliards de lignes) en ouvrant une partie du fichier avec la nouvelle barre personnalisée - Grand fichier Manette. Le contrôleur de fichiers de grande taille vous permet de spécifier le point de départ, le point de fin et la plage du fichier à ouvrir. Il vous permet également d’arrêter l’ouverture du fichier et de surveiller la taille réelle du fichier et la taille du disque temporaire disponible.

Pas gratuit cependant ..

1
nawfal

Tweak est un éditeur hexadécimal capable de gérer les modifications de très gros fichiers, y compris les insertions et les suppressions.

1
Rich

Quand je suis confronté à un fichier journal énorme, je n'essaie pas de regarder le tout, j'utilise Free File Splitter

Certes, il s’agit d’une solution de contournement plutôt que d’une solution, et il arrive que vous ayez besoin de l’ensemble du fichier. Mais souvent, je n'ai besoin que de voir quelques lignes d'un fichier plus volumineux, ce qui semble également être votre problème. Sinon, peut-être que d'autres trouveraient cet utilitaire utile.

Une visionneuse qui vous permet de voir d’énormes fichiers texte n’aide pas beaucoup si vous essayez de le charger dans Excel pour utiliser le filtre automatique, par exemple. Puisque nous passons tous la journée à décomposer les problèmes en parties plus petites pour pouvoir les résoudre, appliquer le même principe à un fichier volumineux ne m'a pas semblé controversé.

1
Martin

Pour Windows, Unix ou Mac? Sur Mac ou * nix, vous pouvez utiliser les versions en ligne de commande ou à interface graphique d’emacs ou de vim.

Pour le Mac: TextWrangler gère bien les gros fichiers. Je ne connais pas suffisamment le paysage Windows pour pouvoir vous aider.

1
Clint Ecker

J'ai trouvé que le commandant FAR pouvait ouvrir des fichiers volumineux (j'avais essayé un fichier XML de 4,2 Go). Cela ne charge pas l'intégralité du fichier en mémoire et fonctionne rapidement.

1
Alex Klunniy

si vous souhaitez simplement afficher un fichier volumineux plutôt que de le modifier, il existe quelques programmes gratuits qui lisent des fichiers un morceau à la fois plutôt que d'essayer de charger l'intégralité du fichier en mémoire. Je les utilise lorsque j'ai besoin de lire des fichiers volumineux (> 5 Go).

Visualiseur de fichiers texte volumineux de swiftgear http://www.swiftgear.com/ltfviewer/features.html

Visionneuse de gros fichiers par Team Walrus.

Vous devrez trouver le lien vous-même pour ce dernier lien, car je ne peux poster qu’un maximum de liens hypertexte pour un débutant.

1
blackweta

J'ai aussi eu des problèmes avec TextPad sur les fichiers 4G. Notepad ++ fonctionne bien.

0
user25211

Textpad fonctionne également bien pour ouvrir des fichiers de cette taille. Je l'ai souvent fait face à des fichiers journaux extrêmement volumineux de l'ordre de 3 à 5 Go. En outre, utilisez grep pour extraire les lignes intéressantes, puis regardez bien ces œuvres.

0
varikin

La question aurait besoin de plus de détails.
Voulez-vous simplement consulter un fichier (par exemple, un fichier journal) ou le modifier?
Avez-vous plus de mémoire que la taille du fichier que vous voulez charger ou moins?
Par exemple, TheGun , un très petit éditeur de texte écrit en langage Assembly, affirme que " n'a pas de limite de taille de fichier effective ni de taille maximale. qui peut être chargé est déterminé par la mémoire disponible et la vitesse de chargement du fichier. [...] La vitesse a été optimisée pour le chargement et la sauvegarde du fichier. "

Pour résumer la limite de mémoire, je suppose qu’on peut utiliser la mémoire mappée. Toutefois, si vous devez modifier le fichier, vous devez utiliser une méthode astucieuse, telle que stocker en mémoire les modifications locales et les appliquer, morceau par morceau, lors de la sauvegarde. Peut-être inefficace dans certains cas (grosse recherche/remplacement par exemple).

0
PhiLho