Outils pour corrompre des fichiers de code et de données
Les formats textuels n'ont pas d'en-tête à détruire, donc mélanger les caractères ne produit qu'un autre texte. Ces outils injectent des séquences d'octets qui ne sont pas du tout de l'UTF-8 valide, si bien que le fichier cesse d'être décodable au lieu de se lire simplement comme du charabia. C'est cela qui fait échouer un analyseur comme il échoue face à une véritable corruption.
À propos de ces outils code et données
Les formats textuels n'ont pas d'en-tête à détruire, donc mélanger les caractères ne produit qu'un autre texte. Ces outils injectent des séquences d'octets qui ne sont pas du tout de l'UTF-8 valide, si bien que le fichier cesse d'être décodable au lieu de se lire simplement comme du charabia. C'est cela qui fait échouer un analyseur comme il échoue face à une véritable corruption.
Tous les outils listés ici utilisent le même moteur. Les pages dédiées existent parce que chaque format échoue différemment et qu'il vaut la peine de savoir à quoi s'attendre : quelle application affiche quelle erreur, si une fonction de réparation sauvera le fichier, et ce qui subsiste à chaque niveau de dommage.
Ce qu'ils ont en commun
- Rien n'est envoyé. Chaque octet est traité dans votre navigateur.
- Aucune limite de taille. Les fichiers sont traités par tranches de 8 Mo.
- Le résultat paraît normal. Même nom de fichier, même longueur en octets, même type MIME.
- Quatre niveaux de dommage. Des dommages partiels au bruit cryptographique.