Corrompre un fichier Markdown en ligne
Corrompez un fichier Markdown .md gratuitement en ligne. Injecte de l'UTF-8 invalide et casse la syntaxe pour que les éditeurs et les générateurs de sites statiques échouent sur le fichier.
- Aucun envoi
- Aucune limite de taille
- Aucune inscription
Corrompez votre fichier Markdown
Réglé pour .md, .markdown, .mdx, et fonctionne tout aussi bien avec n'importe quel autre format.
Pourquoi les fichiers Markdown sont difficiles à corrompre correctement
Le Markdown n'a pas d'état invalide : techniquement, toute séquence d'octets est affichable, d'où la nécessité d'une approche différente de celle des formats dotés d'une grammaire. Ce qui casse un fichier Markdown, c'est l'encodage, pas la syntaxe : dès qu'il n'est plus du texte décodable, aucun moteur de rendu ne peut le traiter.
Ce que cet outil détruit
- L'encodage des caractères. Des séquences UTF-8 invalides sont injectées partout, si bien que le fichier ne se décode plus comme du texte.
- Le front matter. Les premiers octets contenant le front matter YAML sont détruits, ce qui casse immédiatement les générateurs de sites statiques.
- Les marqueurs de syntaxe. Les dièses de titres, les marqueurs de listes, les délimiteurs de blocs de code et les crochets de liens sont écrasés.
- Les blocs de code. Les délimiteurs de blocs sont brisés, si bien que le reste du document est avalé dans un bloc de code.
Ce que vous verrez ensuite
| Application | Comportement |
|---|---|
| Aperçu de VS Code | Affiche des caractères de remplacement et un avertissement sur l'encodage du fichier. |
| Jekyll / Hugo / Astro | La compilation échoue sur le front matter malformé ou le contenu illisible. |
| GitHub | Affiche le fichier en charabia plutôt qu'en prose mise en forme. |
| Pandoc | Signale une erreur de décodage de l'entrée et refuse de convertir. |
Raisons courantes de le faire
- Tester qu'une compilation de site statique échoue sur un fichier source cassé plutôt que de le publier.
- Vérifier qu'une chaîne de documentation signale nommément le fichier en échec.
- Vérifier qu'un moteur de rendu Markdown traite une entrée invalide sans planter.
- Produire du contenu cassé pour une suite de tests de CMS.
Comment corrompre un fichier Markdown
- Déposez votre fichier .md dans la zone ci-dessus, ou cliquez pour parcourir.
- Laissez le niveau sur Standard, sauf si vous voulez des dommages partiels (Light) ou devez mettre en échec un logiciel de récupération (Heavy).
- Cliquez sur Corrompre le fichier. Le traitement a lieu sur votre appareil, il se termine donc presque instantanément.
- Téléchargez le résultat. Par défaut, il conserve le nom de fichier et la longueur en octets d'origine.
Questions fréquentes sur Markdown
Le Markdown peut-il seulement être "invalide" ?
Syntaxiquement non : tout texte est du Markdown valide. Ce qui est cassé ici, c'est l'encodage, si bien que le fichier cesse totalement d'être du texte lisible, et c'est ce que fait une vraie corruption.
Le front matter sera-t-il détruit ?
Oui. Le front matter se trouve tout au début du fichier, dans la zone d'en-tête qui est écrasée. C'est généralement ce qui casse en premier une compilation de site statique.
Cela fonctionne-t-il sur MDX ?
Oui, et le MDX échoue plus fort parce qu'il est compilé et pas seulement affiché.
Y a-t-il une page Markdown distincte ?
Cet outil dessert aussi /corrupt-markdown-online/, qui pointe ici comme version canonique.