AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi Große XML-Dateien mit UTF-8-Codierung betrachten - womit?
Thema durchsuchen
Ansicht
Themen-Optionen

Große XML-Dateien mit UTF-8-Codierung betrachten - womit?

Ein Thema von Lutex · begonnen am 18. Mär 2008 · letzter Beitrag vom 19. Mär 2008
Antwort Antwort
Lutex

Registriert seit: 1. Feb 2008
7 Beiträge
 
Delphi 2 Desktop
 
#1

Große XML-Dateien mit UTF-8-Codierung betrachten - womit?

  Alt 18. Mär 2008, 22:36
Hallo,

ich habe hier ein paar XML-Dateien von je knapp 2 GB mit internationalen Texten in UTF-8, für die ich einen SAX-Parser in Delphi schreibe. Dabei muß ich natürlich auch immer mal in die XML-Files hineinschauen. Und genau da liegt das Problem...

Als Betrachter für ASCII-Files dieser Größe nehme ich bis heute normalerweise - nicht lachen - den "Volkov Commander", ein DOS-Programm von 1993, das Files bis 2GB blitzschnell anzeigt. Aber Unicode kann es freilich nicht. Nun dachte ich bis vor ein paar Tagen noch, daß sich auch ein ebenbürtiger, halbwegs moderner Textbetrachter für Windows schnell finden lassen sollte. Aber - Fehlanzeige. Google spuckt bergeweise Editoren aus, aber absolut nichts, mit dem man wirklich "beliebig" große Textdateien anzeigen kann.

Inzwischen suche ich händeringend nach einem solchen Betrachter für große Files. Ich will einfach nur den Text sehen, mehr nicht. Aber eben *ohne* die Datei in den Hauptspeicher laden zu wollen, weil sie da sowieso nicht reinpaßt.

Für einen Tip wäre ich sehr dankbar.
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Große XML-Dateien mit UTF-8-Codierung betrachten - womit

  Alt 18. Mär 2008, 22:56
Hast du dir schonmal Notepad++ oder noch besser UltraEdit (bezogen auf die Ladegeschwindigkeit) angesehen.

Edit: Hier ist auch noch ein interessanter Link (ListXP)

Gruss
Thorsten
  Mit Zitat antworten Zitat
Lutex

Registriert seit: 1. Feb 2008
7 Beiträge
 
Delphi 2 Desktop
 
#3

Re: Große XML-Dateien mit UTF-8-Codierung betrachten - womit

  Alt 18. Mär 2008, 23:34
Vielen Dank für die schnelle Antwort! Aber Notepad++ gab schon vor zwei Tagen (bei einem 1,9-GB-File und 256 MB RAM im Rechner) nach 10 min auf. ListXP kann zwar (reinen) Unicode, aber offenbar kein UTF-8. Bleibt noch UltraEdit, damit versuche ich es jetzt.

Irgendwie will mir einfch nicht in den Kopf, daß ich der erste sein soll, der dieses Problem hat...

Gruss, Holger.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Große XML-Dateien mit UTF-8-Codierung betrachten - womit

  Alt 19. Mär 2008, 07:47
Herzlich willkommen in der Delphi-PRAXiS, Holger.

Eine Windows-Fassung von vi könnte dir eventuell helfen.

Freundliche Grüße
  Mit Zitat antworten Zitat
Lutex

Registriert seit: 1. Feb 2008
7 Beiträge
 
Delphi 2 Desktop
 
#5

Re: Große XML-Dateien mit UTF-8-Codierung betrachten - womit

  Alt 19. Mär 2008, 09:46
Marabu, der WinVI macht die Dateien zwar auf, braucht für die 1,9 GB aber eine halbe Stunde und schreibt dabei ein ebenso großes Tempfile. Jammerschade, denn wenn man ihn dazu überreden könnte, alle Bearbeitungsfunktionen abzuschalten und statt des Tempfiles auf der Originaldatei zu arbeiten, wäre es der ideale Betrachter...

Ich glaub' fast, ich muß mich wohl doch mal hinsetzen und was Eigenes schreiben. Hauptsache, ich krieg dem Chef erklärt, wofür ich sein Geld verschwende

Trotzdem herzlichen Dank und viele Grüße, Holger
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: Große XML-Dateien mit UTF-8-Codierung betrachten - womit

  Alt 19. Mär 2008, 11:20
Hi,

leider habe ich nicht genügend Speicherplatz um es selbst auszuprobieren: Von ConText wird behauptet, dass es unbegrenzt große Dateien bearbeiten kann. TextView scheint mir auch einen Versuch wert zu sein.

Viel Glück
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz