Corrompere un file Markdown online
Corrompi gratis un file Markdown (.md) online. Corruttore Markdown che gira nel browser e rompe codifica e front matter, così le build falliscono sul file.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file Markdown
Calibrato per .md, .markdown, .mdx, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file Markdown sono difficili da corrompere per bene
Il Markdown non ha uno stato non valido: ogni sequenza di byte è tecnicamente visualizzabile, ed è per questo che richiede un approccio diverso rispetto ai formati dotati di grammatica. Ciò che rompe un file Markdown è la codifica, non la sintassi: una volta che non è più testo decodificabile, nessun renderer può elaborarlo.
Cosa distrugge questo strumento
- La codifica dei caratteri. Vengono iniettate sequenze UTF-8 non valide in tutto il file, così la decodifica come testo fallisce.
- Il front matter. I byte iniziali che contengono il front matter YAML vengono distrutti, il che rompe subito i generatori di siti statici.
- I marcatori di sintassi. I cancelletti dei titoli, i marcatori di elenco, i delimitatori di blocco di codice e le parentesi dei link vengono sovrascritti.
- I blocchi di codice. I delimitatori dei blocchi recintati vengono spezzati, così il resto del documento viene inghiottito dentro un blocco di codice.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
| Anteprima di VS Code | Mostra caratteri sostitutivi e un avviso sulla codifica del file. |
| Jekyll / Hugo / Astro | La build fallisce sul front matter malformato o sul contenuto illeggibile. |
| GitHub | Visualizza il file come mojibake invece che come prosa formattata. |
| Pandoc | Segnala un errore di decodifica dell'input e si rifiuta di convertire. |
Motivi comuni per farlo
- Verificare che la build di un sito statico fallisca su un file sorgente rotto invece di pubblicarlo.
- Controllare che una pipeline di documentazione segnali per nome il file difettoso.
- Controllare che un renderer Markdown gestisca input non validi senza andare in crash.
- Produrre fixture di contenuto rotte per una suite di test di un CMS.
Come corrompere un file Markdown
- Trascina il tuo file .md nel riquadro qui sopra, oppure fai clic per sfogliare.
- Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
- Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
- Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.
Domande frequenti su Markdown
È lo stesso strumento del corruttore MD?
Sì. Questa pagina e /corrupt-md-online/ usano lo stesso identico motore; la pagina MD è la versione canonica.
Il Markdown può davvero essere "non valido"?
Non dal punto di vista sintattico: qualsiasi testo è Markdown valido. Ciò che questo strumento rompe è la codifica, così il file smette del tutto di essere testo leggibile.
Il front matter verrà distrutto?
Sì. Il front matter si trova proprio all'inizio del file, dentro la regione di intestazione che viene sovrascritta.
Funziona sull'MDX?
Sì, e l'MDX fallisce in modo più netto perché viene compilato invece di essere semplicemente visualizzato.