O que é o formato de ficheiro SVGZ?
Arquivos .svgz são suportados pela maioria dos navegadores web modernos e ferramentas de edição gráfica nativamente ou via plugins dedicados.
Que tipo de dados os arquivos .svgz podem armazenar?
Arquivos com a extensão .svgz contêm imagens SVG compactadas. O formato .svgz utiliza compressão gzip, capaz de reduzir o tamanho do arquivo em 50-80% em comparação com o .svg original. O SVG armazena seus dados como XML e pode ser editado em qualquer editor de texto; o .svgz envolve esse mesmo XML em um fluxo gzip padrão (identificável pelos magic bytes 1F 8B no início do arquivo), tornando-o um arquivo binário apesar do conteúdo XML legível em seu interior. Arquivos .svgz podem conter os mesmos elementos gráficos vetoriais 2D que um .svg comum, tais como:
- formas,
- gradientes de cor,
- máscaras (configurações de transparência),
- filtros de imagem especiais.
Os arquivos .svgz podem ser editados?
Arquivos .svg originais podem ser facilmente editados até mesmo no editor de texto mais básico. Arquivos .svgz são compactados e salvos em formato binário, portanto, o XML não pode ser lido ou editado diretamente sem antes ser descompactado. Editores vetoriais dedicados, como Inkscape e Adobe Illustrator, manipulam .svgz nativamente. Para acessar o XML bruto, descompacte usando gunzip na linha de comando ou uma ferramenta como o 7-Zip, que produz um arquivo .svg editável. Em servidores web modernos que aplicam compressão de transferência gzip ou Brotli automaticamente, servir o .svg simples é frequentemente preferível ao .svgz para evitar problemas de dupla compressão.
Segurança e proteção
RISCO: MEDIUMUma vez descompactado, um .svgz é um XML SVG, que pode EMBUTIR CSS e JavaScript - portanto, um .svgz malicioso aberto em um navegador pode executar scripts (um vetor de cross-site-scripting, redirecionamento e phishing). O invólucro gzip também pode ocultar brevemente marcações maliciosas de scanners ingênuos. Trate arquivos .svgz não solicitados como páginas web, não como fotos: não os abra de remetentes desconhecidos, e sites devem descompactar e sanitizar SVGZ enviados (remover scripts/manipuladores de eventos) antes de servir. Inspecionar o XML descompactado em um editor de código é seguro. Evite sites suspeitos de «abridor/conversor de SVGZ gratuito» que agrupam adware - um navegador, Inkscape e 7-Zip cobrem todas as necessidades reais.
Detalhes do formato
em resumoProgramas que abrem arquivos SVGZ
Detalhes técnicos
especificação profunda| Contêiner | gzip (RFC 1952), fluxo de membro único |
| Formato interno | SVG XML (texto UTF-8), idêntico em conteúdo a um arquivo .svg comum |
| Magic bytes | 1F 8B 08 no deslocamento 0 - cabeçalho gzip padrão; mesma assinatura de arquivos .gz |
| Compressão | Algoritmo DEFLATE via gzip; tipicamente reduz o tamanho do arquivo .svg em 50-80% |
| Codificação | Contêiner externo binário envolvendo texto XML UTF-8 |
| Ordem dos bytes | Little-endian (campos de inteiros no cabeçalho e rodapé gzip) |
| Verificação de integridade | CRC-32 dos dados SVG não compactados mais um campo ISIZE de 4 bytes no rodapé gzip |
| Tipo MIME | image/svg+xml servido com Content-Encoding: gzip, ou image/svg+xml-compressed |
| Serviço Web | O servidor não deve recompactar o .svgz; envie sem Content-Encoding ou com Content-Encoding: identity |
| Membros do arquivo | Apenas um único membro gzip - não é um arquivo multi-arquivos como o ZIP |
| Versão interna do SVG | Determinada pelo atributo version dentro do elemento <svg> descompactado |
| Escalabilidade | Espaço de coordenadas vetoriais independente de resolução; sem grade de pixels ou limite fixo de dimensão |
| Descompactação | Qualquer ferramenta compatível com gzip (gunzip, 7-Zip) produz o XML .svg editável |
| Tamanho de arquivo típico | 1 KB - 1 MB compactado; comumente 20-50% do tamanho do arquivo .svg de origem |
| Lançado | 2001 (defined alongside SVG 1.0; gzip compression of SVG is part of the W3C SVG spec) |
| Versão mais recente | Tracks the SVG standard (SVG 1.1, 2011; SVG 2 in development) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.w3.org |
Conversões de SVGZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SVGZ.