HEIF 포맷 구조
사진 하나에 여러 데이터를 담는 아이폰 이미지 포맷의 구조를 이해하다
- HEIF는 하나의 사진 파일이 아니라 여러 데이터를 담을 수 있는 컨테이너 구조입니다.
- 아이폰은 HEVC 압축을 이용해 JPEG보다 작은 용량으로 높은 화질을 유지합니다.
- Live Photo, 심도 정보, 연속 촬영 데이터도 하나의 HEIF 파일 안에 함께 저장될 수 있습니다.
- 확장자는 .heic이지만 내부에는 이미지 외에도 메타데이터와 보조 이미지가 함께 포함됩니다.
- ISO Base Media File Format을 기반으로 만들어져 MP4와 구조적으로 매우 유사합니다.
아이폰으로 사진을 촬영하면 대부분 .HEIC 확장자의 파일이 생성됩니다. 많은 사용자가 이를 단순히 “압축률이 좋은 이미지 파일” 정도로 생각하지만, 실제 HEIF(High Efficiency Image File Format)는 JPEG처럼 하나의 이미지만 저장하는 형식이 아니라 다양한 데이터를 하나의 컨테이너 안에 담을 수 있도록 설계된 파일 구조입니다.
덕분에 아이폰은 사진 한 장뿐 아니라 Live Photo의 여러 프레임, 인물 사진의 심도 정보, HDR 처리에 필요한 보조 이미지, EXIF 메타데이터 등을 하나의 파일 안에서 효율적으로 관리할 수 있습니다. 이러한 구조 덕분에 저장 공간은 줄이면서도 카메라 기능은 더욱 다양하게 구현할 수 있게 되었습니다.
이번 글에서는 HEIF가 어떤 구조로 만들어져 있는지, JPEG와 무엇이 다른지, 왜 애플이 HEIF를 기본 포맷으로 선택했는지까지 차근차근 살펴보겠습니다.
1. HEIF는 이미지 파일이 아니라 컨테이너다
HEIF를 이해하려면 먼저 ‘컨테이너(Container)’라는 개념부터 알아야 합니다. JPEG는 압축된 이미지 데이터 하나만 저장하는 형식이지만 HEIF는 여러 개의 데이터를 묶어 관리하는 저장 공간 역할을 합니다.
쉽게 말하면 ZIP 파일이 여러 문서를 하나로 묶는 것처럼 HEIF는 여러 이미지와 다양한 부가 정보를 하나의 파일 안에 함께 저장할 수 있습니다. 사용자는 하나의 파일처럼 보지만 내부적으로는 여러 개의 데이터 블록이 존재합니다.
HEIF는 MP4 영상 파일과 같은 ISO Base Media File Format을 기반으로 합니다. 즉 이미지 버전의 MP4라고 생각하면 이해하기 쉽습니다. 내부에는 여러 개의 Box(Box Structure)가 계층적으로 저장됩니다.
2. HEIF 내부에는 무엇이 저장될까?
아이폰이 촬영한 HEIF 파일에는 단순한 RGB 이미지 하나만 저장되는 것이 아닙니다. 촬영 모드에 따라 다양한 데이터가 함께 포함됩니다.
이처럼 하나의 파일 안에 여러 리소스를 저장할 수 있기 때문에 별도의 파일을 여러 개 생성하지 않아도 다양한 카메라 기능을 구현할 수 있습니다.
- HEIF 파일이 JPEG보다 작다고 해서 정보가 적은 것은 아닙니다.
- 오히려 저장되는 정보량은 더 많을 수 있습니다.
- Live Photo에서는 여러 이미지가 함께 포함됩니다.
- 인물 사진은 심도 정보도 같이 저장됩니다.
3. 왜 용량이 작은가?
HEIF의 가장 큰 장점은 높은 압축 효율입니다. 이는 내부 이미지를 JPEG 방식이 아니라 HEVC(High Efficiency Video Coding) 기술로 압축하기 때문입니다.
HEVC는 원래 동영상 압축 기술이지만 정지 이미지에도 적용할 수 있습니다. 동일한 화질이라면 JPEG보다 약 40~50% 정도 작은 용량으로 저장되는 경우가 많습니다. 저장 공간이 제한적인 스마트폰에서는 매우 큰 장점입니다.
많은 사람들이 HEIF와 HEVC를 같은 것으로 생각하지만 정확히는 다릅니다. HEIF는 파일 구조(컨테이너)이고 HEVC는 그 안에서 이미지를 압축하는 코덱입니다. 즉 HEIF는 그릇이고 HEVC는 압축 방식입니다.
4. JPEG와 구조적으로 무엇이 다를까?
JPEG는 하나의 이미지 스트림만 저장하는 반면 HEIF는 여러 개의 이미지와 메타데이터를 객체(Object) 단위로 관리합니다. 이러한 구조 덕분에 하나의 파일 안에서 여러 이미지를 자유롭게 연결할 수 있습니다.
HEIF는 단순한 이미지 포맷이 아니라 여러 개의 이미지와 메타데이터를 함께 저장하는 컨테이너입니다. 다음에서는 Live Photo와 HDR, ProRAW, 아이폰 카메라 기능이 HEIF 구조를 어떻게 활용하는지와 실제 저장 과정, 호환성, 자주 묻는 질문을 이어서 살펴보겠습니다.
5. 아이폰은 HEIF 구조를 어떻게 활용할까?
애플이 HEIF를 기본 사진 포맷으로 선택한 가장 큰 이유는 단순히 저장 공간을 줄이기 위해서만은 아닙니다. 최신 아이폰 카메라가 제공하는 다양한 촬영 기능은 여러 종류의 데이터를 동시에 생성하는데, HEIF는 이러한 정보를 하나의 파일 안에서 효율적으로 관리할 수 있도록 설계되어 있습니다.
예를 들어 인물 사진을 촬영하면 일반 사진뿐 아니라 피사체와 배경을 구분하는 심도(Depth) 정보도 함께 생성됩니다. 이 정보는 촬영 후에도 배경 흐림 효과를 변경하거나 인물 조명을 다시 계산하는 데 활용됩니다.
Live Photo 역시 같은 원리입니다. 셔터를 누르는 순간의 사진 한 장만 저장하는 것이 아니라 촬영 전후의 여러 프레임과 오디오까지 함께 저장해야 하는데, HEIF는 여러 이미지를 하나의 컨테이너 안에서 관리하기 때문에 이러한 기능을 구현하기에 적합합니다.
- Live Photo
- 인물 사진(Depth Map)
- Smart HDR
- Photonic Engine
- 연속 촬영(Burst)
- 고효율 저장 공간 관리
6. HEIF 내부 구조는 어떻게 구성될까?
HEIF 파일은 여러 개의 Box(Box Structure)로 구성됩니다. ISO Base Media File Format을 기반으로 하기 때문에 MP4와 거의 동일한 계층 구조를 사용합니다.
대표 이미지는 pitm(Box)에서 지정되며, 나머지 이미지나 심도 정보, 썸네일은 각각의 Item으로 연결됩니다. 따라서 하나의 파일 안에서도 서로 다른 이미지들이 독립적으로 관리됩니다.
JPEG는 파일 전체를 한 번에 읽어야 하지만 HEIF는 필요한 Item만 선택적으로 읽을 수 있도록 설계되었습니다. 그래서 미리보기 생성이나 편집 과정에서도 불필요한 데이터를 모두 불러오지 않아 효율적인 처리가 가능합니다.
7. HEIF의 단점은 무엇일까?
HEIF는 기술적으로 매우 뛰어난 포맷이지만 모든 환경에서 완벽한 것은 아닙니다.
가장 많이 알려진 단점은 호환성입니다. 최신 운영체제에서는 대부분 지원하지만 오래된 윈도우나 일부 웹 서비스에서는 HEIC 파일을 바로 열지 못하는 경우가 있습니다.
이 때문에 아이폰에는 “자동” 변환 기능이 제공됩니다. HEIF를 지원하지 않는 기기로 사진을 전송할 경우 자동으로 JPEG로 변환하여 호환성을 높입니다.
아이폰 설정 → 카메라 → 포맷에서 “고효율”을 선택하면 HEIF를 사용하고, “높은 호환성”을 선택하면 JPEG로 저장됩니다.
8. HEIF는 앞으로 더 많이 사용될까?
현재 스마트폰 제조사 대부분은 JPEG보다 효율적인 이미지 포맷으로 전환하는 추세입니다. 저장 공간은 줄이고 HDR, 심도, AI 기반 사진 처리 정보를 함께 저장해야 하기 때문입니다.
특히 AI 카메라 기술이 발전하면서 사진 한 장 안에도 다양한 메타데이터가 함께 생성되고 있습니다. 이러한 흐름에서는 단순 이미지 파일보다 컨테이너 기반 포맷의 장점이 더욱 커질 것으로 예상됩니다.
9. 자주 묻는 질문
HEIF는 파일 형식의 이름이며, HEIC는 HEVC 압축을 사용하는 HEIF 파일의 대표 확장자입니다.
동일한 용량에서는 일반적으로 HEIF가 더 좋은 화질을 유지하지만, 같은 화질이라면 더 작은 용량을 사용하는 것이 가장 큰 장점입니다.
네. Live Photo는 HEIF 구조를 활용해 여러 이미지와 메타데이터를 함께 저장합니다.
최신 운영체제에서는 대부분 지원하지만 일부 오래된 프로그램이나 장치에서는 JPEG 변환이 필요할 수 있습니다.
아닙니다. ProRAW는 DNG 기반 RAW 포맷이며 HEIF와는 목적과 저장 방식이 다릅니다.
📚 함께 보면 좋은 글
HEIF를 이해했다면 아이폰 카메라가 이미지를 저장하고 처리하는 과정도 함께 살펴보면 전체 구조를 이해하는 데 도움이 됩니다.
🔗 공식 자료
📖 출처
- Apple Developer Documentation
- Apple Image I/O Documentation
- MPEG HEIF Specification
- ISO Base Media File Format
- Apple PhotoKit Documentation
HEIF는 단순히 JPEG를 대체하는 이미지 포맷이 아니라 여러 이미지와 메타데이터를 하나의 컨테이너 안에서 관리하는 차세대 저장 구조입니다. 아이폰의 Live Photo, HDR, 인물 사진 같은 기능은 이러한 HEIF 구조 덕분에 효율적으로 동작합니다.









