Vad är filformatet SVGZ?
.svgz-filer stöds av de flesta moderna webbläsare och grafikredigeringsverktyg nativt eller via dedikerade insticksmoduler.
Vilken typ av data kan .svgz-filer lagra?
Filer med filtillägget .svgz innehåller komprimerade SVG-bilder. Formatet .svgz använder gzip-komprimering, som kan reducera filstorleken med 50-80 % jämfört med originalet .svg. SVG lagrar sin data som XML och kan redigeras i valfri textredigerare; .svgz omsluter samma XML i en standard gzip-ström (identifierbar genom de magiska byten 1F 8B i början av filen), vilket gör den till en binär fil trots det läsbara XML-innehållet inuti. .svgz-filer kan innehålla samma 2D-vektorgrafikelement som vanlig .svg, såsom:
- former,
- färgtoningar,
- masker (inställningar för transparens),
- speciella bildfilter.
Kan .svgz-filer redigeras?
Originala .svg-filer kan enkelt redigeras i även de enklaste textredigerare. .svgz-filer är komprimerade och sparade i binärt format, så XML-koden kan inte läsas eller redigeras direkt utan att först dekomprimeras. Dedikerade vektorredigerare som Inkscape och Adobe Illustrator hanterar .svgz nativt. För att komma åt rå XML, dekomprimera med gunzip i kommandotolken eller ett verktyg som 7-Zip, vilket skapar en redigerbar .svg-fil. På moderna webbservrar som tillämpar gzip- eller Brotli-överföringskomprimering automatiskt, är det ofta att föredra att servera vanlig .svg framför .svgz för att undvika problem med dubbelkomprimering.
Säkerhet & trygghet
RISK: MEDIUMNär den väl är dekomprimerad är en .svgz en SVG XML, som kan INBÄDDA CSS och JavaScript - så en skadlig .svgz som öppnas i en webbläsare kan köra skript (en vektor för cross-site-scripting, omdirigering och nätfiske). Gzip-höljet kan också kortvarigt dölja skadlig kod för enkla skannrar. Behandla oombedda .svgz-filer som webbsidor, inte bilder: öppna dem inte från okända avsändare, och webbplatser bör dekomprimera och rensa uppladdade SVGZ (ta bort skript/händelsehanterare) innan de serveras. Att inspektera den dekomprimerade XML-koden i en kodredigerare är säkert. Undvik tvivelaktiga «gratis SVGZ-öppnare/konverterare»-sajter som buntar med annonsprogram - en webbläsare, Inkscape och 7-Zip täcker alla verkliga behov.
Formatdetaljer
i ett nötskalProgram som öppnar SVGZ-filer
Tekniska detaljer
djup specifikation| Container | gzip (RFC 1952), enkelmedlemsström |
| Inre format | SVG XML (UTF-8 text), identiskt innehåll med en vanlig .svg-fil |
| Magiska bytes | 1F 8B 08 vid offset 0 - standard gzip-header; samma signatur som .gz-filer |
| Komprimering | DEFLATE-algoritm via gzip; reducerar vanligtvis .svg-filstorleken med 50-80 % |
| Kodning | Binär yttre container som omsluter UTF-8 XML-text |
| Byteordning | Little-endian (gzip-header och trailer för heltalsfält) |
| Integritetskontroll | CRC-32 av okomprimerad SVG-data plus ett 4-byte ISIZE-fält i gzip-trailern |
| MIME-typ | image/svg+xml serverad med Content-Encoding: gzip, eller image/svg+xml-compressed |
| Webbservering | Servern får inte komprimera om .svgz; skicka utan Content-Encoding eller med Content-Encoding: identity |
| Filmedlemmar | Endast en enskild gzip-medlem - inte ett arkiv med flera filer som ZIP |
| Intern SVG-version | Bestäms av versionsattributet inuti det dekomprimerade <svg>-elementet |
| Skalbarhet | Upplösningsoberoende vektorkoordinatsystem; inget pixelrutnät eller fast dimensionsgräns |
| Dekomprimering | Alla gzip-kompatibla verktyg (gunzip, 7-Zip) ger den redigerbara .svg XML-koden |
| Typisk filstorlek | 1 KB - 1 MB komprimerad; vanligtvis 20-50 % av källfilens .svg-storlek |
| Släppt | 2001 (defined alongside SVG 1.0; gzip compression of SVG is part of the W3C SVG spec) |
| Senaste version | Tracks the SVG standard (SVG 1.1, 2011; SVG 2 in development) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.w3.org |
SVGZ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SVGZ-filer.