Förstör en Markdown-fil online
Förstör en Markdown-fil (.md) gratis online. Webbläsarbaserad Markdown-förstörare som bryter teckenkodning och frontmateria, så att bygget faller på filen.
- Ingen uppladdning
- Ingen storleksgräns
- Ingen registrering
Förstör din Markdown-fil
Avstämd för .md, .markdown, .mdx, och fungerar precis lika bra med alla andra format.
Varför Markdown-filer är svåra att förstöra ordentligt
Markdown har inget ogiltigt tillstånd: varje bytesekvens går tekniskt sett att rendera, och därför krävs ett annat angreppssätt än för format med en grammatik. Det som bryter en Markdown-fil är teckenkodningen, inte syntaxen: så snart den inte längre är avkodbar text kan ingen renderare hantera den.
Vad det här verktyget förstör
- Teckenkodningen. Ogiltiga UTF-8-sekvenser injiceras genom hela filen, så den går inte att avkoda som text.
- Frontmateria. De inledande byten med YAML-frontmaterian förstörs, vilket omedelbart bryter statiska webbplatsgeneratorer.
- Syntaxmarkörerna. Rubrikernas nummertecken, listmarkörer, kodstaket och länkparenteser skrivs över.
- Kodblocken. Avgränsarna för inhägnade block slås sönder, så resten av dokumentet sväljs in i ett kodblock.
Vad du ser efteråt
| Program | Beteende |
|---|---|
| Förhandsvisning i VS Code | Visar ersättningstecken och en varning om filens teckenkodning. |
| Jekyll / Hugo / Astro | Bygget faller på den felaktiga frontmaterian eller det oläsbara innehållet. |
| GitHub | Visar filen som teckensallad i stället för formaterad text. |
| Pandoc | Rapporterar ett avkodningsfel på indata och vägrar konvertera. |
Vanliga skäl att göra det här
- Testa att ett bygge av en statisk webbplats faller på en trasig källfil i stället för att publicera den.
- Kontrollera att ett dokumentationsflöde rapporterar den felande filen vid namn.
- Kontrollera att en Markdown-renderare hanterar ogiltiga indata utan att krascha.
- Ta fram trasiga innehållsunderlag till en testsvit för ett CMS.
Så förstör du en Markdown-fil
- Släpp din .md-fil i rutan ovan, eller klicka för att välja.
- Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
- Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
- Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.
Vanliga frågor om Markdown
Är det här samma verktyg som MD-förstöraren?
Ja. Den här sidan och /corrupt-md-online/ kör exakt samma motor; MD-sidan är den kanoniska versionen.
Kan Markdown ens vara »ogiltig«?
Inte syntaktiskt: all text är giltig Markdown. Det som bryts här är teckenkodningen, så filen upphör helt att vara läsbar text.
Förstörs frontmaterian?
Ja. Frontmaterian ligger allra först i filen, inne i det rubrikområde som skrivs över.
Fungerar det på MDX?
Ja, och MDX misslyckas hårdare eftersom den kompileras snarare än bara renderas.