Ich habe eine große Server-Protokolldatei (~ 750 MB), die ich weder mit Notepad noch mit Notepad ++ öffnen kann (beide sagen, die Datei sei zu groß).
Kann jemand ein Programm (für Windows) vorschlagen, das jeweils nur einen kleinen Teil der Datei in den Speicher liest?
Oder muss ich meine eigene App schreiben, um diese Datei zu analysieren?
text-files
text-editor
large-files
nedlud
quelle
quelle
Antworten:
Versuche dies...
Viewer für große Textdateien
Übrigens ist es kostenlos :)
Aber ich denke, Sie sollten dies stattdessen auf serverfault.com fragen
quelle
Wenn Sie nur ein Tool zum Lesen benötigen, wird die Datei sofort geöffnet. Http://www.readfileonline.com/
quelle
benutze EmEditor , es ist ziemlich gut, ich habe es benutzt, um eine Datei mit mehr als 500 MB zu öffnen
quelle
Der integrierte Text- Viewer von Total Commander kann problemlos große Dateien (> 10 GB) zum Anzeigen öffnen. Es bietet auch verschiedene Ansichten, z. B. eine Hex-Ansicht.
quelle
Auf jeden Fall EditPad Lite !
Es ist nicht nur beim Öffnen von Dateien extrem schnell, sondern auch Funktionen wie "Alle ersetzen", das Trimmen führender / nachfolgender Leerzeichen oder das Konvertieren von Inhalten in Kleinbuchstaben sind sehr schnell.
Und es ist auch Notepad ++ sehr ähnlich ;)
quelle
Ich benutze das BareTail schon seit einiger Zeit zum Anzeigen großer Protokolle (einige GB) und es funktioniert sehr gut und ist sehr schnell. Es gibt eine kostenlose Version und eine kommerzielle Pro-Version.
Sie sagen, dass es hat
Eine andere Alternative ist Far Manager . Das Anzeigen einer Datei mit mehreren GB ist kein Problem (geringer Speicherbedarf). Der Versuch, die Textdatei im Bearbeitungsmodus zu öffnen, kann jedoch mehrere GB RAM erfordern. Beachten Sie dies. Mir ist die Dateigrößenbeschränkung nicht bekannt, die in Far angezeigt / bearbeitet werden kann.
quelle
UltraEdit wird den Trick machen .
quelle
Ich habe gerade
less
über Cygwin eine 3-GB-Datei gelesen, obwohl ich letztendlich verwendet habe,grep
um herauszufinden, was ich darin brauchte.(
less
istmore
, aber besser.)Weitere Informationen finden Sie in dieser Antwort unter
less
: https://stackoverflow.com/a/1343576/1005039quelle
Wenn Sie codieren können, schreiben Sie eine Konsolen-App. Hier ist das c # -Äquivalent zu dem, wonach Sie suchen. Mit den Ergebnissen können Sie tun, was Sie wollen (teilen, ausführen usw.):
quelle
Ich hasse es, meine eigenen Sachen zu bewerben ( na ja , nicht wirklich), aber PowerPad kann sehr große Dateien öffnen.
Ansonsten würde ich einen Hex-Editor empfehlen.
quelle
Während große Textdatei - Viewer für gerade auf der Suche in einer großen Datei funktioniert gut (und ist kostenlos!), Wenn die Datei entweder eine begrenzte oder Datei mit fester Breite, dann sollten Sie überprüfen Dateiabfrage . Es kann nicht nur eine Datei beliebiger Größe öffnen (ich habe persönlich eine 280-GB-Datei geöffnet, aber sie kann größer werden), sondern Sie können die Datei auch so abfragen, als ob sie sich in einer Datenbank befindet, und alle Informationen herausfinden, die Sie haben könnte davon wollen.
Es ist zwar nicht kostenlos, daher eher für Benutzer, die häufig mit großen Dateien arbeiten. Wenn Sie jedoch ein einmaliges Problem haben, können Sie die 30-Tage-Testversion kostenlos nutzen.
quelle
GnuUtils für Windows machen dies ebenfalls einfach. In diesem Paket sind Standard-UNIX-Dienstprogramme wie cat, ls und mehr enthalten. Ich benutze Cat Dateiname | mehr, um durch eine riesige Datei zu blättern, die Notepad ++ überhaupt nicht öffnen kann.
quelle
Sie sollten TextPad ausprobieren , es kann eine Datei dieser Größe lesen.
Es ist kostenlos zu bewerten (Sie können auf unbestimmte Zeit bewerten)
quelle