Corromper um arquivo TAR online
Corrompa um arquivo .tar, .tar.gz ou .tgz gratuitamente online. Destrói os cabeçalhos de bloco ustar para que a extração falhe em vez de produzir ficheiros parciais.
- Sem envio
- Sem limite de tamanho
- Sem registo
Corrompa o seu ficheiro TAR
Afinado para .tar, .tar.gz, .tgz, .gz, e funciona igualmente bem com qualquer outro formato.
Porque os ficheiros TAR são difíceis de corromper como deve ser
O TAR é o formato de arquivo mais recuperável que existe. Não tem qualquer índice central. Cada ficheiro é precedido do seu próprio cabeçalho de 512 bytes, pelo que o tar pode simplesmente avançar e extrair o que encontrar. Quebrar um TAR significa destruir esses cabeçalhos onde quer que apareçam.
O que esta ferramenta destrói
- Cabeçalhos de bloco ustar. A marca
ustarde cada cabeçalho de ficheiro de 512 bytes é destruída, pelo que nenhuma entrada pode ser identificada. - Somas de verificação de cabeçalho. O campo de soma de verificação que o
tarvalida antes de confiar num cabeçalho é sobrescrito. - A marca de fim de arquivo. Os dois blocos de zeros que terminam um arquivo válido são destruídos, pelo que também se lê como truncado.
- O invólucro gzip. Nos
.tar.gzsão também destruídos o cabeçalho do membro gzip e os CRC32/ISIZE finais.
O que vai ver a seguir
| Aplicação | Comportamento |
|---|---|
tar -xf | "This does not look like a tar archive", seguido de "Exiting with failure status." |
gzip -d | "not in gzip format" ou "invalid compressed data, crc error." |
| 7-Zip / The Unarchiver | Comunicam um arquivo não suportado ou danificado. |
| Carregamento de imagens Docker | A extração das camadas falha e a importação é abortada. |
Motivos comuns para fazer isto
- Testar se um fluxo de implementação valida os artefactos antes de os extrair.
- Verificar que o carregamento de uma imagem de contentor falha de forma limpa numa camada danificada.
- Simular uma transferência de cópia de segurança interrompida para ensaiar um restauro.
- Confirmar que os erros de extração são expostos e não engolidos.
Como corromper um ficheiro TAR
- Largue o seu ficheiro .tar na caixa acima, ou clique para procurar.
- Deixe o nível em Standard, a menos que queira dano parcial (Light) ou precise de derrotar software de recuperação (Heavy).
- Prima Corromper ficheiro. O processamento decorre no seu dispositivo, por isso termina quase de imediato.
- Transfira o resultado. Por predefinição mantém o nome de ficheiro e o comprimento em bytes originais.
Perguntas frequentes sobre TAR
Porque é o TAR normalmente tão recuperável?
Porque não tem índice. Cada ficheiro leva o seu próprio cabeçalho, pelo que o tar pode avançar e extrair o que conseguir identificar. Destruir todos os cabeçalhos ustar é o que remove esse mecanismo de recurso.
Funciona em .tar.gz e .tgz?
Sim. O invólucro gzip é quebrado primeiro, o que por si só impede a extração, e os cabeçalhos tar por baixo também são danificados.
É possível extrair ficheiros parcialmente?
Não. Sem um cabeçalho e uma soma de verificação válidos, o tar não consegue determinar onde começa um ficheiro nem qual o seu tamanho.
E os .tar.bz2 ou .tar.xz?
Esses recorrem ao perfil binário genérico, que quebra igualmente o invólucro de compressão de forma fiável.