Foto HEIC (.heic)
ISO/IEC StandardHigh 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:
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 63RAPPRESENTAZIONE ASCII: ....ftypheic
Standardizzazione: ISO/IEC 23008-12 (HEIF standard)
Specifiche tecniche
| Architettura del container | Contenitore ISO Base Media File Format (ISOBMFF) con flussi di bit intra-codificati HEVC (H.265) |
| Compressione | Previsione intra-frame Main e Main 10 di High Efficiency Video Coding (HEVC / H.265) |
| Endianness dei byte | Struttura box/atom Big-Endian |
| Spazi colore | Display P3, sRGB, HDR Rec.2020 PQ/HLG, Profili ICC incorporati |
| Canali e struttura | YUV 4:2:0, 4:2:2, 4:4:4 (profondità a 8-bit, 10-bit o 12-bit) con canale ausiliario alfa opzionale |
| Dimensioni massime | Fino a 16384 x 16384 pixel (limite livello HEVC 6.2) |
| Trasparenza | Supporto completo per il canale alfa tramite elementi di immagine ausiliari |
| Streaming e progressivo | I 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 tecnico | HEIC (Corrente) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Codec di Compressione | HEVC (intra H.265) | Trasformata Coseno Discreta (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| Dimensione Relativa (vs JPEG) | ~50% più piccolo | Benchmark di riferimento (100%) | ~55% più piccolo | ~30% più piccolo |
| Profondità di Bit | 8-bit, 10-bit, 12-bit | Solo 8-bit (standard) | HDR a 8-bit, 10-bit, 12-bit | Solo 8-bit |
| Multi-Immagine / Scatti in Sequenza | Contenitore multi-elemento nativo | Solo immagine singola | Supportato in AVIF multi-elemento | WebP 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
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.
Coppie di conversione per HEIC correlate
La conversione di foto HEIC in immagini JPEG trasforma i formati container Apple in file raster universalmente leggibili per software meno recenti e browser Web.
La conversione da HEIC a PNG trasforma foto compresse HEVC con perdita in file grafici senza perdita ampiamente supportati.