HEIC写真 (.heic)

ISO/IEC 標準

High Efficiency Image Container (HEIC) は、Apple や最新のモバイルプラットフォームで採用されている HEVC 駆動の画像フォーマットであり、同等の視覚品質でレガシーな JPEG の約 2 倍の圧縮効率を実現します。

HEIC を JPG に変換

無料のブラウザ内 HEIC から JPG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してHEICファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してHEICファイルを識別します:

16進数シグネチャ(オフセット0):

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

ASCII表現: ????ftyp

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

技術仕様

コンテナアーキテクチャHEVC(H.265)のイントラ符号化ビットストリームを含むISO Base Media File Format(ISOBMFF)コンテナ
圧縮High Efficiency Video Coding(HEVC / H.265)MainおよびMain 10のフレーム内予測
バイトエンディアンビッグエンディアンのボックス/アトム構造
色空間Display P3, sRGB, Rec.2020 PQ/HLG HDR, 埋め込みICCプロファイル
チャンネルと構造YUV 4:2:0、4:2:2、4:4:4(8、10、12ビット)と、オプションの補助アルファチャンネル
最大寸法最大16384 x 16384ピクセル(HEVCレベル6.2の上限)
透過性補助画像アイテムによるアルファチャンネルを完全サポート
ストリーミングとプログレッシブボックス構造のメタデータにより、画像データをダウンロードせずにEXIFやサムネイルをすぐに確認可能

技術比較表:HEICと競合製品

技術属性HEIC (現在)JPGAVIFWEBP
圧縮コーデックHEVC (H.265 イントラ)離散コサイン変換 (DCT)AV1 (フレーム内)VP8 / VP8L
相対サイズ (対 JPEG)同程度の見た目の品質で小さくなることが多いが、結果は異なる基準サイズ(100%)約55%小さい約30%小さい
ビット深度8-bit、10-bit、12-bit8-bit のみ (標準)8-bit、10-bit、12-bit HDR8-bit のみ
マルチ画像 / バーストネイティブ マルチアイテム コンテナ単一画像のみマルチアイテム AVIF でサポートアニメーションWebP(対応に制限あり)

一般的な破損モードと16進数リカバリガイド

Windows に「このファイルを表示するには HEVC ビデオ拡張機能が必要です」と表示されます。

根本原因: Windows 上で OS レベルの HEVC ハードウェアコーデックパックが不足していることが原因です。

復旧: File2File.appを使うと、ブラウザー上でHEICをJPG / PNGに変換できます。 ソフトウェアによって対応状況は異なります。

セキュリティ分析とパーサー攻撃ベクトル

HEIC デコーダーは、複雑な ISOBMFF アトムツリーを解析し、厳密にサンドボックス化する必要がある高度な HEVC ビデオ変換パイプラインを呼び出します。

既知の攻撃ベクター

  • ISOBMFF の「hdlr」または「iloc」ボックスの長さを計算する際の整数オーバーフロー。
  • 未パッチのネイティブコーデックにおける HEVC CABAC エントロピーデコード中のバッファ過剰読み取り。
  • 補助的な深度マップ画像アイテムを処理する際のメモリ破損。

防御的ベストプラクティス: ホストオペレーティングシステムから隔離されたlibheifのメモリ安全なWebAssemblyビルドを使用してHEIC画像を処理します。

歴史的背景とマイルストーン

2019Android 10 でシステム全体でのネイティブな HEIC キャプチャおよびデコードサポートが導入されました。
2017Apple が iOS 11 および macOS High Sierra のデフォルトのカメラキャプチャフォーマットとして HEIC を採用しました。
2015MPEG が ISO/IEC 23008-12 High Efficiency Image File Format (HEIF) 仕様を最終決定しました。

主なメリット

  • 同程度の見た目の品質でJPEGより小さいファイルを作成できる場合がありますが、結果は画像内容やエンコード設定によって異なります。
  • ネイティブな 10-bit および 12-bit の色深度をサポートし、滑らかな空のグラデーションにおけるカラーバンディングを完全に排除します。
  • 画像シーケンス、Live Photos、バースト撮影、音声、深度マップを 1 つのコンパクトなファイルにカプセル化します。

技術的な制限とデメリット

  • ハードウェアおよび特許ライセンスの複雑さにより、オープンソースブラウザでの採用が歴史的に遅れました。
  • 有料の Microsoft Store 拡張機能がない古い Windows リリースでは、ネイティブなデコードサポートが制限されます。
  • レガシーな JPEG と比較して、エンコードおよびデコードの計算負荷が高くなります。

興味深い技術トリビア

  • iOS 11 で Apple は対応デバイスに 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ファイルを無料でデコードおよび変換します。