Förstör en textfil online
Förstör en .txt-fil gratis online. Injicerar ogiltiga UTF-8-bytesekvenser så att redigerare visar teckensallad eller vägrar avkoda filen alls.
- Ingen uppladdning
- Ingen storleksgräns
- Ingen registrering
Förstör din text-fil
Avstämd för .txt, .log, .ini, .conf, och fungerar precis lika bra med alla andra format.
Varför text-filer är svåra att förstöra ordentligt
Ren text är det enda fall där det verkligen räcker att röra om bland byten, men att röra om dem till andra utskrivbara tecken ger bara en annan text, inte en trasig fil. Knepet är att injicera bytesekvenser som inte alls är giltig UTF-8, så att filen upphör att gå att avkoda i stället för att bara bli obegriplig.
Vad det här verktyget förstör
- Ogiltiga UTF-8-sekvenser. Byte i intervallet
0x80–0xFFinjiceras utan giltiga ledande byte, vilket är ett avkodningsfel och inte ett underligt tecken. - De inledande byten. Filens början skrivs över, så en byteordningsmarkör eller formatgissning omintetgörs direkt.
- Radstrukturen. Radbrytningarnas gränser slås sönder, så verktyg som läser filen rad för rad tappar sin indelning.
- Filens svans. De sista byten byts ut, vilket bryter den avslutande markör eller radbrytning som en tolk förväntar sig.
Vad du ser efteråt
| Program | Beteende |
|---|---|
| Anteckningar / TextEdit | Öppnas med ersättningstecken och teckensallad i stället för läsbar text. |
| VS Code | Varnar för att filen innehåller tecken som är ogiltiga för den upptäckta teckenkodningen. |
open() i Python | Ger UnicodeDecodeError i strikt läge. |
| grep / diff | Rapporterar filen som binär och vägrar behandla den som text. |
Vanliga skäl att göra det här
- Testa att ett flöde för logginsamling överlever en halvskriven fil.
- Kontrollera att en importfunktion hanterar teckenkodningsfel i stället för att krascha.
- Ta fram ett trasigt underlag till en testsvit för texttolkning.
- Visa under ett utbildningstillfälle hur teckenkodningsskador ser ut.
Så förstör du en text-fil
- Släpp din .txt-fil i rutan ovan, eller klicka för att välja.
- Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
- Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
- Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.
Vanliga frågor om Text
Varför räcker det inte att blanda om bokstäverna?
Omblandade bokstäver är fortfarande giltig text; filen öppnas utan problem och läses bara som nonsens. Att injicera ogiltig UTF-8 får avkodningen att misslyckas, och det är så riktig skada ser ut.
Öppnas filen fortfarande i Anteckningar?
Anteckningar är väldigt tillåtande och visar oftast något, men det blir teckensallad och inte ditt innehåll. Striktare verktyg avvisar den direkt.
Fungerar det på källkodsfiler?
Ja. Alla textliknande filändelser: .py, .js, .java, .php och så vidare, använder samma profil.
Ändras originalfilen?
Nej. Skadan tillämpas på en kopia i minnet och erbjuds som nedladdning. Filen du valde läses bara.