XML · Gratis · Sul dispositivo

Corrompere un file XML online

Corrompi gratis un file .xml online. Rompe la dichiarazione, l'annidamento dei tag e la codifica, così i parser XML rifiutano il documento come non ben formato.

  • Nessun caricamento
  • Nessun limite di dimensione
  • Nessuna registrazione

Corrompi il tuo file XML

Calibrato per .xml, .xsd, .rss, .plist, e funziona altrettanto bene con qualsiasi altro formato.

100% sul dispositivo
Trascina i file qui oppure sfoglia Qualsiasi formato, qualsiasi dimensione, più file alla volta
Livello di corruzione

In corso…0%
Pronto per il download

Perché i file XML sono difficili da corrompere per bene

I parser XML sono severi sulla buona formazione ma tolleranti su moltissimo altro. Il modo affidabile per rompere un documento XML è colpire le tre cose che ogni parser controlla per prime: la dichiarazione, la codifica e l'equilibrio dell'albero dei tag.

Cosa distrugge questo strumento

  • La dichiarazione XML. L'istruzione di elaborazione iniziale <?xml version…?> viene distrutta, così codifica e versione non possono essere stabilite.
  • L'equilibrio dei tag. Le parentesi angolari e i nomi dei tag vengono sovrascritti in tutto il documento, lasciando gli elementi definitivamente non chiusi.
  • La validità della codifica. Sequenze UTF-8 non valide fanno fallire il documento prima che il parser arrivi alla grammatica.
  • L'elemento radice. I byte di chiusura vengono distrutti, così la radice del documento non viene mai terminata.

Cosa vedrai dopo

ApplicazioneComportamento
Browser"Questa pagina contiene i seguenti errori: non ben formato" con la riga incriminata evidenziata.
ElementTree di PythonSolleva ParseError: not well-formed (invalid token).
Parser Java / .NETSollevano SAXParseException o XmlException al primo token.
Editor XMLSi rifiutano di caricarlo oppure lo aprono in modalità testo con gli errori segnalati.

Motivi comuni per farlo

  • Testare un endpoint di ingestione XML con input malformati.
  • Verificare che un consumatore SOAP o RSS mostri correttamente i fallimenti di parsing.
  • Controllare che un caricatore di configurazione rifiuti un file danneggiato invece di avviarsi con i valori predefiniti.
  • Produrre fixture non ben formate per una suite di test di conformità.

Come corrompere un file XML

  1. Trascina il tuo file .xml nel riquadro qui sopra, oppure fai clic per sfogliare.
  2. Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
  3. Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
  4. Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.

Domande frequenti su XML

Rompe anche la validazione dello schema XML?

Non ci si arriva mai. La validazione dello schema avviene dopo il parsing, e il documento fallisce prima sulla buona formazione.

Funziona su file SVG, RSS o plist?

Sì. Sotto il cofano sono tutti XML e usano lo stesso profilo. Esiste anche un corruttore di SVG dedicato.

Posso far sì che sembri ancora XML valido?

Il livello Leggero preserva gran parte della struttura, così il file a colpo d'occhio sembra ancora XML pur non riuscendo a essere elaborato.

Il file viene caricato da qualche parte?

No. Tutta l'elaborazione avviene nel tuo browser e nulla viene trasmesso.

Usalo in modo responsabile. Files Corrupter è pensato per test del software, QA, ricerca, formazione e didattica. Consegnare un file corrotto di proposito per far passare un lavoro come completato può violare il regolamento della tua scuola o del tuo datore di lavoro. Sei responsabile dell'uso che fai del risultato. Consulta il nostro avviso legale.

Altri strumenti codice e dati

Tutti gli strumenti di corruzione