Eine Textdatei online beschädigen
Beschädigen Sie eine .txt-Datei kostenlos online. Fügt ungültige UTF-8-Bytefolgen ein, sodass Editoren Zeichensalat zeigen oder die Datei gar nicht mehr dekodieren.
- Kein Upload
- Keine Größenbegrenzung
- Keine Anmeldung
Beschädigen Sie Ihre Text-Datei
Abgestimmt auf .txt, .log, .ini, .conf, funktioniert aber ebenso mit jedem anderen Format.
Warum sich Text-Dateien nur schwer richtig beschädigen lassen
Reiner Text ist der eine Fall, in dem das Durcheinanderwürfeln von Bytes wirklich genügt, aber sie in andere druckbare Zeichen zu verwandeln ergibt nur anderen Text, keine defekte Datei. Der Trick besteht darin, Bytefolgen einzufügen, die überhaupt kein gültiges UTF-8 sind, sodass die Datei aufhört dekodierbar zu sein, statt bloß Unsinn zu werden.
Was dieses Werkzeug zerstört
- Ungültige UTF-8-Folgen. Bytes im Bereich
0x80–0xFFwerden ohne gültige Startbytes eingefügt, was ein Dekodierfehler ist und kein merkwürdiges Zeichen. - Die ersten Bytes. Der Dateianfang wird überschrieben, sodass jede Byte-Order-Markierung und jede Formaterkennung sofort ins Leere läuft.
- Die Zeilenstruktur. Zeilenumbrüche werden aufgebrochen, sodass Werkzeuge, die die Datei zeilenweise lesen, ihren Rahmen verlieren.
- Das Dateiende. Die letzten Bytes werden ersetzt, was jede abschließende Markierung oder jeden erwarteten Zeilenumbruch zerstört.
Was Sie danach sehen
| Anwendung | Verhalten |
|---|---|
| Editor / TextEdit | Öffnet sich mit Ersatzzeichen und Zeichensalat statt lesbarem Text. |
| VS Code | Warnt, dass die Datei ungültige Zeichen für die erkannte Kodierung enthält. |
open() in Python | Löst im strikten Modus UnicodeDecodeError aus. |
| grep / diff | Melden die Datei als binär und verweigern die Verarbeitung als Text. |
Häufige Gründe dafür
- Prüfen, ob eine Log-Verarbeitungsstrecke eine unvollständig geschriebene Datei übersteht.
- Verifizieren, dass ein Importer Kodierungsfehler behandelt, statt abzustürzen.
- Einen defekten Testfall für eine Textparser-Testsuite erzeugen.
- In einer Schulung zeigen, wie Kodierungsschäden aussehen.
So beschädigen Sie eine Text-Datei
- Ziehen Sie Ihre .txt-Datei in das Feld oben, oder klicken Sie zum Auswählen.
- Belassen Sie die Stufe auf Standard, sofern Sie nicht nur teilweisen Schaden wollen (Light) oder Wiederherstellungssoftware überwinden müssen (Heavy).
- Klicken Sie auf Datei beschädigen. Die Verarbeitung läuft auf Ihrem Gerät und ist daher fast sofort fertig.
- Laden Sie das Ergebnis herunter. Standardmäßig behält es den ursprünglichen Dateinamen und die Byte-Länge.
Häufige Fragen zu Text
Warum nicht einfach die Buchstaben durcheinanderwürfeln?
Durcheinandergewürfelte Buchstaben sind weiterhin gültiger Text: Die Datei öffnet sich einwandfrei und liest sich schlicht als Unsinn. Ungültiges UTF-8 einzufügen sorgt dafür, dass die Datei nicht mehr dekodiert werden kann, und genau so sieht echte Beschädigung aus.
Lässt sich die Datei noch im Editor öffnen?
Der Windows-Editor ist sehr großzügig und zeigt meist irgendetwas an, aber es ist Zeichensalat statt Ihres Inhalts. Striktere Werkzeuge lehnen sie rundheraus ab.
Funktioniert das bei Quelltextdateien?
Ja. Jede textartige Endung, also .py, .js, .java, .php und so weiter, verwendet dasselbe Profil.
Wird die Originaldatei verändert?
Nein. Die Beschädigung wird auf eine Kopie im Arbeitsspeicher angewendet und als Download angeboten. Die von Ihnen gewählte Datei wird nur gelesen.