SVG · Grátis · No dispositivo

Corromper um ficheiro SVG online

Corrompa um ficheiro .svg gratuitamente online. Quebra a estrutura XML e os dados de traçado para que navegadores e editores recusem apresentar o gráfico vetorial.

  • Sem envio
  • Sem limite de tamanho
  • Sem registo

Corrompa o seu ficheiro SVG

Afinado para .svg, .svgz, 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 SVG são difíceis de corromper como deve ser

O SVG é XML, não um formato de imagem binário, e isso muda tudo na forma como quebra. Os navegadores analisam SVG de forma rigorosa (ao contrário do HTML), pelo que um documento não bem formado é rejeitado de imediato em vez de ser apresentado parcialmente.

O que esta ferramenta destrói

  • A declaração XML. A declaração inicial e o elemento raiz <svg> são destruídos, pelo que o documento fica sem raiz válida.
  • Os dados de traçado. As cadeias do atributo d que definem cada forma são sobrescritas, deixando coordenadas impossíveis de analisar.
  • viewBox e dimensões. Os atributos que estabelecem o sistema de coordenadas são danificados, pelo que nada tem onde ser apresentado.
  • Validade da codificação. Sequências UTF-8 inválidas fazem a análise rigorosa de XML falhar antes de a apresentação começar.

O que vai ver a seguir

AplicaçãoComportamento
Navegadores"Erro de análise de XML: não está bem formado"; não é apresentado absolutamente nada.
Figma / IllustratorA importação falha com uma mensagem de SVG inválido.
InkscapeRecusa abrir o documento ou comunica um erro de análise.
<img src="…">Mostra um marcador de imagem quebrada.

Motivos comuns para fazer isto

  • Testar se um caminho de envio de SVG valida e sanitiza a entrada.
  • Verificar que uma cadeia de compilação de ícones falha num ficheiro de origem malformado.
  • Confirmar que um sanitizador de SVG rejeita em vez de aceitar parcialmente uma entrada defeituosa.
  • Produzir vetores malformados para uma bateria de testes de apresentação.

Como corromper um ficheiro SVG

  1. Largue o seu ficheiro .svg 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 SVG

Porque é que o SVG falha com mais força do que o HTML?

Porque os navegadores analisam SVG como XML, que é rigoroso. O HTML tem recuperação de erros incorporada na especificação; o XML não.

O ficheiro ainda abre num editor de texto?

Abre, mas o conteúdo são caracteres ilegíveis: é injetado UTF-8 inválido, por isso já não é texto legível.

Funciona em SVGZ comprimido?

Sim, mas o SVGZ é gzip por baixo, sendo por isso tratado como arquivo gzip e quebrando no conjunto.

Posso manter o aspeto de SVG válido?

O nível Light preserva a maior parte da marcação, pelo que à primeira vista continua a ler-se como SVG embora não seja apresentado.

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 média

Todas as ferramentas de corrupção