Was ist das SVGZ-Dateiformat?
.svgz-Dateien werden von den meisten modernen Webbrowsern und Grafikbearbeitungswerkzeugen nativ oder über spezielle Plugins unterstützt.
Welche Art von Daten können .svgz-Dateien speichern?
Dateien mit der Endung .svgz enthalten komprimierte SVG-Bilder. Das .svgz-Format verwendet gzip-Komprimierung, die die Dateigröße im Vergleich zum Original-.svg um 50-80 % reduzieren kann. SVG speichert seine Daten als XML und kann in jedem Texteditor bearbeitet werden; .svgz hüllt dasselbe XML in einen Standard-gzip-Stream ein (erkennbar an den Magic Bytes 1F 8B am Anfang der Datei), was es trotz des lesbaren XML-Inhalts zu einer Binärdatei macht. .svgz-Dateien können dieselben 2D-Vektorgrafikelemente enthalten wie einfaches .svg, wie zum Beispiel:
- Formen,
- Farbverläufe,
- Masken (Transparenzeinstellungen),
- spezielle Bildfilter.
Können .svgz-Dateien bearbeitet werden?
Original-.svg-Dateien lassen sich selbst in einfachsten Texteditoren leicht bearbeiten. .svgz-Dateien sind komprimiert und im Binärformat gespeichert, sodass das XML ohne vorherige Dekomprimierung nicht direkt gelesen oder bearbeitet werden kann. Spezielle Vektoreditoren wie Inkscape und Adobe Illustrator unterstützen .svgz nativ. Um auf das rohe XML zuzugreifen, dekomprimieren Sie es mit gunzip auf der Kommandozeile oder einem Tool wie 7-Zip, wodurch eine bearbeitbare .svg-Datei entsteht. Auf modernen Webservern, die gzip- oder Brotli-Transferkomprimierung automatisch anwenden, wird das Bereitstellen von einfachem .svg oft gegenüber .svgz bevorzugt, um Probleme mit Doppelkomprimierung zu vermeiden.
Sicherheit
RISIKO: MEDIUMEinmal dekomprimiert, ist eine .svgz eine SVG-XML-Datei, die CSS und JavaScript EINBETTEN kann - eine bösartige .svgz, die in einem Browser geöffnet wird, kann also Skripte ausführen (ein Vektor für Cross-Site-Scripting, Weiterleitungen und Phishing). Die gzip-Hülle kann zudem bösartiges Markup kurzzeitig vor einfachen Scannern verbergen. Behandeln Sie unaufgeforderte .svgz-Dateien wie Webseiten, nicht wie Bilder: Öffnen Sie sie nicht von unbekannten Absendern, und Websites sollten hochgeladene SVGZ dekomprimieren und bereinigen (Skripte/Event-Handler entfernen), bevor sie bereitgestellt werden. Das Überprüfen des dekomprimierten XML in einem Code-Editor ist sicher. Vermeiden Sie dubiose «kostenlose SVGZ-Öffner/Konverter»-Seiten, die Adware bündeln - ein Browser, Inkscape und 7-Zip decken jeden realen Bedarf ab.
Formatdetails
kurz gefasstProgramme zum Öffnen von SVGZ-Dateien
Technische Details
technische Spezifikation| Container | gzip (RFC 1952), Single-Member-Stream |
| Inneres Format | SVG XML (UTF-8 Text), inhaltlich identisch mit einer einfachen .svg-Datei |
| Magic Bytes | 1F 8B 08 bei Offset 0 - Standard-gzip-Header; gleiche Signatur wie .gz-Dateien |
| Komprimierung | DEFLATE-Algorithmus via gzip; reduziert die .svg-Dateigröße typischerweise um 50-80 % |
| Kodierung | Binärer äußerer Container, der UTF-8 XML-Text umschließt |
| Byte-Reihenfolge | Little-Endian (gzip-Header und Trailer-Ganzzahlfelder) |
| Integritätsprüfung | CRC-32 der unkomprimierten SVG-Daten plus ein 4-Byte ISIZE-Feld im gzip-Trailer |
| MIME-Typ | image/svg+xml bereitgestellt mit Content-Encoding: gzip, oder image/svg+xml-compressed |
| Web-Bereitstellung | Server darf .svgz nicht erneut komprimieren; Senden ohne Content-Encoding oder mit Content-Encoding: identity |
| Dateielemente | Nur ein einzelnes gzip-Element - kein Multi-Datei-Archiv wie ZIP |
| Interne SVG-Version | Bestimmt durch das Versionsattribut innerhalb des dekomprimierten <svg>-Elements |
| Skalierbarkeit | Auflösungsunabhängiger Vektor-Koordinatenraum; kein Pixelraster oder feste Dimensionsbegrenzung |
| Dekomprimierung | Jedes gzip-kompatible Tool (gunzip, 7-Zip) liefert das bearbeitbare .svg-XML |
| Typische Dateigröße | 1 KB - 1 MB komprimiert; üblicherweise 20-50 % der ursprünglichen .svg-Dateigröße |
| Veröffentlicht | 2001 (defined alongside SVG 1.0; gzip compression of SVG is part of the W3C SVG spec) |
| Neueste Version | Tracks the SVG standard (SVG 1.1, 2011; SVG 2 in development) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.w3.org |
SVGZ-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SVGZ-Dateien.