CSV · Grátis · No dispositivo

Corromper um ficheiro CSV online

Corrompa um ficheiro .csv gratuitamente online. Quebra os delimitadores, as aspas e a codificação para que as folhas de cálculo e os fluxos de dados rejeitem o ficheiro.

  • Sem envio
  • Sem limite de tamanho
  • Sem registo

Corrompa o seu ficheiro CSV

Afinado para .csv, .tsv, e funciona igualmente bem com qualquer outro formato.

100% no dispositivo
Largue ficheiros aqui ou procure Qualquer formato, qualquer tamanho, vários ficheiros de uma vez
Nível de corrupção

A processar…0%
Pronto a transferir

Porque os ficheiros CSV são difíceis de corromper como deve ser

O CSV não tem esquema, não exige cabeçalho e não tem terminador, pelo que quase qualquer sequência de bytes é discutivelmente um ficheiro CSV válido. O que importa são as expectativas de quem o consome: um número de colunas consistente, aspas equilibradas e texto descodificável. É exatamente isso que aqui é destruído.

O que esta ferramenta destrói

  • A estrutura de delimitadores. As vírgulas e as quebras de linha são sobrescritas, pelo que as linhas deixam de se dividir num número consistente de colunas.
  • O equilíbrio das aspas. As aspas duplas são partidas, deixando campos citados permanentemente por terminar que engolem as linhas seguintes.
  • Validade da codificação. São injetadas sequências UTF-8 inválidas, pelo que os leitores rigorosos falham antes de analisar.
  • A linha de cabeçalho. Os bytes iniciais são destruídos, pelo que os nomes das colunas se perdem e a inferência de tipos falha.

O que vai ver a seguir

AplicaçãoComportamento
Microsoft ExcelImporta como uma única coluna ilegível, ou avisa que o ficheiro não pode ser lido.
read_csv do pandasLança ParserError: Error tokenizing data ou um erro de Unicode.
Google SheetsA importação produz linhas ilegíveis ou falha por completo.
Carregadores em massa de bases de dadosAbortam o carregamento e comunicam um registo malformado.

Motivos comuns para fazer isto

  • Testar se uma importação em massa rejeita um ficheiro defeituoso em vez de carregar linhas parciais.
  • Verificar que um fluxo de dados comunica o ficheiro e a linha que falham em vez de descartar registos.
  • Confirmar que um formulário de envio de CSV valida antes de escrever numa base de dados.
  • Produzir casos malformados para uma bateria de testes de analisador.

Como corromper um ficheiro CSV

  1. Largue o seu ficheiro .csv na caixa acima, ou clique para procurar.
  2. Deixe o nível em Standard, a menos que queira dano parcial (Light) ou precise de derrotar software de recuperação (Heavy).
  3. Prima Corromper ficheiro. O processamento decorre no seu dispositivo, por isso termina quase de imediato.
  4. Transfira o resultado. Por predefinição mantém o nome de ficheiro e o comprimento em bytes originais.

Perguntas frequentes sobre CSV

O Excel continua a abri-lo?

O Excel normalmente abre alguma coisa, porque trata qualquer ficheiro de texto como importável. O que mostra é uma única coluna de caracteres ilegíveis em vez dos seus dados.

Um CSV parcialmente corrompido é pior do que um totalmente quebrado?

Para testes, muitas vezes sim: um ficheiro que carrega 400 de 500 linhas antes de falhar é o caso que apanha a perda silenciosa de dados. Use o nível Light para isso.

Funciona em ficheiros TSV e delimitados por barras verticais?

Sim. Qualquer ficheiro de texto separado por delimitadores usa o mesmo perfil.

O número de linhas mantém-se?

Não. As quebras de linha estão entre os bytes sobrescritos, pelo que o ficheiro deixa de ter uma estrutura de linhas previsível.

Use isto de forma responsável. O Files Corrupter foi criado para testes de software, QA, investigação, formação e ensino. Entregar um ficheiro corrompido de propósito para fazer passar trabalho por concluído pode violar as regras da sua escola ou entidade empregadora. É responsável pelo uso que faz do resultado. Consulte a nossa declaração de exoneração.

Mais ferramentas código e dados

Todas as ferramentas de corrupção