Ich untersuche Möglichkeiten zur formellen Spezifikation des Formats für verschiedene binäre Datenströme und verwende ein Tool, um Datenströme auf Einhaltung der Spezifikation zu überprüfen. Etwas wie XSD + eines der Validierungstools für XML. Oder wie extrem komplizieren grep Ausdruck arbeiten auf einer binären Ebene (vorzugsweise nicht - das wäre wirklich schwer zu lesen).Strukturvalidierung für Binärdateien
Kennt jemand eine Spezifikation/Werkzeug, das nützlich wäre?
[Begründung: Wir erhalten viele von Drittanbietern generierte Binärdateien auf einer täglichen Basis und oft verwenden sie schlechte Werkzeuge, die ungültige Dateien erzeugen. Wir wollen, dass sie ein Werkzeug geben, die sie als Prüfung nutzen könnten, und wir wollen kein spezielles Werkzeug für jedes Format schreiben]
Diese Probleme sind natürlich genau der Grund, warum XML erfunden wurde - gibt es keine Chance, darauf umzusteigen? –
Nein. Wir müssen Legacy-Formate unterstützen :( – gabr