Foto HEIC (.heic)

ISO/IEC Standard

High Efficiency Image Container (HEIC) è il formato di immagine basato su HEVC adottato da Apple e dalle moderne piattaforme mobili, che offre circa il doppio dell'efficienza di compressione del JPEG legacy a parità di qualità visiva.

Converti da HEIC a JPG

Convertitore gratuito da HEIC a JPG nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispeziona e metadati

I sistemi operativi e gli analizzatori di file identificano i file HEIC ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file HEIC ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

00 00 00 18 66 74 79 70 68 65 69 63

RAPPRESENTAZIONE ASCII: ....ftypheic

Standardizzazione: ISO/IEC 23008-12 (HEIF standard)

Specifiche tecniche

Architettura del containerContenitore ISO Base Media File Format (ISOBMFF) con flussi di bit intra-codificati HEVC (H.265)
CompressionePrevisione intra-frame Main e Main 10 di High Efficiency Video Coding (HEVC / H.265)
Endianness dei byteStruttura box/atom Big-Endian
Spazi coloreDisplay P3, sRGB, HDR Rec.2020 PQ/HLG, Profili ICC incorporati
Canali e strutturaYUV 4:2:0, 4:2:2, 4:4:4 (profondità a 8-bit, 10-bit o 12-bit) con canale ausiliario alfa opzionale
Dimensioni massimeFino a 16384 x 16384 pixel (limite livello HEVC 6.2)
TrasparenzaSupporto completo per il canale alfa tramite elementi di immagine ausiliari
Streaming e progressivoI metadati strutturati a blocchi consentono l'ispezione immediata di EXIF/anteprime senza scaricare i byte dell'immagine

Matrice di confronto tecnico: HEIC vs Concorrenti

Attributo tecnicoHEIC (Corrente)JPGAVIFWEBP
Codec di CompressioneHEVC (intra H.265)Trasformata Coseno Discreta (DCT)AV1 (intra-frame)VP8 / VP8L
Dimensione Relativa (vs JPEG)~50% più piccoloBenchmark di riferimento (100%)~55% più piccolo~30% più piccolo
Profondità di Bit8-bit, 10-bit, 12-bitSolo 8-bit (standard)HDR a 8-bit, 10-bit, 12-bitSolo 8-bit
Multi-Immagine / Scatti in SequenzaContenitore multi-elemento nativoSolo immagine singolaSupportato in AVIF multi-elementoWebP animato limitato

Modalità di corruzione comuni e guida al recupero Hex

Windows mostra il messaggio 'Estensioni video HEVC necessarie per visualizzare questo file'.

Causa principale: Mancanza del pacchetto di codec hardware HEVC a livello di sistema operativo su Windows.

Ripristino: Converti il file direttamente in JPG o PNG universale utilizzando File2File.app nel tuo browser.

Analisi di sicurezza e vettori di attacco del parser

I decoder HEIC analizzano alberi di atomi ISOBMFF complessi e invocano sofisticate pipeline di trasformazione video HEVC che devono essere rigorosamente isolate in sandbox.

Vettori di attacco noti

  • Overflow di interi nel calcolo della lunghezza del box 'hdlr' o 'iloc' di ISOBMFF.
  • Sovrallettura del buffer durante la decodifica dell'entropia HEVC CABAC in codec nativi non patchati.
  • Corruzione della memoria durante l'elaborazione di elementi di immagine ausiliari della mappa di profondità.

Migliori pratiche difensive: Elaborare le immagini HEIC utilizzando build WebAssembly sicure per la memoria di libheif isolate dal sistema operativo host.

Origini storiche e tappe fondamentali

2019Android 10 introduce il supporto nativo a livello di sistema per l'acquisizione e la decodifica HEIC.
2017Apple adotta HEIC come formato di cattura predefinito della fotocamera in iOS 11 e macOS High Sierra.
2015MPEG finalizza la specifica ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

Vantaggi principali e pro

  • Dimensioni del file inferiori di circa il 50% rispetto al JPEG a qualità visiva percepita identica o superiore.
  • Supporto nativo per profondità di colore a 10-bit e 12-bit, eliminando completamente il banding del colore nei cieli sfumati.
  • Incapsula sequenze di immagini, Live Photos, scatti in sequenza, audio e mappe di profondità in un unico file compatto.

Limiti tecnici e svantaggi

  • Le complessità di licenza hardware e brevetti hanno storicamente rallentato l'adozione nei browser open-source.
  • Supporto di decodifica nativa limitato nelle versioni di Windows più vecchie senza estensioni commerciali di Microsoft Store.
  • Maggiore richiesta di risorse di calcolo per la codifica e la decodifica rispetto al JPEG legacy.

Curiosità tecniche interessanti

  • Il passaggio di Apple a HEIC in iOS 11 ha fatto risparmiare agli utenti di iPhone petabyte di spazio di archiviazione a livello globale poche settimane dopo il lancio.
  • Una 'Live Photo' di iPhone viene memorizzata come un singolo contenitore HEIC che contiene sia l'immagine fissa ad alta risoluzione che una clip video incorporata.
  • HEIC può memorizzare una mappa di profondità calcolata catturata da smartphone a doppia lente per consentire la rifocalizzazione dopo lo scatto.

Domande tecniche frequenti

Perché il mio iPhone scatta foto in formato HEIC?

Apple utilizza HEIC perché dimezza lo spazio di archiviazione delle foto preservando i colori a 10-bit, i video Live Photo e i dati della mappa di profondità.

Come posso convertire le foto HEIC in JPG su Windows o PC?

Usa File2File.app per convertire i file HEIC in JPG in blocco direttamente nel tuo browser senza installazione di software e con privacy al 100%.

I file HEIC possono essere aperti senza il codec Windows a pagamento?

Sì. File2File.app utilizza WebAssembly lato client per decodificare e convertire i file HEIC gratuitamente direttamente all'interno del tuo browser.