En bref
- PNG est un format d’image matricielle à compression sans perte qui stocke des images statiques ou animées image par image, avec transparence alpha facultative et échantillons de 1 à 16 bits.
- Ouvrez un PNG avec un navigateur récent, une visionneuse ou un éditeur d’images. Sous Windows, double-cliquez ou utilisez Ouvrir avec. Sous macOS, choisissez une visionneuse ou un éditeur installé. Sur mobile, sélectionnez le fichier dans l’interface de fichiers ou d’images et choisissez une application compatible. En cas d’échec, vérifiez la signature de huit octets et l’ordre obligatoire IHDR, IDAT et IEND ; l’extension seule ne prouve pas la validité du flux.
- Traitez tout PNG inconnu comme une entrée non fiable. Les blocs standard enregistrés concernent généralement la présentation de l’image plutôt que des données exécutables, mais les blocs malformés, futurs ou non enregistrés ne peuvent pas être présumés inoffensifs. Les analyseurs doivent gérer des longueurs allant jusqu’à 2^31−1 octets et filtrer les caractères de contrôle des blocs de texte. Des pixels transparents peuvent conserver une image sensible récupérable et eXIf peut contenir des coordonnées GPS. Une signature ou un CRC valide ne garantit ni la sécurité ni la fiabilité.
Fichier PNG : définition, ouverture et conversion
Portable Network Graphics accepte les couleurs indexées, les niveaux de gris, les couleurs vraies et leurs variantes avec alpha. Le flux commence par la signature de huit octets 89 50 4E 47 0D 0A 1A 0A, puis contient des blocs : IHDR vient en premier, un ou plusieurs IDAT portent l’image et IEND clôt le flux. Chaque bloc comprend une longueur, un type de quatre octets, des données facultatives et un CRC. Le type de média enregistré est image/png.
PNG utilise un filtrage réversible et la compression DEFLATE sans perte. Un décodage conforme peut donc reconstruire bit à bit les données de l’image de référence. Une modification ou conversion reste sans perte si toutes les informations nécessaires sont conservées. Réduire la profondeur, changer la représentation des couleurs, quantifier les couleurs, supprimer l’alpha ou choisir un format sans transparence équivalente peut empêcher une reconstruction exacte. Vérifiez notamment la transparence avant une conversion PNG vers JPG.
Comment l’ouvrir
Ouvrez un PNG avec un navigateur récent, une visionneuse ou un éditeur d’images. Sous Windows, double-cliquez ou utilisez Ouvrir avec. Sous macOS, choisissez une visionneuse ou un éditeur installé. Sur mobile, sélectionnez le fichier dans l’interface de fichiers ou d’images et choisissez une application compatible. En cas d’échec, vérifiez la signature de huit octets et l’ordre obligatoire IHDR, IDAT et IEND ; l’extension seule ne prouve pas la validité du flux.
Ouvrez un PNG avec un navigateur récent, une visionneuse ou un éditeur d’images. Sous Windows, double-cliquez ou utilisez Ouvrir avec. Sous macOS, choisissez une visionneuse ou un éditeur installé. Sur mobile, sélectionnez le fichier dans l’interface de fichiers ou d’images et choisissez une application compatible. En cas d’échec, vérifiez la signature de huit octets et l’ordre obligatoire IHDR, IDAT et IEND ; l’extension seule ne prouve pas la validité du flux.
PNG utilise un filtrage réversible et la compression DEFLATE sans perte. Un décodage conforme peut donc reconstruire bit à bit les données de l’image de référence. Une modification ou conversion reste sans perte si toutes les informations nécessaires sont conservées. Réduire la profondeur, changer la représentation des couleurs, quantifier les couleurs, supprimer l’alpha ou choisir un format sans transparence équivalente peut empêcher une reconstruction exacte. Vérifiez notamment la transparence avant une conversion PNG vers JPG.
Sécurité
Traitez tout PNG inconnu comme une entrée non fiable. Les blocs standard enregistrés concernent généralement la présentation de l’image plutôt que des données exécutables, mais les blocs malformés, futurs ou non enregistrés ne peuvent pas être présumés inoffensifs. Les analyseurs doivent gérer des longueurs allant jusqu’à 2^31−1 octets et filtrer les caractères de contrôle des blocs de texte. Des pixels transparents peuvent conserver une image sensible récupérable et eXIf peut contenir des coordonnées GPS. Une signature ou un CRC valide ne garantit ni la sécurité ni la fiabilité.
Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.
La conversion
PNG utilise un filtrage réversible et la compression DEFLATE sans perte. Un décodage conforme peut donc reconstruire bit à bit les données de l’image de référence. Une modification ou conversion reste sans perte si toutes les informations nécessaires sont conservées. Réduire la profondeur, changer la représentation des couleurs, quantifier les couleurs, supprimer l’alpha ou choisir un format sans transparence équivalente peut empêcher une reconstruction exacte. Vérifiez notamment la transparence avant une conversion PNG vers JPG.
Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.
Questions fréquentes
Qu’est-ce qu’un fichier PNG et à quoi sert-il ?
C’est une image matricielle à compression sans perte, statique ou animée image par image. Elle accepte les couleurs indexées, les niveaux de gris, les couleurs vraies, l’alpha facultatif et des échantillons de 1 à 16 bits.
Comment ouvrir un fichier PNG dans un navigateur web ?
Utilisez la commande d’ouverture de fichier du navigateur ou ouvrez le PNG depuis l’appareil dans un navigateur récent. Si le décodage échoue, le fichier peut être endommagé ou ne pas contenir un flux PNG valide.
Comment ouvrir un fichier PNG sous Windows 11 ?
Double-cliquez dessus ou utilisez Ouvrir avec pour choisir un navigateur, une visionneuse ou un éditeur installé. Si aucune application ne l’accepte, vérifiez la signature interne plutôt que la seule extension .png.
Comment ouvrir un fichier PNG sur un Mac ?
Ouvrez-le avec une visionneuse, un navigateur ou un éditeur d’images installé. Si le décodage échoue, vérifiez sa signature et ses blocs obligatoires avant de changer d’application.
Comment ouvrir un fichier PNG sur un téléphone ?
Sélectionnez le PNG dans l’interface des fichiers ou des images, puis choisissez une visionneuse ou un navigateur compatible. Des blocs énormes ou malformés peuvent encore dépasser les limites sûres d’une application.
Pourquoi mon fichier PNG ne s’ouvre-t-il pas ou est-il signalé comme endommagé ?
La signature peut être incorrecte, IHDR, IDAT ou IEND absent ou mal placé, les données altérées, ou le CRC incohérent. Le CRC détecte certaines altérations accidentelles, mais ne répare pas le fichier.
Quelle est la différence entre PNG et JPG pour la transparence ?
PNG peut conserver un canal alpha. Dans un format sans transparence équivalente, cette information doit être supprimée ou remplacée. Choisissez PNG si la transparence doit être préservée.
Comment convertir un fichier PNG en JPG, et la transparence sera-t-elle perdue ?
Ouvrez le PNG dans un éditeur ou convertisseur compatible et exportez-le en JPG. Définissez l’apparence des zones transparentes, car un alpha équivalent n’est pas conservé et la reconstruction exacte du PNG peut devenir impossible.
Un fichier PNG reçu par e-mail est-il sûr à ouvrir ?
L’extension, la signature et un CRC valide ne garantissent pas la sécurité. Utilisez un décodeur maintenu et méfiez-vous des blocs malformés ou inconnus, des métadonnées eXIf, des pixels cachés récupérables, des contrôles de texte et des longueurs excessives.
Quels sont le type MIME officiel et la signature hexadécimale d’un fichier PNG ?
Le type enregistré est image/png et la signature initiale est 89 50 4E 47 0D 0A 1A 0A. Cette correspondance ne prouve pas que tous les blocs suivants sont valides.
Formats associés
Sources
Portable Network Graphics (PNG) Specification (Third Edition) · W3C Recommendation and official PNG specification
IANA Media Type Registration: image/png · Internet Assigned Numbers Authority (IANA)
Portable Network Graphics — Sustainability of Digital Formats · Library of Congress