TXT · Grátis · No dispositivo

Corromper um ficheiro de texto online

Corrompa um ficheiro .txt gratuitamente online. Injeta sequências de bytes UTF-8 inválidas para que os editores mostrem caracteres ilegíveis ou se recusem de todo a descodificar o ficheiro.

  • Sem envio
  • Sem limite de tamanho
  • Sem registo

Corrompa o seu ficheiro texto

Afinado para .txt, .log, .ini, .conf, 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 texto são difíceis de corromper como deve ser

O texto simples é o único caso em que baralhar bytes chega mesmo, mas baralhá-los para outros caracteres imprimíveis apenas produz outro texto, não um ficheiro quebrado. O truque está em injetar sequências de bytes que não são de todo UTF-8 válido, de modo que o ficheiro deixa de ser descodificável em vez de se tornar apenas disparate.

O que esta ferramenta destrói

  • Sequências UTF-8 inválidas. São injetados bytes do intervalo 0x80–0xFF sem bytes iniciais válidos, o que constitui um erro de descodificação e não um carácter estranho.
  • Os bytes iniciais. O início do ficheiro é sobrescrito, pelo que qualquer marca de ordem de bytes ou deteção de formato é derrotada de imediato.
  • A estrutura de linhas. As quebras de linha são partidas, pelo que as ferramentas que leem o ficheiro linha a linha perdem o seu enquadramento.
  • O fim do ficheiro. Os bytes finais são substituídos, o que quebra qualquer marca final ou quebra de linha que um analisador espere.

O que vai ver a seguir

AplicaçãoComportamento
Bloco de notas / TextEditAbre a mostrar caracteres de substituição e texto ilegível em vez do conteúdo.
VS CodeAvisa que o ficheiro contém caracteres inválidos para a codificação detetada.
open() do PythonLança UnicodeDecodeError em modo estrito.
grep / diffComunicam o ficheiro como binário e recusam processá-lo como texto.

Motivos comuns para fazer isto

  • Testar se um fluxo de ingestão de registos sobrevive a um ficheiro escrito a meio.
  • Verificar que um importador lida com erros de codificação em vez de estoirar.
  • Produzir um caso de teste quebrado para uma bateria de testes de análise de texto.
  • Demonstrar numa sessão de formação o aspeto da corrupção de codificação.

Como corromper um ficheiro texto

  1. Largue o seu ficheiro .txt 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 Texto

Porque não basta baralhar as letras?

Letras baralhadas continuam a ser texto válido: o ficheiro abre perfeitamente e lê-se apenas como disparate. Injetar UTF-8 inválido faz com que o ficheiro não possa ser descodificado, e é esse o aspeto da corrupção real.

O ficheiro continuará a abrir no Bloco de notas?

O Bloco de notas é muito permissivo e mostra normalmente alguma coisa, mas serão caracteres ilegíveis e não o seu conteúdo. Ferramentas mais estritas rejeitam-no de imediato.

Funciona em ficheiros de código-fonte?

Sim. Qualquer extensão com forma de texto: .py, .js, .java, .php e assim por diante, usa o mesmo perfil.

O ficheiro original é alterado?

Não. A corrupção é aplicada a uma cópia em memória e oferecida como transferência. O ficheiro que selecionou é apenas lido.

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 documentos

Todas as ferramentas de corrupção