J'ai un fichier binaire ASCII qui contient, disons, quelques fragments de code XML quelque part.Trouver un fragment de code dans un fichier binaire
Je recherche un algorithme (de préférence rapide) capable de trouver ces fragments XML dans ce fichier binaire.
(Tout comme regex, mais faire le modèle correspondant à un contexte grammaires.)
Je voudrais généraliser l'algorithme en quelque sorte pour d'autres grammaires de contexte.
Des idées?
Pourquoi est-ce que ça doit être un CFG? Pourquoi une regex relativement simple n'est-elle pas suffisante? Connaissez-vous quelque chose sur le XML (par exemple le nom de la balise racine)? – svick
Parce que vous ne pouvez pas analyser XML avec regex. J'ai dit XML juste pour un exemple, en fait j'ai la grammaire et un analyseur pour Javascript, et je cherche des codes javascript cachés dans des fichiers binaires. – Calmarius
Vous connaissez les extraits/fragments que vous voulez reconnaître/détecter? Combien voulez-vous détecter simultanément? – wildplasser