Corrompere un file SVG online
Corrompi gratis un file .svg online. Rompe la struttura XML e i dati dei tracciati, così browser ed editor si rifiutano di visualizzare la grafica vettoriale.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file SVG
Calibrato per .svg, .svgz, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file SVG sono difficili da corrompere per bene
L'SVG è XML, non un formato immagine binario, e questo cambia tutto nel modo in cui si rompe. I browser elaborano l'SVG in modo rigoroso (a differenza dell'HTML), quindi un documento non ben formato viene rifiutato del tutto invece di essere visualizzato in parte.
Cosa distrugge questo strumento
- La dichiarazione XML. La dichiarazione iniziale e l'elemento radice
<svg>vengono distrutti, così il documento non ha una radice valida. - I dati dei tracciati. Le stringhe dell'attributo
dche definiscono ogni forma vengono sovrascritte, lasciando coordinate non elaborabili. - viewBox e dimensioni. Gli attributi che stabiliscono il sistema di coordinate vengono danneggiati, così nulla ha un posto in cui essere disegnato.
- La validità della codifica. Sequenze UTF-8 non valide fanno fallire l'analisi XML rigorosa prima che il rendering inizi.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
| Browser | "Errore di analisi XML: non ben formato": non viene visualizzato assolutamente nulla. |
| Figma / Illustrator | L'importazione fallisce con un messaggio di SVG non valido. |
| Inkscape | Si rifiuta di aprire il documento o segnala un errore di analisi. |
<img src="…"> | Mostra il segnaposto di immagine non caricata. |
Motivi comuni per farlo
- Verificare che un percorso di caricamento SVG convalidi e sanifichi l'input.
- Verificare che una pipeline di build delle icone fallisca su un file sorgente malformato.
- Controllare che un sanificatore SVG rifiuti l'input difettoso invece di accettarlo in parte.
- Produrre vettori malformati per una suite di test di rendering.
Come corrompere un file SVG
- Trascina il tuo file .svg nel riquadro qui sopra, oppure fai clic per sfogliare.
- Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
- Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
- Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.
Domande frequenti su SVG
Perché l'SVG fallisce in modo più netto dell'HTML?
Perché i browser elaborano l'SVG come XML, che è rigoroso. L'HTML ha il ripristino dagli errori integrato nelle specifiche; l'XML no.
Il file si aprirà ancora in un editor di testo?
Si aprirà, ma il contenuto è mojibake: viene iniettato UTF-8 non valido, quindi non è più testo leggibile.
Funziona sugli SVGZ compressi?
Sì, ma sotto il cofano l'SVGZ è gzip, quindi viene gestito come archivio gzip e si rompe nel suo insieme.
Posso far sì che sembri ancora un SVG valido?
Il livello Leggero preserva gran parte del markup, così a colpo d'occhio si legge ancora come SVG pur non riuscendo a essere visualizzato.