XML · Gratis · Sul dispositivo

Corrupt an XML File Online

Corrupt an .xml file online for free. Breaks the declaration, tag nesting and encoding so XML parsers reject the document as not well-formed.

  • 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

XML parsers are strict about well-formedness but tolerant about a great deal else. The reliable way to break an XML document is to attack the three things every parser checks first: the declaration, the encoding, and the balance of the tag tree.

Cosa distrugge questo strumento

  • The XML declaration. The opening <?xml version…?> processing instruction is destroyed, so encoding and version cannot be established.
  • Tag balance. Angle brackets and tag names are overwritten throughout, leaving elements permanently unclosed.
  • Encoding validity. Invalid UTF-8 sequences make the document fail before the parser reaches the grammar.
  • The root element. The closing bytes are destroyed, so the document root is never terminated.

Cosa vedrai dopo

ApplicazioneComportamento
Browsers"This page contains the following errors: not well-formed" with the offending line highlighted.
Python ElementTreeRaises ParseError: not well-formed (invalid token).
Java / .NET parsersThrow SAXParseException or XmlException on the first token.
XML editorsRefuse to load or open the file in plain-text mode with errors flagged.

Motivi comuni per farlo

  • Testing an XML ingestion endpoint against malformed input.
  • Verifying that a SOAP or RSS consumer surfaces parse failures properly.
  • Checking a configuration loader refuses a damaged file rather than starting with defaults.
  • Producing not-well-formed fixtures for a conformance test suite.

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

Does this break XML schema validation too?

It never gets that far. Schema validation happens after parsing, and the document fails well-formedness first.

Will it work on SVG, RSS or plist files?

Yes. All are XML underneath and use the same profile. There is also a dedicated SVG corrupter.

Can I keep it looking like valid XML?

Light level preserves most of the structure, so the file still looks like XML at a glance while failing to parse.

Is the file uploaded anywhere?

No. All processing happens in your browser and nothing is transmitted.

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 code & data

Tutti gli strumenti di corruzione