Thursday, April 16, 2009

Automatische Erkennung von Dateien

Eine Feature, auf daß ich stolz bin, ist, daß RouteConverter versucht, anhand des Inhaltes die Datei automatisch zu erkennen. Für die automatische Erkennung muß die Datei sehr häufig gelesen werden (für IGO 8 Tracks im Extremfall 66 Male ;-), so daß ich zum einen einen Puffer vorgeschaltet habe und zum anderen versuche, die Lesemodule möglichst schnell scheitern zu lassen. D.h. maximal liest RouteConverter 1 MByte am Stück und hat z.B. bei den XML-Formaten schon nach etwa 200 Bytes entschieden, ob es das Lesen kann. Bei den zeilenbasierten Formaten wie Tom Tom Routen (.itn) oder Copilot (.trp) ist das u.U. noch schneller der Fall.

No comments:

Datenschutz