HEIC 相片 (.heic)

ISO/IEC 標準

High Efficiency Image Container (HEIC) 是由蘋果與現代行動平臺所採用的 HEVC 驅動圖片格式,在相等的視覺品質下,其壓縮效率大約是傳統 JPEG 的兩倍。

將 HEIC 轉換為 JPG

免費的瀏覽器端 HEIC 轉 JPG 轉換器。在您的裝置上即時轉換檔案。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 HEIC 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 HEIC 檔案:

十六進位簽章(偏移量 0):

?? ?? ?? ?? 66 74 79 70

ASCII 表示法: ????ftyp

標準化: ISO/IEC 23008-12(HEIF 標準)

技術規格

容器架構ISO Base Media File Format (ISOBMFF) 容器,搭配 HEVC (H.265) 影格內編碼位元串流
壓縮High Efficiency Video Coding (HEVC / H.265) Main 與 Main 10 影格內預測
位元組序大端序(Big-Endian)區塊(box/atom)結構
色彩空間Display P3, sRGB, Rec.2020 PQ/HLG HDR, 內嵌 ICC 設定檔
色版與結構YUV 4:2:0、4:2:2、4:4:4(8 位元、10 位元或 12 位元深度),並可選用 alpha 輔助通道
最大尺寸最高 16384 x 16384 像素(HEVC Level 6.2 限制)
透明度透過輔助圖片項目完整支援 alpha 通道
串流與漸進式具備區塊結構的中繼資料,無需下載圖片位元組即可立即檢查 EXIF / 縮圖

技術比較矩陣:HEIC 對比競爭格式

技術屬性HEIC (目前)JPGAVIFWEBP
壓縮編解碼器HEVC(H.265 intra)離散餘弦轉換(DCT)AV1(影格內)VP8 / VP8L
相對大小(對比 JPEG)在相近的視覺品質下通常較小;實際結果會有所不同基準對照(100%)約小 55%約小 30%
位元深度8 位元、10 位元、12 位元僅 8 位元(標準)8 位元、10 位元、12 位元 HDR僅 8 位元
多張圖片 / 連拍原生多項目容器僅單張圖片多項目 AVIF 支援有限的動畫 WebP

常見損壞模式與十六進位修復指南

Windows 顯示「需要 HEVC 視訊延伸模組才能檢視此檔案」。

根本原因: Windows 上缺少作業系統層級的 HEVC 硬體編解碼器套件。

修復: File2File.app 可以在您的瀏覽器中將 HEIC 轉換為 JPG 或 PNG。支援情況因軟體而異。

安全性分析與解析器攻擊向量

HEIC 解碼器會解析複雜的 ISOBMFF atom 樹狀結構,並呼叫必須經過嚴格沙箱隔離的複雜 HEVC 視訊轉換管線。

已知攻擊向量

  • ISOBMFF 的「hdlr」或「iloc」box 長度計算發生整數溢位。
  • 在未修補的原生編解碼器中,於 HEVC CABAC 熵解碼期間發生緩衝區過度讀取。
  • 處理輔助深度圖圖片項目時發生記憶體損毀。

防禦最佳實務: 使用與主作業系統隔離、具記憶體安全性的 libheif WebAssembly 組建來處理 HEIC 圖片。

歷史起源與里程碑

2019Android 10 引入原生的全系統 HEIC 擷取與解碼支援。
2017蘋果在 iOS 11 與 macOS High Sierra 中將 HEIC 採用為預設的相機擷取格式。
2015MPEG 完成 ISO/IEC 23008-12 High Efficiency Image File Format (HEIF) 規格。

主要優勢與優點

  • 在相近的視覺品質下,可產生比 JPEG 更小的檔案,但實際結果取決於圖片內容與編碼設定。
  • 原生支援 10 位元與 12 位元色彩深度,完全消弭平滑天空中的色帶現象。
  • 將圖片序列、Live Photos、連拍相片、音訊與深度圖封裝在單一精巧的檔案中。

技術限制與缺點

  • 硬體與專利授權的複雜性,歷來減緩了開源瀏覽器的採用速度。
  • 在沒有付費 Microsoft Store 擴充功能的較舊 Windows 版本中,原生解碼支援有限。
  • 相較於傳統 JPEG,編碼與解碼所需的運算資源較高。

有趣的技術冷知識

  • Apple 隨 iOS 11 在支援的裝置上加入 HEIF/HEVC 相片拍攝功能;檔案大小會隨圖片內容與設定而有所不同。
  • iPhone 的「Live Photo」會儲存為單一 HEIC 容器,同時容納高解析度靜態圖片與內嵌的影片剪輯。
  • HEIC 可以儲存由雙鏡頭智慧型手機擷取的計算深度圖,以便在拍攝後重新對焦。

常見技術問題

為什麼我的 iPhone 會以 HEIC 格式拍攝相片?

Apple 將 HEIC 用於相機相片,是因為它能比 JPEG 更有效率地儲存圖片,同時支援圖片序列與輔助深度資料等功能。實際檔案大小與支援的功能會因圖片和裝置而異。

如何在 Windows 或 PC 上將 HEIC 相片轉換為 JPG?

使用 File2File.app 在瀏覽器中將 HEIC 檔案轉換為 JPG,無需安裝軟體。檔案由瀏覽器型轉換器在本機處理。

不使用付費的 Windows 編解碼器也能開啟 HEIC 檔案嗎?

可以。File2File.app 使用瀏覽器端的 WebAssembly 技術,直接在您的瀏覽器中免費解碼並轉換 HEIC 檔案。