Question

Je recherche 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 Windows.

Était-ce utile?

La solution

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

capture d'écran de glogg

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

  

Une réserve - comporte deux fonctions de recherche, Recherche principale et Recherche rapide .
  La valeur inférieure, que je suppose Recherche rapide , est au moins d’un ordre de grandeur plus lent que la valeur supérieure, qui est rapide.

Autres conseils

J'ai dû consulter des fichiers journaux monster (runaway) (plus de 20 Go). J'ai utilisé la version hexedit FREE 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 "d'après mon historique d'utilisation, je pensais qu'EditPad Pro était le meilleur choix: il est assez rapide pour les fichiers texte volumineux, prend en charge les meilleures expressions rationnelles, 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 beaucoup plus petit, puis je l’ouvre.

Sous Windows, essayez de Cygwin .

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

Je suis souvent tombé sur ce message, car je dois souvent gérer de gros fichiers (10 gigas +).

Après avoir été fatigué de logiciels gratuits et assez limités, et ne voulant pas payer pour des éditeurs coûteux après la fin du procès (je ne vaux pas l'argent quand même), je viens d'utiliser VIM pour Windows avec beaucoup de succès et de 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 (recherche, remplacement, lecture, etc., vous le nommez)

Je suis très surpris que personne ne réponde 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 judicieusement conseillé.

Il est très difficile de gérer un fichier 4G en tant que tel. Je manipulais 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 éditer. (Dans la plupart des cas, les fichiers n’ont jamais eu besoin d’être modifiés).

Pourquoi voulez-vous charger un si gros fichier dans un éditeur? Lorsque j'ai manipulé des fichiers de cette taille, j'ai utilisé GNU Core Utils. Les opérations les plus courantes que j'ai effectuées sur ces fichiers étaient head (pour obtenir les 250 premières lignes, etc.), tail, split, sort, shuf, uniq, etc. C'est vraiment puissant.

Vous pouvez faire beaucoup de choses avec GNU Core Utils. Je recommanderais certainement ceux-ci, au lieu d'un nouvel éditeur.

Désolé de poster sur un fil de discussion 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 constaté que Beyond Compare pouvait gérer un fichier extrêmement volumineux (3,6 Go) sur mon ordinateur Vista 32 bits.

Il s’agit d’un fichier sur lequel Emacs, le Visualiseur de fichiers textes de grande taille, HexEdit et Notepad ++ sont tous bloqué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:

  • L’utilisation de la mémoire n’a (en quelque sorte??) jamais dépassé les 25 Mo. En principe, cela n’a 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 à ce moment-là, donc je savais comment ça 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.

Autres j'ai essayé ...

La solution EmEditor Pro a été très impressionnante. Le fichier a été ouvert presque instantanément, mais malheureusement trop cher pour mes besoins.

EditPad Pro a chargé l'intégralité du fichier de 6 Go en mémoire et a ralenti le processus d'analyse.

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 correctement les gros fichiers. Je ne connais pas suffisamment le paysage Windows pour pouvoir vous aider.

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 de gros fichiers (> 5 Go).

Visionneuse de fichiers texte de grande taille par swiftgear http://www.swiftgear.com/ltfviewer/features .html

Visualiseur 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 lien hypertexte, qui est un débutant.

Quand je suis confronté à un énorme fichier journal, je n'essaie pas de tout regarder, j'utilise Séparateur de fichiers gratuit

Certes, il s’agit d’une solution de contournement plutôt que d’une solution. Il arrive parfois 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.

Un visualiseur 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 plusieurs parties plus petites pour pouvoir les résoudre, appliquer le même principe à un fichier volumineux ne m'a pas semblé controversé.

HxD - c'est un éditeur hexadécimal, mais il permet les éditions en place et ne bloque pas les gros fichiers.

Tweak est un éditeur hexadécimal pouvant traiter des modifications très importantes. fichiers, y compris les insertions et les suppressions.

EmEditor devrait s’en charger. En tant que revendications de site :

  

EmEditor est désormais en mesure d’ouvrir une capacité supérieure à 248 Go (ou 2,1 milliards de lignes) en ouvrant un   partie du fichier avec la nouvelle barre personnalisée - Contrôleur de fichiers volumineux.   Le contrôleur de fichiers volumineux vous permet de spécifier le point de départ,   point final et plage du fichier à ouvrir. Cela vous permet également de   arrêter l'ouverture du fichier et surveiller la taille réelle du fichier et   la taille du disque temporaire disponible.

Pas libre cependant ..

J'ai constaté que le commandant FAR pouvait ouvrir des fichiers volumineux (j'ai essayé un fichier XML de 4,2 Go) Et il ne charge pas la totalité du fichier en mémoire et fonctionne rapidement.

Fichier de 5 Go ouvert (rapidement) avec:

1) Hex Editor Neo

2) Éditeur 010

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

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 d'assemblage, prétend ne pas avoir une limite de taille de fichier effective et que la taille maximale pouvant être chargée est déterminée par la mémoire disponible et la vitesse de chargement du fichier. [...] Il a été optimisé pour le chargement et la sauvegarde de fichiers. "

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).

J'ai également eu des problèmes avec TextPad sur des fichiers 4G. Le Bloc-notes ++ fonctionne bien.

Emacs peut gérer taille de fichier énorme et utilisable sous Windows ou * nix.

Quels systèmes d'exploitation et processeurs utilisez-vous? Si vous utilisez un système d'exploitation 32 bits, un processus de votre système ne peut physiquement pas traiter plus de 4 Go de mémoire. Étant donné que la plupart des éditeurs de texte essaient de charger la totalité du fichier en mémoire, je doute que vous en trouviez un qui fera ce que vous voulez. Il devrait s'agir d'un éditeur de texte très sophistiqué pouvant effectuer des traitements hors du cœur, par exemple. e. charger une partie du fichier à la fois.

Vous pourrez peut-être charger un fichier aussi volumineux si vous utilisez un éditeur de texte 64 bits sur un ordinateur doté d’un processeur 64 bits et d’un système d’exploitation 64 bits. Et vous devez vous assurer que vous disposez de suffisamment d'espace dans votre partition d'échange ou votre fichier d'échange.

Pourquoi voulez-vous charger un fichier de 4 Go ou plus en mémoire? Même si vous trouvez un éditeur de texte capable de le faire, votre ordinateur dispose-t-il de 4 Go de mémoire? Et à moins de disposer de plus de 4 Go de mémoire physique, votre machine ralentira beaucoup et rendra les fichiers d'échange fous.

Alors pourquoi voulez-vous un fichier de 4 Go ou plus? Si vous souhaitez le transformer, ou effectuer une recherche et un remplacement, il est peut-être préférable d'écrire un petit programme rapide pour le faire.

J'aime aussi le le bloc-notes ++ .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top