Grátis, sem cadastro, funciona offline

Corruptor de Ficheiros

Corrompa qualquer arquivo em segundos, sem enviá-lo para lugar nenhum

Um corruptor ciente do formato que destrói a estrutura da qual os analisadores reais dependem, não apenas alguns bytes aleatórios. Funciona com PDF, documentos do Office, arquivos compactados, vídeo, áudio e imagens, inteiramente dentro do seu navegador.

  • Nada sai do seu dispositivo
  • Sem limite de tamanho
  • Processamento em lote
  • Quatro níveis de dano

Carregue e corrompa o seu ficheiro

Tudo funciona localmente. Nada é enviado, nada é guardado.

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
0Ferramentas dedicadas
0Perfis de formato
0Bytes enviados, nunca
0Grátis, para sempre

Como o Files Corrupter funciona

Três passos, sem conta e sem fila.

O processo Em direto
LerA File API carrega fatias de 8 MB para memória
ReescreverO perfil destrói cabeçalho, índice e trailer
DevolverUm URL de Blob entrega-lhe a cópia diretamente

Escolha seus arquivos

Arraste e solte, ou clique para procurar. Vários arquivos de uma vez são aceitos e não há limite de tamanho. O arquivo é lido na memória e nunca é enviado.

Escolha o nível de dano

Standard é a escolha certa para quase todo mundo. O motor identifica o formato pela extensão e pelos magic bytes e aplica o perfil correspondente.

Baixe o resultado

A cópia corrompida é criada na memória e oferecida para download com o nome original. Seu arquivo de origem nunca é modificado.

Porque este corruptor quebra ficheiros que outros deixam a funcionar

A maioria dos corruptores de ficheiros online sobrescreve algumas dezenas de bytes ao acaso. Num ficheiro de texto simples isso chega. Nos formatos que as pessoas precisam mesmo de quebrar normalmente não chega, porque esses formatos são contentores construídos para sobreviver a danos.

Consciente do formato, não aleatório

O motor lê a extensão e os magic bytes, escolhe um de 87 perfis de formato e destrói as referências estruturais desse formato antes sequer de tocar no conteúdo. As inversões aleatórias de bytes caem quase sempre dentro de um fluxo comprimido, que é exatamente o dano do qual o Word e o Acrobat foram concebidos para recuperar.

Nada é enviado

Os ficheiros são lidos com a File API, reescritos em memória e devolvidos através de um URL de Blob. Não existe qualquer ponto de envio no código, por isso não há registo de servidor com o nome do seu ficheiro, nenhuma política de retenção em que confiar e nada que possa ser comprometido.

Quatro níveis calibrados

Light deixa um ficheiro que abre com um aviso ou apresenta parcialmente, que é o que produz a glitch art. Standard torna-o impossível de abrir. Heavy derrota as ferramentas de reparação. Shred substitui cada byte por ruído criptográfico mantendo o nome e o tamanho.

Indistinguível em repouso

A cópia corrompida mantém o nome de ficheiro original, o comprimento exato em bytes e o tipo MIME correto. Copia-se, sincroniza-se, anexa-se a e-mails e passa em formulários de envio como qualquer outro ficheiro. Só falha no momento em que algo tenta analisá-lo.

Ficheiros grandes e processamento em lote

O processamento decorre em fatias de 8 MB devolvendo o controlo ao ciclo de eventos entre elas, pelo que um vídeo de vários gigabytes nem bloqueia o separador nem esgota a memória. Largue uma pasta e todos os ficheiros são processados numa só passagem, a cerca de 18 ms por megabyte.

Resultado auditável

Cada execução indica o perfil utilizado, quantos marcadores de estrutura foram destruídos, a percentagem de bytes reescritos e uma vista hexadecimal do cabeçalho antes e depois. O hash SHA-256 opcional prova que a entrada e a saída são diferentes.

Onde o dano cai Interativo
Cabeçalho
Índice
Conteúdo
Trailer

O cabeçalho, o índice e o trailer desapareceram. Nada consegue localizar uma única entrada, por isso a reparação não tem nada a partir do qual reconstruir.

O que é destruído, formato a formato

O dano é aplicado primeiro à estrutura e depois ao conteúdo. Esta é a referência que cada perfil visa, e o erro que a aplicação mostra realmente a seguir.

Mapa de estrutura Interativo
Cabeçalho %PDF- destruído
Objetos e fluxos de conteúdo entropia
Tabela xref destruído
Trailer destruído
%%EOF destruído
Estrutura destruída Entropia espalhada

Acrobat: "O ficheiro está danificado e não foi possível repará-lo."

O leitor abre um PDF a partir do fim, por isso todos os índices na cauda têm de desaparecer.

FormatoEstrutura destruídaO que vai ver
PDF O cabeçalho %PDF-, todas as tabelas xref, o trailer e a marca %%EOF Acrobat: "O ficheiro está danificado e não foi possível repará-lo"
DOCX, XLSX, PPTX Os cabeçalhos locais de ficheiro, o diretório central e o registo de fim de diretório central Word: "conteúdo ilegível", e Abrir e Reparar falha em seguida
ZIP, RAR, 7z O índice do arquivo, os cabeçalhos locais e os registos de recuperação do RAR WinRAR: "Não é possível abrir o ficheiro como arquivo"
ISO Os 32 KB completos da área de sistema e os descritores de volume CD001 Windows: "Ocorreu um problema ao montar o ficheiro"
DMG O trailer koly e o mapa de blocos mish macOS: "Nenhum sistema de ficheiros montável"
MP4, MOV, MKV A marca ftyp e o átomo moov que contém a tabela de amostras VLC: "Não é possível abrir a sua entrada"
MP3, WAV, FLAC As etiquetas ID3, as palavras de sincronização das tramas MPEG e o bloco STREAMINFO do FLAC Sem duração, sem capa, não toca nada
JPG, PNG, GIF Os marcadores SOI, SOF, DHT e SOS; a assinatura PNG e os blocos IHDR e IDAT Marcador de imagem quebrada em todos os navegadores
PSD, AI O cabeçalho 8BPS, os blocos de recursos 8BIM e a xref do PDF incorporado Photoshop: "o ficheiro não é compatível"
EXE, DLL, APK O stub MZ, o cabeçalho PE e a tabela de secções; o bloco de assinatura do APK Windows: "não é uma aplicação Win32 válida"

Cerca de 87 extensões têm um perfil dedicado. Tudo o resto recorre a um perfil binário genérico que sobrescreve o cabeçalho e o trailer e espalha entropia pelo corpo, por isso pode corromper ficheiros online aqui quer o formato tenha ou não uma página própria.

Não aceite a promessa de privacidade só de palavra

Todas as ferramentas de ficheiros dizem que não guardam os seus dados. Aqui essa afirmação pode ser verificada em menos de um minuto, de três formas diferentes.

Observe o separador de rede

Abra as ferramentas de programador, mude para Rede, corrompa um ficheiro e ordene os pedidos por tamanho. Um envio não se consegue esconder numa lista ordenada por payload. Os únicos pedidos de saída pertencem às fontes e às etiquetas de análise e publicidade, e nenhum transporta o seu ficheiro.

Desligue-se e tente de novo

Carregue esta página, desligue o Wi-Fi ou ative o modo de voo e depois corrompa um ficheiro. Continua a funcionar, do início ao fim. Uma ferramenta que continua a funcionar offline nunca esteve a enviar nada para lado nenhum.

Inspecione o código

O corruptor é distribuído sem minificação e sem dependências. Nas ferramentas de programador, abra o painel Sources e leia-o aí: menos de 500 linhas comentadas, cada operação sobre bytes visível, e nem uma única chamada fetch, XHR ou WebSocket.

Verificação de rede em direto Interativo
O seu dispositivo Ficheiro lido, reescrito e devolvido, tudo na memória da página
Qualquer servidor Nunca recebe o ficheiro, porque este nunca é enviado
Pedidos antes
Pedidos depois
Enviado para este site

Prima o botão para gerar um ficheiro de 256 KB em memória, corrompê-lo e comparar os pedidos de rede que esta página fez antes e depois. Qualquer pedido de análise ou publicidade de terceiros que dispare é nomeado no resultado; o que importa é que nada é devolvido para aqui, porque não existe qualquer ponto para onde enviá-lo.

Quem usa um corruptor de ficheiros, e porquê

Ficheiros quebrados de propósito fazem parte do dia a dia de criar, operar e ensinar software.

Programadores e engenheiros de QA

A entrada malformada é uma das causas mais comuns de incidentes em produção e um dos caminhos menos exercitados de uma base de código. Um ficheiro corrompido verifica se um analisador falha de forma controlada em vez de bloquear ou reservar memória sem limite, se um ponto de envio devolve um erro útil e se a validação do tipo de ficheiro lê os magic bytes em vez de confiar na extensão.

Equipas de TI e infraestrutura

Uma cópia de segurança que nunca restaurou é uma hipótese. Corrompa um dump de base de dados ou um artefacto de implementação, depois execute o procedimento de restauro sobre ele e descubra se a verificação de integridade dispara, se a importação reverte de forma limpa e se um artefacto defeituoso pode sobrescrever um válido.

Investigadores de segurança e forense

Gere entradas malformadas para um corpus de fuzzing, confirme que um antivírus processa um arquivo quebrado sem bloquear, ou produza ficheiros de prova danificados e reproduzíveis para formação em forense digital e resposta a incidentes, sem tocar em malware real.

Docentes e formadores

Mostre a uma turma o aspeto de um ficheiro corrompido ao nível dos bytes, demonstre porque existem somas de verificação e cópias de segurança com versões, e entregue aos alunos ficheiros danificados idênticos para praticarem a recuperação. A vista hexadecimal após cada execução torna a alteração visível em vez de abstrata.

Porque vale a pena testar entradas malformadas de propósito

O armazenamento falha mais vezes, e de forma mais silenciosa, do que a maioria das equipas prevê. Em Understanding the Robustness of SSDs under Power Fault (Zheng et al., USENIX FAST 2013), 13 das 15 unidades de estado sólido testadas de cinco fabricantes falharam quando a energia foi cortada a meio de uma escrita. Os modos de falha observados não eram apenas dispositivos mortos: incluíam corrupção de bits, escritas truncadas, escritas não serializáveis e corrupção de metadados, que é a categoria que deixa um ficheiro presente, com o tamanho correto e ilegível.

Os discos mecânicos não são mais seguros com o tempo. A análise da Google a mais de 100 000 discos registou taxas de falha anualizadas a aproximar-se dos 8,6% no terceiro ano, com erros de setor latentes a acumular-se sem deteção muito antes de um disco ser dado como morto.

A consequência prática é que o código que trata um ficheiro danificado acabará por correr em produção, tenha alguém testado ou não. Corromper um ficheiro de propósito transforma isso, de um incidente, num caso de teste que pode executar em CI. Para saber o que verificar, veja testar o caminho de erro que ninguém testa.

Como isto se compara com outros corruptores online

A versão honesta, incluindo os pontos em que as alternativas são perfeitamente adequadas.

CapacidadeFiles CorrupterCorruptor online típico
Onde ocorre o processamento No seu navegador Enviado para um servidor
Limite de tamanho do ficheiro Nenhum, até ao teto do navegador de cerca de 2 GB Muitas vezes de 10 a 100 MB
Método de corrupção Consciente do formato, estrutural Inversões aleatórias de bytes
Derrota a reparação do Office e do Acrobat Sim Frequentemente não
Níveis de dano Quatro Um
Processamento em lote Sim Um ficheiro de cada vez
Mantém nome, tamanho e tipo MIME Sim Normalmente renomeado
Funciona offline Sim Não
Indica o que alterou Perfil, marcadores, hex, SHA-256 Nada
Requer conta Nunca Por vezes

O que esta ferramenta não faz

Vale a pena dizê-lo com clareza, porque uma ferramenta que promete demais aqui faz-lhe perder tempo justamente no momento em que mais importa.

  • Não consegue reparar nada. A corrupção é de sentido único. Depois de desaparecerem o cabeçalho, o índice e o trailer, não resta redundância a partir da qual reconstruir, nem por nós nem por qualquer ferramenta de recuperação. Guarde o original.
  • Não consegue alterar uma marca temporal. As datas de criação e modificação vêm do seu sistema de ficheiros, não do conteúdo do ficheiro. Nada aqui consegue fazer um ficheiro parecer danificado num momento específico.
  • Não consegue contornar um hash registado antes. Se um sistema já guardou uma soma de verificação do ficheiro intacto, a cópia corrompida não corresponderá. É precisamente para isso que servem as somas de verificação.
  • Não consegue garantir uma aplicação específica. Os perfis de formato visam as estruturas de que os analisadores dependem e os resultados são consistentes, mas nenhuma ferramenta pode prometer comportamento idêntico em todas as versões de todos os programas.
  • Nunca modifica o seu ficheiro de origem. O ficheiro que seleciona é lido para memória. O dano é aplicado a uma cópia e devolvido como transferência. O original no disco fica intacto.

O que cada nível realmente faz

O dano atinge primeiro a estrutura e depois o conteúdo. Essa ordem é a diferença entre "abre com aviso" e "não pode ser recuperado".

Mapa de bytes por nível Interativo
Cabeçalho e trailer Conteúdo 3% dos bytes reescritos, cabeçalho, assinaturas e trailer destruídos

Não abrirá em nenhuma aplicação normal.

NívelConteúdo reescritoEstrutura visadaResultado
Light ~0.5% Apenas os magic bytes Abre com um erro ou apresenta parcialmente. Por vezes recuperável.
Standard ~3% Cabeçalho, todas as assinaturas, trailer Não abrirá em nenhuma aplicação normal.
Heavy ~12% Cabeçalho, todas as assinaturas, trailer duplo Derrota por completo o software de recuperação e reparação.
Shred 100% Ficheiro inteiro substituído Cada byte torna-se ruído criptográfico.

Perguntas frequentes

O Files Corrupter é realmente grátis?

Sim. Totalmente grátis, sem conta, sem cadastro e sem limite de uso. A ferramenta roda no seu próprio hardware.

Meus arquivos são enviados para um servidor?

Não. Cada byte é processado localmente no seu navegador. Nada é transmitido, registrado ou armazenado.

Um arquivo corrompido pode ser recuperado?

A partir do nível Standard, não. O motor destrói os marcos estruturais dos quais as ferramentas de recuperação dependem. Mantenha sempre um backup.

O arquivo corrompido parece normal?

Sim. A saída mantém o nome, o tamanho exato em bytes e o tipo MIME originais. Ele só falha quando algo tenta analisá-lo.

Qual é o tamanho máximo?

Não impomos limite. Os arquivos são processados em fatias de 8 MB, então um vídeo de vários gigabytes não esgota a memória.

Quais formatos são suportados?

Todos. Cerca de 87 extensões têm perfil dedicado e o restante usa um perfil binário genérico igualmente eficaz.

Quebre algo de propósito

Sem conta, sem upload, sem limite.

Corromper um arquivo