00

En bref

  • SVG est un format XML d’image et de conception qui représente des formes bidimensionnelles redimensionnables, du texte et des images matricielles incorporées, avec des scripts et références externes possibles dans certains contextes de traitement.
  • Dans un navigateur, ouvrez directement un .svg fiable ou utilisez-le comme image HTML ; ce dernier contexte est censé appliquer un traitement d’image sécurisé. Sous Windows ou sur Mac, choisissez un navigateur. Sur mobile, utilisez un navigateur ou une visionneuse dont la prise en charge de SVG est documentée. Décompressez .svgz si l’application refuse le SVG compressé. Scripts, références externes, animation et interaction dépendent du contexte.
  • Considérez un SVG de provenance inconnue comme un contenu susceptible d’être actif. Il peut contenir des scripts, des attributs d’événement tels que onclick, des URI arbitraires et des médias externes ; une expansion XML malveillante peut aussi épuiser la mémoire. Préférez un contexte restreint désactivant scripts, références externes et interaction. Un affichage réussi ne prouve pas la fiabilité.
01

Fichiers SVG et SVGZ : les identifier, les ouvrir avec prudence et les convertir

Scalable Vector Graphics (SVG) décrit des graphiques bidimensionnels en XML. Il prend en charge les formes vectorielles, le texte, les images matricielles incorporées, les groupes, les styles, les transformations et la composition. Un SVG peut être autonome, intégré à du HTML ou incorporé à un autre langage XML. SVGZ est du SVG compressé avec gzip.

Gardez l’original

Convertissez SVG en PNG ou JPEG lorsqu’une image matricielle est nécessaire, mais conservez l’original si la mise à l’échelle ou l’édition compte. La rastérisation ne conserve ni les objets vectoriels XML, ni l’édition indépendante de la résolution, ni l’interaction DOM, les scripts ou l’animation SVG. Décompresser SVGZ en SVG peut préserver le document sans perte graphique.

02

Comment l’ouvrir

Dans un navigateur, ouvrez directement un .svg fiable ou utilisez-le comme image HTML ; ce dernier contexte est censé appliquer un traitement d’image sécurisé. Sous Windows ou sur Mac, choisissez un navigateur. Sur mobile, utilisez un navigateur ou une visionneuse dont la prise en charge de SVG est documentée. Décompressez .svgz si l’application refuse le SVG compressé. Scripts, références externes, animation et interaction dépendent du contexte.

Je veux seulement le consulter

Dans un navigateur, ouvrez directement un .svg fiable ou utilisez-le comme image HTML ; ce dernier contexte est censé appliquer un traitement d’image sécurisé. Sous Windows ou sur Mac, choisissez un navigateur. Sur mobile, utilisez un navigateur ou une visionneuse dont la prise en charge de SVG est documentée. Décompressez .svgz si l’application refuse le SVG compressé. Scripts, références externes, animation et interaction dépendent du contexte.

Je dois l’envoyer

Convertissez SVG en PNG ou JPEG lorsqu’une image matricielle est nécessaire, mais conservez l’original si la mise à l’échelle ou l’édition compte. La rastérisation ne conserve ni les objets vectoriels XML, ni l’édition indépendante de la résolution, ni l’interaction DOM, les scripts ou l’animation SVG. Décompresser SVGZ en SVG peut préserver le document sans perte graphique.

03

Sécurité

Considérez un SVG de provenance inconnue comme un contenu susceptible d’être actif. Il peut contenir des scripts, des attributs d’événement tels que onclick, des URI arbitraires et des médias externes ; une expansion XML malveillante peut aussi épuiser la mémoire. Préférez un contexte restreint désactivant scripts, références externes et interaction. Un affichage réussi ne prouve pas la fiabilité.

Arrêtez-vous si vous voyez ceci

Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.

04

La conversion

Convertissez SVG en PNG ou JPEG lorsqu’une image matricielle est nécessaire, mais conservez l’original si la mise à l’échelle ou l’édition compte. La rastérisation ne conserve ni les objets vectoriels XML, ni l’édition indépendante de la résolution, ni l’interaction DOM, les scripts ou l’animation SVG. Décompresser SVGZ en SVG peut préserver le document sans perte graphique.

Avant de convertir

Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.

05

Questions fréquentes

Qu’est-ce qu’un fichier SVG et à quoi sert-il ?

C’est un document XML destiné aux graphiques bidimensionnels. Il peut décrire des formes vectorielles redimensionnables, du texte, des images matricielles incorporées, des styles, des transformations et de la composition, seul ou dans du HTML ou un autre XML.

Comment ouvrir un fichier SVG dans un navigateur ?

Ouvrez un .svg fiable avec le navigateur. Un contexte autonome ou dynamique peut autoriser scripts, références externes, animation et interaction ; l’emploi comme image HTML doit appliquer un traitement sécurisé. Préférez ce contexte restreint pour un fichier inconnu.

Comment ouvrir un fichier SVG sous Windows ?

Choisissez un navigateur web comme application pour le fichier .svg. Si le navigateur refuse un .svgz, décompressez d’abord l’enveloppe gzip afin d’obtenir le SVG sous-jacent.

Comment ouvrir un fichier SVG sur un Mac ?

Ouvrez le .svg avec un navigateur compatible. Pour un fichier inconnu, utilisez un contexte désactivant scripts, références externes et interaction ; décompressez d’abord .svgz si nécessaire.

Comment ouvrir un fichier SVG sur un téléphone ?

Utilisez un navigateur mobile ou une visionneuse dont la compatibilité SVG est documentée. Les fonctions disponibles varient et un fichier .svgz peut devoir être décompressé avant l’affichage.

Pourquoi mon fichier SVG ne s’ouvre-t-il pas ou s’affiche-t-il mal ?

L’application peut ne pas prendre SVG en charge, le fichier peut être un SVGZ compressé ou le contexte peut bloquer scripts, références externes, interaction ou certaines animations. Vérifiez l’extension et décompressez .svgz avant d’essayer une autre visionneuse compatible.

Quelle est la différence entre les fichiers SVG et SVGZ ?

SVG est le document graphique XML ; SVGZ est ce type de contenu SVG placé dans une enveloppe gzip. La décompression peut restituer le SVG sans perte graphique. Choisissez SVG pour la compatibilité directe ou SVGZ lorsque gzip est accepté.

Que perd-on en convertissant un SVG en PNG ou JPEG ?

La rastérisation conserve une image rendue, pas le modèle SVG original. Les objets vectoriels XML, l’édition indépendante de la résolution, l’interaction DOM, les scripts et l’animation SVG disparaissent. Conservez le SVG si ces fonctions comptent.

Un fichier SVG peut-il contenir des scripts et un SVG inconnu est-il sûr ?

SVG peut contenir des scripts, des attributs d’événement, des références externes et des URI arbitraires. Les entités XML et médias référencés peuvent accroître les risques. Ne présumez pas qu’il est sûr ; ouvrez-le ou convertissez-le dans un contexte restreint.

Quel est le type MIME de SVG et le format possède-t-il une signature magique ?

Le type enregistré est image/svg+xml. L’enregistrement indique .svg et l’alias .svgz compressé avec gzip, mais ne fournit aucun nombre magique propre au format ; aucune signature binaire fiable n’est donc affirmée.

06

Formats associés

Sources

Scalable Vector Graphics (SVG) 2 · World Wide Web Consortium (W3C)

Introduction — SVG 2 · World Wide Web Consortium (W3C)

Media Type Registration for image/svg+xml — SVG 2 · World Wide Web Consortium (W3C)

IANA Media Types Registry · Internet Assigned Numbers Authority (IANA)

Scripting and Interactivity — SVG 2 · World Wide Web Consortium (W3C)