Ich suche einen einfachen und leichten Texteditor, der in der Lage ist, Textdateien von > = 2 GB schnell zu öffnen und zu bearbeiten und auch in der Lage ist, Such- und Ersetzungsvorgänge in solchen Dateien schnell zu verarbeiten.
Anforderungen
Schon probiert, aber nicht geeignet
Irgendwelche Ideen? Vielen Dank. Bunjip.
Der CudaText- Editor kann große Dateien bis zur verfügbaren Speichergröße öffnen/bearbeiten (verwenden Sie besser die x64-Version).
Die maximale Standardgröße beträgt 1 GB. Um eine maximale Dateigröße von 2 GB zuzulassen, rufen Sie „Options / Settings-user“ auf und schreiben Sie diese Option in „user.json“:
"ui_max_size_open": 2048,
Thunderpad (ehemals TEXTPAD) ist sehr schnell, was die Dateigrößenbeschränkung betrifft. Es kann problemlos mit großen Dateien umgehen.
Der einzige Nachteil, den ich sehe, ist, dass nicht klar ist, wie groß eine Datei sein kann, es heißt nur "Es kann Dateigrößen bis zum größten zusammenhängenden Teil des virtuellen 32-Bit-Speichers verarbeiten", ich hatte kein Problem mit >2 GB Protokolldatei, aber es hängt von Ihrer Hardware/Speicher/Festplattenstruktur ab.
Das Problem beim Bearbeiten großer Dateien besteht darin, dass die Datei Daten verschieben muss, wenn Sie etwas löschen oder einfügen. Wenn Sie beispielsweise eine Textzeile einfügen, muss der Editor die Zeilen danach verschieben, um Platz für die neue Zeile zu schaffen.
Wenn Sie jedoch wissen, was Sie tun, können Sie einen Hex-Editor verwenden. Es verschiebt nichts, aber Sie können Teile der Datei Byte für Byte überschreiben. Ich habe es verwendet, um mitten in einer riesigen Textdatei (600 GB) zu bearbeiten, die von erstellt wurde mysqldump
.
WARNUNG Hex-Editoren sind sehr leistungsfähig, und Sie können leicht irreparablen Schaden anrichten. Überlegen Sie also alles, was Sie tun, sehr sorgfältig und stellen Sie sicher, dass Sie die Struktur der Datei ausreichend genau verstehen.
Samuel Aslund
Kodiologe
Bunjip
Hroptatyr
gdbdable