Photo HEIC (.heic)
ISO/IEC StandardHigh Efficiency Image Container (HEIC) est le format d'image alimenté par HEVC adopté par Apple et les plateformes mobiles modernes, offrant environ deux fois l'efficacité de compression du JPEG hérité à une qualité visuelle équivalente.
Convertir HEIC en JPG
Convertisseur gratuit de HEIC vers JPG dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers HEIC en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers HEIC en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
00 00 00 18 66 74 79 70 68 65 69 63REPRÉSENTATION ASCII : ....ftypheic
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 High Efficiency Video Coding (HEVC / H.265) Main et Main 10 |
| Boutisme 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 |
| Streaming et progressif | 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 vs Concurrents
| Attribut technique | HEIC (Actuel) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Codec de compression | HEVC (H.265 intra) | Transformation en co-sine discrète (DCT) | AV1 (intra-trame) | VP8 / VP8L |
| Taille relative (vs JPEG) | ~50 % plus petit | Référence de base (100 %) | ~55 % plus petit | ~30 % plus petit |
| Profondeur de bits | 8 bits, 10 bits, 12 bits | 8 bits uniquement (standard) | 8 bits, 10 bits, HDR 12 bits | 8 bits uniquement |
| Multi-images / 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 récupération hexadécimale
Windows affiche « Extensions vidéo HEVC requises pour afficher ce fichier ».
Cause racine: Pack de codecs matériels HEVC au niveau du système d'exploitation manquant sur Windows.
Récupération: Convertissez le fichier directement en JPG ou PNG universel à l'aide de File2File.app dans votre navigateur.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les décodeurs HEIC analysent des arbres d'atomes ISOBMFF complexes et invoquent des pipelines de transformation vidéo HEVC sophistiqués qui doivent être rigoureusement isolés dans des bacs à sable.
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 de carte de profondeur auxiliaires.
Bonnes pratiques de défense: Traitez les images HEIC à l'aide de compilations WebAssembly sécurisées en mémoire de libheif isolées du système d'exploitation hôte.
Origines historiques et jalons
Principaux avantages
- Tailles de fichiers environ 50 % plus petites que le JPEG à une qualité visuelle perçue identique ou supérieure.
- 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
- Les complexités de l'octroi de licences matérielles et de brevets ont historiquement ralenti 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é.
Anecdotes techniques
- Le passage d'Apple à HEIC dans iOS 11 a permis aux utilisateurs d'iPhone d'économiser des pétaoctets d'espace de stockage dans le monde entier en quelques semaines suivant son déploiement.
- 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 capturée par des smartphones à double objectif pour 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 car il réduit de moitié le stockage des photos tout en préservant les couleurs 10 bits, la vidéo Live Photo et les données de carte de profondeur.
Comment puis-je convertir des photos HEIC en JPG sur Windows ou PC ?
Utilisez File2File.app pour convertir des fichiers HEIC en JPG en masse directement dans votre navigateur sans installation de logiciel et avec une confidentialité à 100 %.
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.
Paires de conversion HEIC associées
La conversion de photos HEIC en images JPEG transforme les formats de conteneur 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.