CSV · Gratis · Sul dispositivo

Corrompere un file CSV online

Corrompi gratis un file .csv online. Rompe i delimitatori, le virgolette e la codifica, così i fogli di calcolo e le pipeline di dati rifiutano il file.

  • Nessun caricamento
  • Nessun limite di dimensione
  • Nessuna registrazione

Corrompi il tuo file CSV

Calibrato per .csv, .tsv, 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 CSV sono difficili da corrompere per bene

Il CSV non ha schema, non richiede un'intestazione e non ha un terminatore, quindi quasi ogni sequenza di byte è, a rigore, un file CSV valido. I formati che contano sono quelli che il consumatore si aspetta (un numero di colonne coerente, virgolette bilanciate e testo decodificabile) ed è proprio ciò che qui viene distrutto.

Cosa distrugge questo strumento

  • La struttura dei delimitatori. Le virgole e le interruzioni di riga vengono sovrascritte, così le righe non si dividono più in un numero coerente di colonne.
  • L'equilibrio delle virgolette. Le virgolette doppie vengono spezzate, lasciando i campi tra virgolette definitivamente non terminati e inghiottendo le righe successive.
  • La validità della codifica. Vengono iniettate sequenze UTF-8 non valide, così i lettori rigorosi falliscono prima del parsing.
  • La riga di intestazione. I byte iniziali vengono distrutti, così i nomi delle colonne si perdono e l'inferenza dei tipi fallisce.

Cosa vedrai dopo

ApplicazioneComportamento
Microsoft ExcelImporta il file come un'unica colonna illeggibile, oppure avvisa che il file non può essere letto.
read_csv di pandasSolleva ParserError: Error tokenizing data o un errore Unicode.
Fogli GoogleL'importazione produce righe illeggibili o fallisce del tutto.
Caricatori bulk di databaseInterrompono il caricamento e segnalano un record malformato.

Motivi comuni per farlo

  • Verificare che un'importazione di massa rifiuti un file difettoso invece di caricare righe parziali.
  • Controllare che una pipeline di dati segnali il file e la riga difettosi invece di scartare record.
  • Controllare che un modulo di caricamento CSV convalidi prima di scrivere su un database.
  • Produrre fixture malformate per una suite di test di parsing.

Come corrompere un file CSV

  1. Trascina il tuo file .csv 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 CSV

Excel riuscirà comunque ad aprirlo?

Excel di solito apre qualcosa, perché tratta qualsiasi file di testo come importabile. Quello che mostra è però un'unica colonna di mojibake al posto dei tuoi dati.

Un CSV corrotto in parte è peggio di uno rotto del tutto?

Per i test, spesso sì: un file che carica 400 righe su 500 prima di fallire è il caso che smaschera la perdita silenziosa di dati. Per quello usa il livello Leggero.

Funziona sui file TSV e su quelli separati da barra verticale?

Sì. Qualsiasi file di testo separato da delimitatori usa lo stesso profilo.

Il numero di righe resterà lo stesso?

No. Le interruzioni di riga sono tra i byte sovrascritti, quindi il file non ha più una struttura di righe prevedibile.

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 codice e dati

Tutti gli strumenti di corruzione