TXT · Gratis · Sul dispositivo

Corrompere un file di testo online

Corrompi gratis un file .txt online. Inietta sequenze di byte UTF-8 non valide, così gli editor mostrano mojibake o si rifiutano del tutto di decodificare il file.

  • Nessun caricamento
  • Nessun limite di dimensione
  • Nessuna registrazione

Corrompi il tuo file text

Calibrato per .txt, .log, .ini, .conf, 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 text sono difficili da corrompere per bene

Il testo semplice è l'unico caso in cui rimescolare i byte basta davvero, ma rimescolarli trasformandoli in altri caratteri stampabili produce solo testo diverso, non un file rotto. Il trucco sta nell'iniettare sequenze di byte che non sono affatto UTF-8 valido, così il file smette di essere decodificabile invece di diventare semplicemente incomprensibile.

Cosa distrugge questo strumento

  • Sequenze UTF-8 non valide. Byte nell'intervallo 0x80–0xFF vengono iniettati senza byte iniziali validi, il che è un errore di decodifica e non un carattere strano.
  • I byte iniziali. L'inizio del file viene sovrascritto, così qualunque byte order mark o riconoscimento del formato viene vanificato subito.
  • La struttura delle righe. I confini di fine riga vengono spezzati, così gli strumenti che leggono il file riga per riga perdono l'inquadratura.
  • La coda. I byte finali vengono sostituiti, il che rompe qualsiasi marcatore di chiusura o carattere di fine riga che un parser si aspetta.

Cosa vedrai dopo

ApplicazioneComportamento
Blocco note / TextEditSi apre mostrando caratteri sostitutivi e mojibake invece di testo leggibile.
VS CodeAvvisa che il file contiene caratteri non validi per la codifica rilevata.
open() di PythonSolleva UnicodeDecodeError in modalità strict.
grep / diffSegnalano il file come binario e si rifiutano di trattarlo come testo.

Motivi comuni per farlo

  • Verificare che una pipeline di ingestione dei log sopravviva a un file scritto solo in parte.
  • Controllare che un importatore gestisca gli errori di codifica invece di andare in crash.
  • Produrre una fixture rotta per una suite di test sul parsing del testo.
  • Mostrare in una sessione di formazione che aspetto ha la corruzione della codifica.

Come corrompere un file text

  1. Trascina il tuo file .txt 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 Text

Perché non mescolare semplicemente le lettere?

Le lettere mescolate restano testo valido: il file si apre perfettamente e si legge solo come sciocchezze. Iniettare UTF-8 non valido fa fallire la decodifica del file, ed è così che appare la corruzione reale.

Il file si aprirà ancora nel Blocco note?

Il Blocco note è molto permissivo e di solito mostrerà qualcosa, ma sarà mojibake e non il tuo contenuto. Strumenti più severi lo rifiutano del tutto.

Funziona sui file di codice sorgente?

Sì. Qualsiasi estensione di tipo testuale: .py, .js, .java, .php e così via, usa lo stesso profilo.

Il file originale viene modificato?

No. La corruzione viene applicata a una copia in memoria e offerta come download. Il file che hai selezionato viene solo letto.

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 documenti

Tutti gli strumenti di corruzione