¿Qué es el formato de archivo SVGZ?
Los archivos .svgz son compatibles con la mayoría de los navegadores web modernos y herramientas de edición de gráficos de forma nativa o mediante complementos dedicados.
¿Qué tipo de datos pueden almacenar los archivos .svgz?
Los archivos con la extensión .svgz contienen imágenes SVG comprimidas. El formato .svgz utiliza compresión gzip, capaz de reducir el tamaño del archivo entre un 50 y un 80 % en comparación con el .svg original. SVG almacena sus datos como XML y puede editarse en cualquier editor de texto; .svgz envuelve ese mismo XML en un flujo gzip estándar (identificable por los «magic bytes» 1F 8B al inicio del archivo), convirtiéndolo en un archivo binario a pesar del contenido XML legible que contiene. Los archivos .svgz pueden contener los mismos elementos de gráficos vectoriales 2D que un .svg normal, tales como:
- formas,
- degradados de color,
- máscaras (ajustes de transparencia),
- filtros de imagen especiales.
¿Se pueden editar los archivos .svgz?
Los archivos .svg originales se pueden editar fácilmente incluso en el editor de texto más básico. Los archivos .svgz están comprimidos y guardados en formato binario, por lo que el XML no se puede leer ni editar directamente sin descomprimirlo primero. Los editores vectoriales dedicados como Inkscape y Adobe Illustrator manejan .svgz de forma nativa. Para acceder al XML puro, descomprímalo usando gunzip en la línea de comandos o una herramienta como 7-Zip, lo que genera un archivo .svg editable. En los servidores web modernos que aplican compresión de transferencia gzip o Brotli automáticamente, a menudo se prefiere servir el .svg normal en lugar del .svgz para evitar problemas de doble compresión.
Seguridad y protección
RIESGO: MEDIUMUna vez descomprimido, un .svgz es un XML de SVG, que puede incrustar CSS y JavaScript; por lo tanto, un .svgz malicioso abierto en un navegador puede ejecutar scripts (un vector de cross-site-scripting, redirección y phishing). La envoltura gzip también puede ocultar brevemente el marcado malicioso de los escáneres ingenuos. Trate los archivos .svgz no solicitados como páginas web, no como imágenes: no los abra si provienen de remitentes desconocidos, y los sitios web deben descomprimir y desinfectar los SVGZ subidos (eliminar scripts/manejadores de eventos) antes de servirlos. Inspeccionar el XML descomprimido en un editor de código es seguro. Evite sitios sospechosos de «abridor/convertidor de SVGZ gratuito» que incluyen adware; un navegador, Inkscape y 7-Zip cubren cualquier necesidad real.
Detalles del formato
en pocas palabrasProgramas que abren archivos SVGZ
Detalles técnicos
especificación profunda| Contenedor | gzip (RFC 1952), flujo de un solo miembro |
| Formato interno | SVG XML (texto UTF-8), contenido idéntico a un archivo .svg normal |
| Magic bytes | 1F 8B 08 en el desplazamiento 0 - cabecera gzip estándar; misma firma que los archivos .gz |
| Compresión | Algoritmo DEFLATE vía gzip; típicamente reduce el tamaño del archivo .svg entre un 50 y un 80 % |
| Codificación | Contenedor externo binario que envuelve texto XML en UTF-8 |
| Orden de bytes | Little-endian (campos enteros de cabecera y pie de página de gzip) |
| Verificación de integridad | CRC-32 de los datos SVG descomprimidos más un campo ISIZE de 4 bytes en el pie de página de gzip |
| Tipo MIME | image/svg+xml servido con Content-Encoding: gzip, o image/svg+xml-compressed |
| Servicio web | El servidor no debe volver a comprimir el .svgz; enviar sin Content-Encoding o con Content-Encoding: identity |
| Miembros del archivo | Un solo miembro gzip únicamente - no es un archivo multifichero como ZIP |
| Versión interna de SVG | Determinada por el atributo de versión dentro del elemento <svg> descomprimido |
| Escalabilidad | Espacio de coordenadas vectoriales independiente de la resolución; sin cuadrícula de píxeles ni límite de dimensiones fijas |
| Descompresión | Cualquier herramienta compatible con gzip (gunzip, 7-Zip) produce el XML .svg editable |
| Tamaño de archivo típico | 1 KB - 1 MB comprimido; comúnmente del 20 al 50 % del tamaño del archivo .svg original |
| Lanzado | 2001 (defined alongside SVG 1.0; gzip compression of SVG is part of the W3C SVG spec) |
| Última versión | Tracks the SVG standard (SVG 1.1, 2011; SVG 2 in development) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.w3.org |
Conversiones de SVGZ
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SVGZ.