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.
glogg pourrait également être envisagé, pour un usage différent:
Caveat (rapporté par Simon Tewsi dans les commentaires , février 2013)
Une mise en garde - a deux fonctions de recherche,
Main Search
etQuick Find
.
Le plus bas, qui, je suppose, estQuick Find
, est au moins d’un ordre de grandeur inférieur à celui du haut, qui est rapide.
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.
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 ".
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 .
Avez-vous essayé éditeur de contexte ? C'est petit et rapide.
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é.
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.
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
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:
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.
1) Hex Editor Neo
2) éditeur 01
HxD - c'est un hexeditor, mais il permet les éditions en place et ne blesse pas les gros fichiers.
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 ..
Tweak est un éditeur hexadécimal capable de gérer les modifications de très gros fichiers, y compris les insertions et les suppressions.
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é.
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.
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.
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.
J'ai aussi eu des problèmes avec TextPad sur les fichiers 4G. Notepad ++ fonctionne bien.
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.
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).