Je cherche des moyens de spécifier formellement le format de divers flux binaires et d'utiliser un outil pour vérifier la conformité des flux aux spécifications. Quelque chose comme XSD + un des outils de validation pour XML. Ou comme une expression grep extrêmement compliquée travaillant sur un niveau binaire (de préférence pas - ce serait vraiment difficile à lire).Validation de structure pour les fichiers binaires
Est-ce que quelqu'un connaît une spécification/un outil qui serait utile? [Justification: Nous recevons tous les jours de nombreux fichiers binaires créés par des tiers et utilisons souvent de mauvais outils pour produire des fichiers invalides. Nous voulons leur donner un outil qu'ils pourraient utiliser comme un validateur et nous ne voulons pas écrire un outil spécifique pour chaque format.]
Ces problèmes sont bien sûr exactement pourquoi XML a été inventé - est-il aucune chance de passer à elle? –
Non, nous devons soutenir les formats existants :( – gabr