HEIC 사진 (.heic)
ISO/IEC 표준고효율 이미지 컨테이너(HEIC)는 Apple과 최신 모바일 플랫폼에서 도입한 HEVC 기반 이미지 형식으로, 동등한 시각적 품질에서 레거시 JPEG의 약 두 배에 달하는 압축 효율을 제공합니다.
HEIC을(를) JPG(으)로 변환
무료 브라우저 내 HEIC-JPG 변환기. 기기에서 파일을 즉시 변환하세요.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 HEIC 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 HEIC 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
00 00 00 18 66 74 79 70 68 65 69 63ASCII 표현: ....ftypheic
표준화: ISO/IEC 23008-12 (HEIF standard)
기술 사양
| 컨테이너 아키텍처 | ISO Base Media File Format (ISOBMFF) container with HEVC (H.265) intra-coded bitstreams |
| 압축 | High Efficiency Video Coding (HEVC / H.265) Main and Main 10 intra-frame prediction |
| 바이트 엔디안 | Big-Endian box/atom structure |
| 색 공간 | Display P3, sRGB, Rec.2020 PQ/HLG HDR, Embedded ICC Profiles |
| 채널 및 구조 | YUV 4:2:0, 4:2:2, 4:4:4 (8-bit, 10-bit, or 12-bit depth) with optional alpha auxiliary channel |
| 최대 크기 | Up to 16384 x 16384 pixels (HEVC level 6.2 limit) |
| 투명도 | Full alpha channel support via auxiliary image items |
| 스트리밍 및 프로그레시브 | Box-structured metadata allows instant EXIF/thumbnail inspection without downloading image bytes |
기술 비교 매트릭스: HEIC 대 경쟁사
| 기술적 속성 | HEIC (현재) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| 압축 코덱 | HEVC (H.265 intra) | 이산 코사인 변환 (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| 상대적 크기 (vs JPEG) | ~50% 작음 | 기준 벤치마크 (100%) | ~55% 작음 | ~30% 작음 |
| 비트 심도 | 8비트, 10비트, 12비트 | 8비트 전용 (표준) | 8비트, 10비트, 12비트 HDR | 8비트 전용 |
| 다중 이미지 / 연사 촬영 | 네이티브 멀티 아이템 컨테이너 | 단일 이미지 전용 | 멀티 아이템 AVIF에서 지원 | 제한된 애니메이션 WebP |
일반적인 손상 모드 및 헥스 복구 가이드
Windows에서 '이 파일을 보려면 HEVC 비디오 확장 프로그램이 필요합니다'라는 메시지가 표시됩니다.
근본 원인: Windows에 OS 수준의 HEVC 하드웨어 코덱 팩이 누락되었기 때문입니다.
복구: 브라우저에서 File2File.app을 사용하여 범용 JPG 또는 PNG로 파일을 직접 변환하세요.
보안 분석 및 파서 공격 벡터
HEIC 디코더는 복잡한 ISOBMFF 아톰 트리를 구문 분석하고 정교한 HEVC 비디오 변환 파이프라인을 호출하므로 엄격한 샌드박싱이 필수적입니다.
알려진 공격 벡터
- ISOBMFF 'hdlr' 또는 'iloc' 상자 길이 계산 중 정수 오버플로 발생.
- 패치되지 않은 기본 코덱에서 HEVC CABAC 엔트로피 디코딩 중 버퍼 오버리드 발생.
- 보조 깊이 맵 이미지 항목 처리 시 메모리 손상 발생.
방어적 모범 사례:
역사적 배경 및 주요 이력
주요 장점
- 동일하거나 더 우수한 시각적 품질을 유지하면서도 JPEG에 비해 파일 크기가 약 50% 작습니다.
- 기본 10비트 및 12비트 색심도를 지원하여 부드러운 하늘 영역의 색상 밴딩 현상을 완전히 제거합니다.
- 이미지 시퀀스, 라이브 포토, 연사 촬영, 오디오 및 깊이 맵을 단일 소형 파일에 담아냅니다.
기술적 제한 사항 및 단점
- 하드웨어 및 특허 라이선스 복잡성으로 인해 과거 오픈소스 브라우저 도입이 지연되었습니다.
- 유료 Microsoft Store 확장 프로그램이 없는 구형 Windows 버전에서는 기본 디코딩 지원이 제한됩니다.
- 레거시 JPEG에 비해 인코딩 및 디코딩 시 연산 집약적인 요구 사항이 더 높습니다.
흥미로운 기술적 상식
- Apple이 iOS 11에서 HEIC로 전환함에 따라 출시 후 몇 주 만에 전 세계 iPhone 사용자들의 저장 공간 페타바이트가 절약되었습니다.
- iPhone의 '라이브 포토'는 고해상도 정지 이미지와 내장된 비디오 클립을 모두 담은 단일 HEIC 컨테이너로 저장됩니다.
- HEIC는 듀얼 렌즈 스마트폰으로 캡처한 계산된 깊이 맵을 저장하여 촬영 후 초점 재조정이 가능하도록 합니다.
자주 묻는 기술 질문
아이폰이 HEIC 포맷으로 사진을 촬영하는 이유는 무엇인가요?
애플은 10비트 컬러, 라이브 포토(Live Photo) 비디오, 심도 맵 데이터를 보존하면서 사진 저장 용량을 절반으로 줄여주기 때문에 HEIC를 사용합니다.
Windows 또는 PC에서 HEIC 사진을 JPG로 어떻게 변환할 수 있나요?
소프트웨어를 전혀 설치할 필요 없고 100% 프라이버시가 보장되는 File2File.app을 사용하여 브라우저에서 직접 HEIC 파일을 JPG로 일괄 변환하세요.
유료 Windows 코덱 없이도 HEIC 파일을 열 수 있나요?
네. File2File.app은 클라이언트 측 WebAssembly를 사용하여 브라우저 안에서 무료로 HEIC 파일을 디코딩하고 변환합니다.