Förstör en SVG-fil online
Förstör en .svg-fil gratis online. Bryter XML-strukturen och bandata, så att webbläsare och redigerare vägrar rendera vektorgrafiken.
- Ingen uppladdning
- Ingen storleksgräns
- Ingen registrering
Förstör din SVG-fil
Avstämd för .svg, .svgz, och fungerar precis lika bra med alla andra format.
Varför SVG-filer är svåra att förstöra ordentligt
SVG är XML, inte ett binärt bildformat, och det ändrar allt om hur den går sönder. Webbläsare tolkar SVG strikt (till skillnad från HTML), så ett dokument som inte är välformat avvisas rakt av i stället för att renderas delvis.
Vad det här verktyget förstör
- XML-deklarationen. Den inledande deklarationen och rotelementet
<svg>förstörs, så dokumentet har ingen giltig rot. - Bandata. Strängarna i attributet
dsom definierar varje form skrivs över, vilket lämnar koordinater som inte går att tolka. - viewBox och mått. Attributen som lägger fast koordinatsystemet skadas, så ingenting har någon plats att ritas på.
- Teckenkodningens giltighet. Ogiltiga UTF-8-sekvenser får den strikta XML-tolkningen att misslyckas innan renderingen börjar.
Vad du ser efteråt
| Program | Beteende |
|---|---|
| Webbläsare | »XML-tolkningsfel: inte välformat«, ingenting renderas alls. |
| Figma / Illustrator | Importen misslyckas med ett meddelande om ogiltig SVG. |
| Inkscape | Vägrar öppna dokumentet eller rapporterar ett tolkningsfel. |
<img src="…"> | Visar en platshållare för trasig bild. |
Vanliga skäl att göra det här
- Testa att en uppladdningsväg för SVG validerar och sanerar indata.
- Kontrollera att ett byggflöde för ikoner faller på en felaktig källfil.
- Kontrollera att en SVG-sanerare avvisar dåliga indata i stället för att godta dem delvis.
- Ta fram felaktiga vektorer till en testsvit för rendering.
Så förstör du en SVG-fil
- Släpp din .svg-fil i rutan ovan, eller klicka för att välja.
- Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
- Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
- Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.
Vanliga frågor om SVG
Varför misslyckas SVG hårdare än HTML?
För att webbläsare tolkar SVG som XML, och XML är strikt. HTML har felåterhämtning inbyggd i specifikationen; det har inte XML.
Öppnas filen fortfarande i en textredigerare?
Den öppnas, men innehållet är teckensallad: ogiltig UTF-8 injiceras, så det är inte längre läsbar text.
Fungerar det på komprimerad SVGZ?
Ja, men SVGZ är gzip under ytan, så den hanteras som ett gzip-arkiv och går sönder som helhet.
Kan jag få den att fortfarande se ut som giltig SVG?
Nivån Lätt bevarar det mesta av uppmärkningen, så den läses vid en snabb blick fortfarande som SVG fast den inte renderas.