Photo HEIC (.heic)

ISO/IEC Standard

Le 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 :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

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 70

REPRÉSENTATION ASCII : ????ftyp

Normalisation : ISO/IEC 23008-12 (norme HEIF)

Spécifications techniques

Architecture de conteneurConteneur au format de fichier média de base ISO (ISOBMFF) avec flux de bits intra-codés HEVC (H.265)
CompressionPrédiction intra-trame selon les profils Main et Main 10 de High Efficiency Video Coding (HEVC / H.265)
Ordre des octetsStructure de boîte/atome gros-boutiste
Espaces colorimétriquesDisplay P3, sRGB, HDR Rec.2020 PQ/HLG, Profils ICC intégrés
Canaux et structureYUV 4:2:0, 4:2:2, 4:4:4 (profondeur de 8 bits, 10 bits ou 12 bits) avec canal auxiliaire alpha optionnel
Dimensions maximalesJusqu'à 16384 x 16384 pixels (limite de niveau HEVC 6.2)
TransparencePrise en charge complète du canal alpha via des éléments d'image auxiliaires
Prise en charge du traitement en continuLes 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 techniqueHEIC (Actuel)JPGAVIFWEBP
Codec de compressionHEVC (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 varientRéférence de base (100 %)Environ 55 % plus petitsEnviron 30 % plus petits
Profondeur de bits8 bits, 10 bits, 12 bits8 bits uniquement (standard)8 bits, 10 bits, HDR 12 bits8 bits uniquement
Images multiples et rafalesConteneur multi-éléments natifImage unique uniquementPris en charge dans l'AVIF multi-élémentsWebP 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

2019Android 10 introduit la prise en charge native de la capture et du décodage HEIC à l'échelle du système.
2017Apple adopte HEIC comme format de capture par défaut de l'appareil photo dans iOS 11 et macOS High Sierra.
2015Le MPEG finalise la spécification ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

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.