Frage

Ich bin auf der Suche nach einem Text-Editor, der eine 4+ Gigabyte-Datei in sie zu laden in der Lage. Textpad funktioniert nicht. Ich besitze eine Kopie davon hat und die Support-Seite gewesen, es einfach nicht tut. Vielleicht brauche ich neue Hardware, aber das ist eine andere Frage. Der Editor muss frei sein, oder, wenn sein ich werde kostet, dann nicht mehr als 30 $. Für Windows.

War es hilfreich?

Lösung

glogg auch in Betracht gezogen werden könnte, für eine andere Nutzung:

glogg Screenshot

Caveat (berichtet von Simon Tewsi in die Kommentare , Februar 2013)

  

Eine Einschränkung -. Hat zwei Suchfunktionen, Main Search und Quick Find
  Die untere, die ich nehme Quick Find ist, ist zumindest eine Größenordnung langsamer ist als die obere, die schnell ist.

Andere Tipps

Ich habe bei Monster (Ausreißer) Log-Dateien (20+ GB) suchen hatte. Ich benutzen hexedit FREE-Version , die mit jeder Größe Dateien arbeiten können. Es ist auch Open Source. Es ist eine ausführbare Windows-Datei.

Jeff Atwood hat einen Beitrag zu diesem Thema hier: http://www.codinghorror.com /blog/archives/000229.html

Er schließlich mit Bearbeiten Pad ging Pro, weil „Basierend auf meiner früheren Verwendungsgeschichte, fühlte ich, dass EditPad Pro die beste Lösung war: es auf große Textdateien sehr schnell ist, hat Best-of-Breed-regex Unterstützung, und es doesn ‚t so tun, als eine IDE zu sein."

Statt eine gigantische Protokolldatei in einem Editor geladen, ich bin Kommandozeilen-Tools Unix mit wie grep, tail, gawk usw. die interessanten Teile in eine viel kleinere Datei zu filtern und dann öffne ich das.

Unter Windows versuchen Cygwin .

Haben Sie versucht, Kontext Editor ? Es ist klein und schnell.

ich zufällig auf diesen Beitrag viele Male, wie ich muss oft große Dateien verarbeiten (10 Gigas +).
Nachdem er müde von Buggy und ziemlich begrenzt Freeware und nicht bereit fo teure Redakteure zu zahlen, nachdem Studie (das Geld nicht wert, nachdem alle) abgelaufen ist, habe ich nur vIM für Windows mit großem Erfolg und Zufriedenheit.
Es ist einfach für diesen Bedarf PERFECT, vollständig anpassbare, mit ALL-Funktion kann man sich vorstellen, wenn sie mit Textdateien handelt (Suchen, Ersetzen, Lesen, usw. Sie nennen es)

Ich bin sehr überrascht, niemand antwortet, dass (außer einer früheren Antwort, aber für MacOS) ...

Für das Protokoll ich darauf stolperte auf

Es ist wirklich schwierig, eine 4G-Datei als solche zu behandeln. Früher habe ich größere Textdateien verarbeiten, aber ich habe sie nie zu meinem Editor laden in. Ich meist UltraEdit in meiner früheren Firma verwendet, jetzt habe ich Notepad ++, aber ich würde nur bekommen die Teile, die ich bearbeiten musste. (Die meisten Fälle mußten die Dateien nie bearbeitet).

Warum wollen u zu einem Editor, eine so große Datei in laden? Wenn ich Dateien dieser Größe behandelt, habe ich GNU Core-Utils. Die häufigsten Operationen i auf diesen Dateien durchgeführt wurden Kopf (die besten 250k Linien usw. zu bekommen), Schwanz, Split, sortieren, shuf, uniq etc. Es ist wirklich mächtig.

Es gibt eine Menge Dinge, die Sie mit GNU Core-Utils tun können. Ich würde diejenigen, statt einen neuen Editor auf jeden Fall empfehlen.

Es tut uns Leid auf so einem alten Thread zu posten, aber ich versuchte, einige der Tipps hier, und keiner von ihnen arbeitete für mich.

Es ist etwas anders als ein Texteditor, aber ich fand, dass darüber hinaus ein extrem großes (3.6 Gig) auf meinem Vista 32-Bit-Rechnern Datei-Handles vergleichen könnte.

Dies ist eine Datei, dass Emacs, Großer Text File Viewer, HexEdit und Notepad ++ alles verschluckte sich an.

-Eric

Meine Lieblings nach ein paar versuchen, eine 6GB mysqldump-Datei zu lesen:

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

Denn:

  • Speicherverbrauch hat (irgendwie ?!) nie über 25MB gegangen, so dass im Grunde keine Auswirkungen auf den Rest meines Systems -. Wenn es mehrere Minuten in Anspruch nahm zu öffnen
  • Es gab eine genauen Fortschrittsbalken während dieser Zeit so dass ich wusste, wie es war immer auf.
  • Einmal geöffnet, einfache Suche und das Surfen durch die Datei alle sowie eine kleine Editor-Datei gearbeitet.
  • Es ist kostenlos.

Andere Ich habe versucht ...

EmEditor Pro Studie war sehr beeindruckend, die Datei fast sofort geöffnet, aber leider zu teuer für meine Anforderungen.

EditPad Pro geladen, um die ganze 6 GB Datei in den Speicher und verlangsamt alles zu einem Schleichen.

Für Windows, Unix oder Mac? Auf dem Mac oder * nichts können Sie Befehlszeile oder GUI-Versionen von Emacs oder Vim verwenden.

Für den Mac: TextWrangler große Dateien gut zu handhaben. Ich bin nicht genug auf der Windows-Landschaft versiert dort zu helfen.

f Sie nur eine große Datei anzeigen möchten, anstatt es zu bearbeiten, gibt es ein paar Freeware-Programme, die eher zu einem Zeitpunkt Dateien ein Stück lesen, als zu versuchen, die gesamte Datei in den Speicher zu laden. Ich benutze diese, wenn ich durch große (> 5 GB) Dateien lesen müssen.

Großer Text File Viewer von swiftgear http://www.swiftgear.com/ltfviewer/features .html

Big File Viewer vom Team Walrus.

Sie finden den Link selbst für die letzte finden müssen, weil die ich nur maximal einen Hyperlink zu sein ein Neuling Beiträge schreiben können.

Wenn ich mit einer enormen Protokolldatei konfrontiert bin, versuche ich nicht auf der ganzen Sache zu suchen, verwende ich Free File Splitter

Zwar ist dies eine Abhilfe und nicht als Lösung, und es gibt Zeiten, wenn Sie die gesamte Datei benötigen würden. Aber oft muß ich nur ein paar Zeilen aus einer größeren Datei sehen, und das scheint auch Ihr Problem zu sein. Wenn nicht, vielleicht würden andere, die Dienstprogramm nützlich finden.

Ein Betrachter, die Sie sehen enorme Textdateien können nicht viel helfen, wenn Sie es versuchen, in Excel zu erhalten geladen, um die Autofilter zu verwenden, zum Beispiel. Da wir den ganzen Tag Abbau Probleme in kleinere Teile verbringen sie zu lösen in der Lage sein das gleiche Prinzip auf einer großen Datei der Anwendung hat mich nicht schlagen, wie umstritten.

HxD -. Es ist ein Hexeditor, aber es ermöglicht anstelle Änderungen und barf nicht auf große Dateien

Tweak ist ein Hex-Editor, der Änderungen an sehr großen handhaben kann Dateien, einschließlich Einfügungen und Löschungen.

EmEditor sollte damit umgehen. Als ihre Seite behauptet :

  

EmEditor ist nun in der Lage zu öffnen, noch größer als 248 GB (oder 2,1 Milliarden Zeilen) durch eine Öffnung   Teil der Datei mit dem neuen benutzerdefinierten bar - Große-Controller.   Der Große-Controller ermöglicht es Ihnen, den Startpunkt angeben,   Endpunkt und Bereich der Datei geöffnet werden. Es erlaubt Ihnen auch zu   stoppen die Öffnung der Datei und überwachen die reale Größe der Datei und   die Größe der temporären Platte zur Verfügung.

Nicht frei obwohl ..

Ich fand, dass FAR Kommandant große Dateien öffnen konnte (ich versuchte, 4,2 GB xml-Datei) Und es nicht die gesamte Datei in den Speicher geladen und arbeitet schnell.

Eröffnet 5GB-Datei (schnell) mit:

1) Hex Editor Neo
2) 010 Editor

Textpad funktioniert auch gut bei der Eröffnung Dateien, die Größe. Ich habe es schon oft gemacht, wenn mit sehr großen Protokolldateien im 3-5gb Bereich beschäftigen. Auch grep mit den lohnenswert Linien zu ziehen und dann Blick auf den Werken groß.

Die Frage wäre mehr Details benötigen.
Haben Sie in einer Datei nur suchen möchten (z. B. eine Log-Datei) oder es zu bearbeiten?
Sie benötigen mehr Speicher als die Größe der Datei, die Sie laden möchten, müssen oder weniger?
Zum Beispiel TheGun , ein sehr kleiner Texteditor in Assembler geschrieben, behauptet, „ keine effektive maximale Dateigröße und die maximale Größe haben, die in sie durch den verfügbaren Speicher und Ladegeschwindigkeit der Datei bestimmt wird. [...] es wurde Geschwindigkeit optimiert für beide Datei Last geladen werden kann und speichern. "

Um abstrakte die Speichergrenze, nehme ich an einem Map-Speicher verwenden kann. Aber dann, wenn Sie die Datei bearbeiten müssen, sollten einige clevere Methode verwendet werden, wie die lokalen Änderungen im Speicher zu speichern und sie Chunk Chunk Anwendung beim Speichern. Könnte in einigen Fällen (große Suchen / Ersetzen zum Beispiel) unwirksam.

Ich habe Probleme mit TextPad auf 4G zu Dateien. Notepad ++ funktioniert gut.

Emacs kann behandeln riesige Dateigrößen und Sie es auf Windows oder * nichts verwenden können.

Was OS und CPU verwenden Sie? Wenn Sie ein 32-Bit-Betriebssystem verwenden, dann ein Prozess auf dem System physikalisch nicht mehr ansprechen als 4 GB Arbeitsspeicher. Da die meisten Text-Editoren versuchen, die gesamte Datei in den Speicher zu laden, bezweifle ich, werden Sie finden, das tun, was Sie wollen. Es würde ein sehr lustiger Text-Editor sein, die die Verarbeitung von Out-of-Core kann tun, i. e. lädt ein Stück der Datei auf einmal.

Unter Umständen können Sie eine so große Datei mit laden, wenn Sie verwenden, um ein 64-Bit-Texteditor auf einem Computer mit einem 64-Bit-CPU und einem 64-Bit-Betriebssystem. Und Sie müssen sicherstellen, dass Sie genügend Platz in der Swap-Partition oder Auslagerungsdatei haben.

Warum wollen Sie eine 4+ GB-Datei in den Speicher geladen werden soll? Auch wenn Sie einen Text-Editor finden, die das tun kann, ist Ihre Maschine hat 4 GB Speicher? Und es sei denn, es ist viel mehr als 4 GB im physischen Speicher hat, wird Ihre Maschine viel verlangsamen und Auslagerungsdatei verrückt werden.

Also, warum wollen Sie eine 4+ GB-Datei? Wenn Sie es zu transformieren möchten, oder eine Suche und ersetzen, können Sie besser dran, ein kleines schnelles Programm zu schreiben, es zu tun.

ich auch gerne Notepad ++ .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top