webentwicklung-frage-antwort-db.com.de

Der beste freie Texteditor, der * mehr als * 4GB Dateien unterstützt?

Ich suche einen Texteditor, der in der Lage ist, eine 4+ Gigabyte-Datei darin zu laden. Textpad funktioniert nicht. Ich besitze eine Kopie davon und war auf der Support-Site, aber es funktioniert einfach nicht. Vielleicht brauche ich neue Hardware, aber das ist eine andere Frage. Der Editor muss kostenlos sein ODER, wenn es mich kosten wird, nicht mehr als 30 US-Dollar. Für Windows.

82
Taptronic

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

glogg screenshot

Vorsichtsmaßnahme (berichtet von Simon Tewsi in die Kommentare , Februar 2013)

Eine Einschränkung - hat zwei Suchfunktionen, Main Search und Quick Find.
Die untere, von der ich annehme, ist Quick Find ist mindestens eine Größenordnung langsamer als die obere, die schnell ist.

54
VonC

Ich musste mir Monster-Protokolldateien (über 20 GB) ansehen. Ich habe hexedit FREE version verwendet, das mit Dateien jeder Größe funktionieren kann. Es ist auch Open Source. Es ist eine ausführbare Windows-Datei.

28
anjanb

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

Schließlich entschied er sich für Edit Pad Pro, weil "Aufgrund meines früheren Verwendungsverlaufs fand ich, dass EditPad Pro am besten zu mir passt: Es ist recht schnell für große Textdateien, bietet erstklassige Regex-Unterstützung und tut nicht so eine IDE sein. "

13
ine

Anstatt eine gigantische Protokolldatei in einen Editor zu laden, verwende ich Unix-Befehlszeilentools wie grep, tail, gawk usw., um die interessanten Teile in eine zu filtern viel kleinere datei und dann öffne ich das.

Versuchen Sie unter Windows Cygwin .

11
Aaron Digulla

Haben Sie versucht Kontexteditor ? Es ist klein und schnell.

5
bokir

Ich bin oft über diesen Beitrag gestolpert, da ich oft mit riesigen Dateien umgehen muss (10 Gigas +).

Nachdem ich es satt hatte, fehlerhafte und ziemlich eingeschränkte Freeware zu haben und nicht bereit war, für teure Redakteure nach Ablauf der Testphase zu zahlen (das Geld nicht wert), habe ich einfach VIM für Windows with great verwendet Erfolg und Zufriedenheit.

Es ist einfach PERFEKT für diesen Bedarf, vollständig anpassbar, mit ALLEN Funktionen, die man sich beim Umgang mit Textdateien vorstellen kann (Suchen, Ersetzen, Lesen usw., wie man es nennt).

Ich bin sehr überrascht, dass niemand darauf geantwortet hat (bis auf eine vorherige Antwort, aber für MacOS) ...

Für die Aufzeichnung stolperte ich darüber auf dieser Blog-Beitrag , was es mit Bedacht empfahl.

4
Mehdi LAMRANI

Es ist wirklich schwierig, eine 4G-Datei als solche zu behandeln. Ich habe früher mit größeren Textdateien umgegangen, diese aber nie in meinen Editor geladen. Ich habe UltraEdit meistens in meiner vorherigen Firma verwendet, jetzt benutze ich Notepad ++, aber ich würde nur die Teile bekommen, die ich bearbeiten musste. (In den meisten Fällen mussten die Dateien nie bearbeitet werden.).

Warum willst du so eine große Datei in einen Editor laden? Wenn ich Dateien dieser Größe handhabte, verwendete ich GNU Core Utils. Die häufigsten Operationen, die ich an diesen Dateien durchführte, waren head (um die obersten 250k Zeilen usw. zu erhalten), tail, split, sort, 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 diese auf jeden Fall empfehlen, anstatt mit einem neuen Editor.

3
Socratees

Es tut mir leid, in einem so alten Thread zu posten, aber ich habe hier einige der Tipps ausprobiert, und keine davon hat für mich funktioniert.

Es ist etwas anders als ein Texteditor, aber ich fand heraus, dass Beyond Compare eine extrem große (3,6 Gig) Datei auf meinem Vista 32-Bit-Computer verarbeiten kann.

Dies ist eine Datei, die von Emacs, Large Text File Viewer, HexEdit und Notepad ++ nicht unterstützt wird.

-Eric

3
Eric

Mein Favorit, nachdem ich versucht habe, eine 6-GB-mysqldump-Datei zu lesen:

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

Weil:

  • Die Speichernutzung ist (irgendwie ?!) nie über 25 MB gestiegen, hat also im Grunde keine Auswirkungen auf den Rest meines Systems - obwohl das Öffnen mehrere Minuten gedauert hat.
  • Während dieser Zeit gab es eine genaue Fortschrittsanzeige, sodass ich wusste, wie es weiterging.
  • Einmal geöffnet, einfaches Suchen und Durchsuchen der Datei funktionierte ebenso wie eine kleine Notizblockdatei.
  • Es ist kostenlos.

Andere habe ich versucht ...

Die Testversion von EmEditor Pro war sehr beeindruckend. Die Datei wurde fast sofort geöffnet, aber leider zu teuer für meine Anforderungen.

EditPad Pro hat die gesamte 6-GB-Datei in den Speicher geladen und alles zu einem Crawl verlangsamt.

3
mikev2

Geöffnete 5GB Datei (schnell) mit:

1) Hex Editor Neo

2) 10 Editor

1
T.Todua

HxD - Es ist ein Hexeditor, der jedoch direkte Änderungen zulässt und große Dateien nicht blockiert.

1
rogerdpack

EmEditor sollte damit umgehen. Als ihre Website behauptet :

EmEditor kann jetzt auch Dateien mit mehr als 248 GB (oder 2,1 Milliarden Zeilen) öffnen, indem ein Teil der Datei mit der neuen benutzerdefinierten Leiste - Große Datei - geöffnet wird Regler. Mit dem Large File Controller können Sie den Anfangspunkt, den Endpunkt und den Bereich der zu öffnenden Datei angeben. Außerdem können Sie das Öffnen der Datei stoppen und die tatsächliche Größe der Datei sowie die Größe der verfügbaren temporären Festplatte überwachen.

Nicht frei obwohl ..

1
nawfal

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

1
Rich

Wenn ich mit einer riesigen Protokolldatei konfrontiert bin, versuche ich nicht, die ganze Sache zu betrachten, sondern benutze Free File Splitter

Zugegebenermaßen handelt es sich hierbei eher um eine Problemumgehung als um eine Lösung, und manchmal benötigen Sie die gesamte Datei. Aber oft muss ich nur ein paar Zeilen aus einer größeren Datei sehen und das scheint auch Ihr Problem zu sein. Wenn nicht, würden andere dieses Dienstprogramm vielleicht nützlich finden.

Ein Viewer, mit dem Sie riesige Textdateien anzeigen können, ist keine große Hilfe, wenn Sie versuchen, diese in Excel zu laden, um beispielsweise den Autofilter zu verwenden. Da wir alle den Tag damit verbringen, Probleme in kleinere Teile zu zerlegen, um sie lösen zu können, erschien es mir nicht umstritten, dasselbe Prinzip auf eine große Datei anzuwenden.

1
Martin

Für Windows, Unix oder Mac? Auf dem Mac oder * nix können Sie Befehlszeilen- oder GUI-Versionen von emacs oder vim verwenden.

Für den Mac: TextWrangler, um mit großen Dateien gut umgehen zu können. Ich kenne die Windows-Landschaft nicht gut genug, um da draußen zu helfen.

1
Clint Ecker

Ich fand, dass FAR Commander große Dateien öffnen konnte (ich versuchte 4,2 GB XML-Datei) und es lädt nicht die gesamte Datei in den Speicher und arbeitet schnell.

1
Alex Klunniy

wenn Sie nur eine große Datei anzeigen möchten, anstatt sie zu bearbeiten, gibt es einige Freeware-Programme, die jeweils einen Teil der Dateien lesen, anstatt zu versuchen, die gesamte Datei in den Speicher zu laden. Ich benutze diese, wenn ich große Dateien (> 5 GB) lesen muss.

Large Text File Viewer von swiftgear http://www.swiftgear.com/ltfviewer/features.html

Big File Viewer von Team Walrus.

Sie müssen den Link für den letzten Link selbst finden, da ich als Neuling maximal einen Hyperlink posten kann.

1
blackweta

Ich hatte auch Probleme mit TextPad auf 4G-Dateien. Notepad ++ funktioniert gut.

0
user25211

Textpad funktioniert auch gut beim Öffnen von Dateien dieser Größe. Ich habe es oft gemacht, wenn ich mit extrem großen Protokolldateien im Bereich von 3 bis 5 GB zu tun hatte. Verwenden Sie grep, um die wertvollen Zeilen herauszuziehen und sich diese dann anzusehen.

0
varikin

Die Frage würde mehr Details benötigen.
Möchten Sie nur eine Datei (z. B. eine Protokolldatei) anzeigen oder bearbeiten?
Haben Sie mehr Speicher als die Größe der zu ladenden Datei oder weniger?
Beispielsweise behauptet TheGun , ein sehr kleiner Texteditor in Assemblersprache, dass " keine effektive Dateigrößenbeschränkung und die maximale Größe hat Die Geschwindigkeit, mit der die Datei geladen werden kann, hängt vom verfügbaren Speicher und der Ladegeschwindigkeit der Datei ab. [...] Die Geschwindigkeit wurde sowohl für das Laden als auch für das Speichern von Dateien optimiert. "

Um die Speicherbeschränkung zu abstrahieren, kann man vermutlich abgebildeten Speicher verwenden. Wenn Sie die Datei jedoch bearbeiten müssen, sollten Sie eine clevere Methode anwenden, z. B. die lokalen Änderungen im Speicher zu speichern und sie beim Speichern stückweise anzuwenden. Könnte in einigen Fällen ineffektiv sein (z. B. großes Suchen/Ersetzen).

0
PhiLho