Photo HEIC (.heic)
ISO/IEC StandardLe conteneur d'image à haute efficacité (HEIC) est le format d'image basé sur HEVC adopté par Apple et les plateformes mobiles modernes. À qualité visuelle équivalente, il offre une compression environ deux fois plus efficace que le JPEG.
Convertir HEIC en JPG
Outil de conversion gratuit de HEIC vers JPG dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspection et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers HEIC en inspectant leur séquence initiale d'octets binaires :
Signature d'en-tête au niveau des octets (octets magiques)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers HEIC en inspectant leur séquence initiale d'octets binaires :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
?? ?? ?? ?? 66 74 79 70REPRÉSENTATION ASCII : ????ftyp
Normalisation : ISO/IEC 23008-12 (norme HEIF)
Spécifications techniques
| Architecture de conteneur | Conteneur au format de fichier média de base ISO (ISOBMFF) avec flux de bits intra-codés HEVC (H.265) |
| Compression | Prédiction intra-trame selon les profils Main et Main 10 de High Efficiency Video Coding (HEVC / H.265) |
| Ordre des octets | Structure de boîte/atome gros-boutiste |
| Espaces colorimétriques | Display P3, sRGB, HDR Rec.2020 PQ/HLG, Profils ICC intégrés |
| Canaux et structure | YUV 4:2:0, 4:2:2, 4:4:4 (profondeur de 8 bits, 10 bits ou 12 bits) avec canal auxiliaire alpha optionnel |
| Dimensions maximales | Jusqu'à 16384 x 16384 pixels (limite de niveau HEVC 6.2) |
| Transparence | Prise en charge complète du canal alpha via des éléments d'image auxiliaires |
| Prise en charge du traitement en continu | Les métadonnées structurées en boîtes permettent une inspection instantanée des EXIF/vignettes sans télécharger les octets de l'image |
Matrice de comparaison technique : HEIC face aux concurrents
| Attribut technique | HEIC (Actuel) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Codec de compression | HEVC (H.265 intra) | Transformation en cosinus discrète (DCT) | AV1 (intra-trame) | VP8 / VP8L |
| Taille relative (par rapport au JPEG) | Souvent plus léger à qualité perçue similaire ; les résultats varient | Référence de base (100 %) | Environ 55 % plus petits | Environ 30 % plus petits |
| Profondeur de bits | 8 bits, 10 bits, 12 bits | 8 bits uniquement (standard) | 8 bits, 10 bits, HDR 12 bits | 8 bits uniquement |
| Images multiples et rafales | Conteneur multi-éléments natif | Image unique uniquement | Pris en charge dans l'AVIF multi-éléments | WebP animé limité |
Modes de corruption courants et guide de restauration hexadécimale
Windows affiche « Extensions vidéo HEVC requises pour afficher ce fichier ».
Cause initiale: Pack de codecs matériels HEVC manquant au niveau du système d'exploitation Windows.
Récupération: File2File.app peut convertir un fichier HEIC en JPG / PNG dans votre navigateur. La prise en charge varie selon le logiciel.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les décodeurs HEIC analysent des arbres d'atomes ISOBMFF complexes et exécutent des chaînes sophistiquées de traitement vidéo HEVC, qui doivent être rigoureusement isolées dans des environnements cloisonnés.
Vecteurs d’attaque connus
- Dépassement d'entier dans le calcul de la longueur de boîte ISOBMFF 'hdlr' ou 'iloc'.
- Surlecture de tampon lors du décodage d'entropie HEVC CABAC dans des codecs natifs non corrigés.
- Corruption de mémoire lors du traitement d'éléments d'image contenant des cartes de profondeur auxiliaires.
Bonnes pratiques de défense: Traitez les images HEIC avec des versions de libheif compilées en WebAssembly, sûres pour la mémoire et isolées du système d’exploitation hôte.
Origines historiques et jalons
Principaux avantages
- Peut produire des fichiers plus légers que JPEG à qualité perçue similaire, mais le résultat dépend du contenu de l’image et des paramètres d’encodage.
- Prise en charge native de la profondeur de couleur 10 bits et 12 bits, éliminant complètement les bandes de couleur dans les ciels unis.
- Encapsule des séquences d'images, des Live Photos, des photos en rafale, de l'audio et des cartes de profondeur dans un seul fichier compact.
Limites techniques
- La complexité des licences matérielles et des brevets a longtemps freiné l'adoption par les navigateurs open source.
- Prise en charge du décodage natif limitée dans les anciennes versions de Windows sans extensions Microsoft Store payantes.
- Plus exigeant en termes de calcul pour l'encodage et le décodage par rapport au JPEG hérité.
Faits intéressants
- Avec iOS 11, Apple a ajouté la capture de photos HEIF/HEVC sur les appareils compatibles ; la taille des fichiers varie selon l’image et les réglages.
- Une « Live Photo » d'iPhone est stockée sous la forme d'un conteneur HEIC unique contenant à la fois l'image fixe haute résolution et un clip vidéo intégré.
- HEIC peut stocker une carte de profondeur calculée à partir des images capturées par des smartphones à double objectif, afin de permettre de refaire la mise au point après la prise de vue.
Foire aux questions techniques
Pourquoi mon iPhone prend-il des photos au format HEIC ?
Apple utilise HEIC pour les photos prises avec ses appareils, car ce format peut stocker les images plus efficacement que JPEG tout en prenant en charge les séquences d’images et les données de profondeur auxiliaires. La taille et les fonctions disponibles varient selon l’image et l’appareil.
Comment convertir des photos HEIC en JPG sous Windows ?
Utilisez File2File.app pour convertir des fichiers HEIC en JPG dans votre navigateur, sans installer de logiciel. Le convertisseur dans le navigateur traite les fichiers localement.
Les fichiers HEIC peuvent-ils être ouverts sans le codec Windows payant ?
Oui. File2File.app utilise WebAssembly côté client pour décoder et convertir gratuitement les fichiers HEIC directement dans votre navigateur.
Conversions associées à HEIC
La conversion de photos HEIC en images JPEG transforme le format photo par défaut d’Apple en fichiers matriciels universellement lisibles pour les anciens logiciels et navigateurs web.
La conversion du format HEIC au format PNG transforme des photos compressées HEVC avec perte en fichiers graphiques sans perte largement pris en charge.
Transformez une photo HEIC statique en un PDF d'une seule page pour le partage ou les formulaires. La page utilise des données d'image 8 bits et n'inclut pas de séquences HEIC ni de données sources HDR.