XML · Kostenlos · Auf dem Gerät

Eine XML-Datei online beschädigen

Beschädigen Sie eine .xml-Datei kostenlos online. Zerstört Deklaration, Tag-Verschachtelung und Kodierung, sodass XML-Parser das Dokument als nicht wohlgeformt ablehnen.

  • Kein Upload
  • Keine Größenbegrenzung
  • Keine Anmeldung

Beschädigen Sie Ihre XML-Datei

Abgestimmt auf .xml, .xsd, .rss, .plist, funktioniert aber ebenso mit jedem anderen Format.

100 % auf dem Gerät
Dateien hier ablegen oder auswählen Jedes Format, jede Größe, mehrere Dateien gleichzeitig
Beschädigungsstufe

Wird ausgeführt…0%
Bereit zum Herunterladen

Warum sich XML-Dateien nur schwer richtig beschädigen lassen

XML-Parser sind streng bei der Wohlgeformtheit und tolerant bei vielem anderen. Der zuverlässige Weg, ein XML-Dokument zu zerstören, führt über die drei Dinge, die jeder Parser zuerst prüft: die Deklaration, die Kodierung und das Gleichgewicht des Tag-Baums.

Was dieses Werkzeug zerstört

  • Die XML-Deklaration. Die einleitende Verarbeitungsanweisung <?xml version…?> wird zerstört, sodass sich Kodierung und Version nicht mehr bestimmen lassen.
  • Das Tag-Gleichgewicht. Spitze Klammern und Tag-Namen werden durchgehend überschrieben, sodass Elemente dauerhaft ungeschlossen bleiben.
  • Gültigkeit der Kodierung. Ungültige UTF-8-Folgen lassen das Dokument scheitern, bevor der Parser die Grammatik erreicht.
  • Das Wurzelelement. Die abschließenden Bytes werden zerstört, sodass die Dokumentwurzel nie beendet wird.

Was Sie danach sehen

AnwendungVerhalten
Browser"Diese Seite enthält die folgenden Fehler: nicht wohlgeformt", mit hervorgehobener Fehlerzeile.
ElementTree in PythonLöst ParseError: not well-formed (invalid token) aus.
Java-/.NET-ParserWerfen SAXParseException oder XmlException beim ersten Token.
XML-EditorenVerweigern das Laden oder öffnen die Datei im Klartextmodus mit markierten Fehlern.

Häufige Gründe dafür

  • Einen XML-Eingang gegen fehlerhafte Eingaben testen.
  • Verifizieren, dass ein SOAP- oder RSS-Konsument Parse-Fehler ordentlich sichtbar macht.
  • Prüfen, ob ein Konfigurationslader eine beschädigte Datei ablehnt, statt mit Standardwerten zu starten.
  • Nicht wohlgeformte Testfälle für eine Konformitäts-Testsuite erzeugen.

So beschädigen Sie eine XML-Datei

  1. Ziehen Sie Ihre .xml-Datei in das Feld oben, oder klicken Sie zum Auswählen.
  2. Belassen Sie die Stufe auf Standard, sofern Sie nicht nur teilweisen Schaden wollen (Light) oder Wiederherstellungssoftware überwinden müssen (Heavy).
  3. Klicken Sie auf Datei beschädigen. Die Verarbeitung läuft auf Ihrem Gerät und ist daher fast sofort fertig.
  4. Laden Sie das Ergebnis herunter. Standardmäßig behält es den ursprünglichen Dateinamen und die Byte-Länge.

Häufige Fragen zu XML

Zerstört das auch die Schema-Validierung?

So weit kommt es nie. Die Schema-Validierung erfolgt nach dem Parsen, und das Dokument scheitert vorher an der Wohlgeformtheit.

Funktioniert es bei SVG-, RSS- oder plist-Dateien?

Ja. Alle sind darunter XML und nutzen dasselbe Profil. Es gibt außerdem einen eigenen SVG-Korrumpierer.

Kann es weiterhin wie gültiges XML aussehen?

Stufe Light bewahrt den Großteil der Struktur, sodass die Datei auf den ersten Blick noch wie XML aussieht, sich aber nicht parsen lässt.

Wird die Datei irgendwohin hochgeladen?

Nein. Die gesamte Verarbeitung läuft in Ihrem Browser und nichts wird übertragen.

Nutzen Sie das verantwortungsvoll. Files Corrupter ist für Softwaretests, QA, Forschung, Schulung und Lehre gedacht. Eine absichtlich beschädigte Datei einzureichen, um fertige Arbeit vorzutäuschen, kann gegen die Regeln Ihrer Schule oder Ihres Arbeitgebers verstoßen. Für die Verwendung des Ergebnisses sind Sie selbst verantwortlich. Siehe unseren Haftungsausschluss.

Weitere Werkzeuge für code und daten

Alle Korrumpierer-Werkzeuge