Corrompere un file HTML online
Corrompi gratis un file .html online. Inietta sequenze di byte non valide e rompe la struttura dei tag, così la pagina si visualizza come spazzatura o non si carica affatto.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file HTML
Calibrato per .html, .htm, .xhtml, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file HTML sono difficili da corrompere per bene
L'HTML è il formato più indulgente di uso comune. I browser sono fatti per visualizzare markup rotto invece di rifiutarlo, quindi un file con i tag storpiati mostra comunque qualcosa. Far fallire davvero un file HTML significa colpire la codifica, non il markup.
Cosa distrugge questo strumento
- La codifica dei caratteri. Vengono iniettate sequenze UTF-8 non valide, così il decodificatore del browser produce caratteri sostitutivi in tutto il documento.
- Il doctype e la head. I byte iniziali che contengono il doctype e la dichiarazione meta charset vengono distrutti.
- La struttura dei tag. Le parentesi angolari e le virgolette degli attributi vengono spezzate in tutto il corpo.
- Script e stili inline. CSS e JavaScript incorporati vengono danneggiati insieme al markup, così nulla recupera il layout.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
| Chrome / Firefox / Safari | Mostrano un muro di mojibake e caratteri sostitutivi al posto della pagina. |
| Validatori HTML | Segnalano errori di codifica e centinaia di fallimenti strutturali. |
| Generatori di siti statici | Fanno fallire la build sul file sorgente malformato. |
| Client di posta | Visualizzano il corpo HTML come testo illeggibile. |
Motivi comuni per farlo
- Testare che un percorso di importazione di un CMS rifiuti HTML malformato.
- Verificare che un sanificatore o uno scraper HTML non vada in crash con input rotti.
- Mostrare a una classe di sviluppo web che aspetto ha la corruzione della codifica.
- Produrre file sorgente rotti per un test di fallimento della pipeline di build.
Come corrompere un file HTML
- Trascina il tuo file .html 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 HTML
Perché il browser mostra comunque qualcosa?
I browser non rifiutano mai l'HTML. Si riprendono da qualunque cosa. Quello che ottieni è invece una pagina di caratteri sostitutivi, che è esattamente ciò che produce la corruzione reale della codifica.
Rompe anche il CSS e il JavaScript?
Qualsiasi CSS o JavaScript inline nel file viene danneggiato insieme a esso. I file esterni collegati sono separati e restano intatti.
Posso corrompere solo una parte della pagina?
Il livello Leggero tocca circa lo 0,5% del payload, il che tipicamente danneggia alcune sezioni lasciandone altre leggibili.
Funziona sull'XHTML?
Sì, e l'XHTML fallisce in modo più netto. Viene elaborato in modo rigoroso, quindi un documento rotto viene rifiutato del tutto invece di essere visualizzato.