HEIC 사진 (.heic)
ISO/IEC 표준고효율 이미지 컨테이너(HEIC)는 Apple과 최신 모바일 플랫폼에서 도입한 HEVC 기반 이미지 형식으로, 동등한 시각적 품질에서 레거시 JPEG의 약 두 배에 달하는 압축 효율을 제공합니다.
HEIC을(를) JPG(으)로 변환
무료 브라우저 내 HEIC에서 JPG로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 HEIC 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 HEIC 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
?? ?? ?? ?? 66 74 79 70ASCII 표현: ????ftyp
표준화: ISO/IEC 23008-12 (HEIF standard)
기술 사양
| 컨테이너 아키텍처 | HEVC(H.265) 인트라 프레임 비트스트림을 담는 ISO 기본 미디어 파일 형식(ISOBMFF) 컨테이너 |
| 압축 | 고효율 비디오 코딩(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 (현재) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| 압축 코덱 | HEVC (H.265 intra) | 이산 코사인 변환 (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| 상대적 크기(JPEG 대비) | ~50% 작음 | 기준 벤치마크 (100%) | ~55% 작음 | ~30% 작음 |
| 비트 심도 | 8비트, 10비트, 12비트 | 8비트 전용 (표준) | 8비트, 10비트, 12비트 HDR | 8비트 전용 |
| 다중 이미지 / 연속 촬영 | 네이티브 멀티 아이템 컨테이너 | 단일 이미지 전용 | 멀티 아이템 AVIF에서 지원 | 제한된 애니메이션 WebP |
일반적인 손상 모드 및 헥스 복구 가이드
Windows에서 '이 파일을 보려면 HEVC 비디오 확장 프로그램이 필요합니다'라는 메시지가 표시됩니다.
근본 원인: Windows에 OS 수준의 HEVC 하드웨어 코덱 팩이 누락되었기 때문입니다.
복구: File2File.app에서 브라우저로 HEIC를 JPG / PNG로 변환할 수 있습니다. 소프트웨어에 따라 지원 여부가 다릅니다.
보안 분석 및 파서 공격 벡터
HEIC 디코더는 복잡한 ISOBMFF 아톰 트리를 파싱하고 정교한 HEVC 비디오 변환 파이프라인을 실행하므로 엄격한 샌드박싱이 필요합니다.
알려진 공격 벡터
- ISOBMFF의 hdlr 또는 iloc 박스 길이를 계산할 때 발생하는 정수 오버플로.
- 패치되지 않은 기본 코덱에서 HEVC CABAC 엔트로피 디코딩 중 버퍼 오버리드 발생.
- 보조 깊이 맵 이미지 항목 처리 시 메모리 손상 발생.
방어적 모범 사례: 호스트 운영체제와 격리된 libheif의 메모리 안전 WebAssembly 빌드를 사용하여 HEIC 이미지를 처리하십시오.
역사적 배경 및 주요 이력
주요 장점
- 동일하거나 더 나은 시각적 품질을 유지하면서 JPEG보다 파일 크기를 약 50% 줄입니다.
- 10비트 및 12비트 색 심도를 기본 지원해 부드러운 하늘에서 색상 밴딩을 방지합니다.
- 이미지 시퀀스, Live Photos, 연사 사진, 오디오 및 깊이 맵을 하나의 작은 파일에 담습니다.
기술적 제한 사항 및 단점
- 하드웨어 및 특허 라이선스 문제로 오픈 소스 브라우저 지원이 과거에 지연되었습니다.
- 유료 Microsoft Store 확장 프로그램을 설치하지 않은 구형 Windows에서는 기본 디코딩 지원이 제한적입니다.
- 구형 JPEG에 비해 인코딩과 디코딩에 더 많은 연산이 필요합니다.
흥미로운 기술적 상식
- iOS 11에서 Apple은 지원 기기에 HEIF/HEVC 사진 촬영 기능을 추가했습니다. 파일 크기는 이미지와 설정에 따라 다릅니다.
- iPhone의 Live Photo는 고해상도 정지 이미지와 내장 비디오 클립을 함께 담은 하나의 HEIC 컨테이너로 저장됩니다.
- HEIC는 듀얼 렌즈 스마트폰으로 촬영한 계산된 깊이 맵을 저장해 사진을 찍은 뒤에도 초점을 다시 맞출 수 있습니다.
자주 묻는 기술 질문
iPhone에서 HEIC 형식으로 사진을 촬영하는 이유는 무엇입니까?
애플은 10비트 컬러, 라이브 포토(Live Photo) 비디오, 심도 맵 데이터를 보존하면서 사진 저장 용량을 절반으로 줄여주기 때문에 HEIC를 사용합니다.
Windows 또는 PC에서 HEIC 사진을 JPG로 어떻게 변환할 수 있습니까?
소프트웨어를 설치하지 않고 개인정보를 온전히 보호하면서 File2File.app을 사용해 브라우저에서 HEIC 파일을 JPG로 일괄 변환하십시오.
유료 Windows 코덱 없이도 HEIC 파일을 열 수 있습니까?
네. File2File.app은 클라이언트 측 WebAssembly를 사용하여 브라우저 안에서 무료로 HEIC 파일을 디코딩하고 변환합니다.