Ảnh HEIC (.heic)
ISO/IEC Tiêu chuẩnHigh Efficiency Image Container (HEIC) là định dạng hình ảnh sử dụng HEVC được Apple và các nền tảng di động hiện đại áp dụng, mang lại hiệu quả nén cao gấp đôi so với JPEG cũ ở cùng chất lượng hình ảnh.
Chuyển đổi HEIC sang JPG
Trình chuyển đổi từ HEIC sang JPG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.
Kiểm tra & Siêu dữ liệu
Các hệ điều hành và trình phân tích tệp nhận dạng tệp HEIC bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký ở đầu tệp (mẫu byte nhận diện)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp HEIC bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 0):
?? ?? ?? ?? 66 74 79 70BIỂU DIỄN ASCII: ????ftyp
Tiêu chuẩn hóa: ISO/IEC 23008-12 (HEIF standard)
Thông số kỹ thuật
| Kiến trúc Container | Vùng chứa ISO Base Media File Format (ISOBMFF) với luồng bit mã hóa nội khung HEVC (H.265) |
| Nén | Dự đoán trong khung HEVC (H.265) Main và Main 10 |
| Thứ tự byte | Cấu trúc box/atom theo thứ tự byte lớn (big-endian) |
| Không gian màu | Display P3, sRGB, HDR Rec.2020 PQ/HLG, Hồ sơ ICC được nhúng |
| Kênh & Cấu trúc | YUV 4:2:0, 4:2:2, 4:4:4 (độ sâu 8, 10 hoặc 12 bit), kèm kênh phụ alpha tùy chọn |
| Kích thước tối đa | Tối đa 16384 x 16384 điểm ảnh (giới hạn HEVC cấp 6.2) |
| Độ trong suốt | Hỗ trợ đầy đủ kênh alpha qua các mục ảnh phụ |
| Truyền phát & Tăng dần | Siêu dữ liệu theo cấu trúc box cho phép xem EXIF/ảnh thu nhỏ ngay mà không cần tải dữ liệu ảnh |
Ma trận so sánh kỹ thuật: HEIC so với các đối thủ
| Thuộc tính kỹ thuật | HEIC (Hiện tại) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Codec nén | HEVC (H.265 nội khung) | Biến đổi côsin rời rạc (DCT) | AV1 (nội khung) | VP8 / VP8L |
| Kích thước tương đối (so với JPEG) | Thường nhỏ hơn ở chất lượng cảm nhận tương tự; kết quả khác nhau. | Mốc chuẩn cơ sở (100%) | Nhỏ hơn ~55% | Nhỏ hơn ~30% |
| Độ sâu bit | 8-bit, 10-bit, 12-bit | Chỉ 8-bit | HDR 8, 10 hoặc 12 bit | Chỉ 8-bit |
| Đa hình ảnh / Chụp liên tục | Vùng chứa đa mục gốc | Chỉ một hình ảnh | Được hỗ trợ trong AVIF đa mục | WebP động hạn chế |
Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex
Windows hiển thị thông báo 'Yêu cầu Tiện ích mở rộng Video HEVC để xem tệp này'.
Nguyên nhân gốc rễ: Thiếu gói codec phần cứng HEVC cấp hệ điều hành trên Windows.
Khắc phục: File2File.app có thể chuyển HEIC sang JPG / PNG ngay trong trình duyệt. Khả năng hỗ trợ tùy theo phần mềm.
Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp
Bộ giải mã HEIC phân tích cú pháp cây khối ISOBMFF phức tạp và gọi các chuỗi biến đổi video HEVC tinh vi cần phải được cách ly (sandboxing) nghiêm ngặt.
Các véc-tơ tấn công đã biết
- Tràn số nguyên trong tính toán độ dài hộp 'hdlr' hoặc 'iloc' của ISOBMFF.
- Đọc vượt quá giới hạn bộ đệm khi giải mã entropy HEVC CABAC trong các codec gốc chưa được vá.
- Lỗi hỏng bộ nhớ khi xử lý các mục hình ảnh bản đồ độ sâu phụ trợ.
Biện pháp phòng thủ tốt nhất: Xử lý hình ảnh HEIC bằng các bản dựng WebAssembly an toàn về bộ nhớ của libheif được cách ly khỏi hệ điều hành máy chủ.
Nguồn gốc lịch sử và các cột mốc
Ưu điểm & Lợi ích chính
- Kích thước tệp nhỏ hơn khoảng 50% so với JPEG ở chất lượng hình ảnh tương đương hoặc vượt trội.
- Hỗ trợ độ sâu màu gốc 10-bit và 12-bit, loại bỏ hoàn toàn hiện tượng phân tầng màu ở bầu trời mượt mà.
- Đóng gói chuỗi hình ảnh, Live Photos, ảnh chụp liên tục, âm thanh và bản đồ độ sâu trong một tệp nhỏ gọn duy nhất.
Hạn chế & Nhược điểm kỹ thuật
- Sự phức tạp về cấp phép phần cứng và bằng sáng chế trước đây làm chậm quá trình áp dụng trên trình duyệt mã nguồn mở.
- Hỗ trợ giải mã gốc hạn chế trên các phiên bản Windows cũ hơn nếu không có tiện ích mở rộng thương mại từ Microsoft Store.
- Yêu cầu tính toán cao hơn để mã hóa và giải mã so với JPEG cũ.
Thông tin kỹ thuật thú vị
- Với iOS 11, Apple bổ sung khả năng chụp ảnh HEIF/HEVC trên các thiết bị được hỗ trợ; kích thước tệp tùy thuộc vào ảnh và cài đặt.
- Một bức ảnh 'Live Photo' trên iPhone được lưu trữ dưới dạng một vùng chứa HEIC duy nhất chứa cả hình ảnh tĩnh độ phân giải cao và một đoạn video clip nhúng.
- HEIC có thể lưu trữ bản đồ độ sâu được tính toán từ dữ liệu chụp bằng điện thoại thông minh có hai ống kính để cho phép lấy nét lại sau khi chụp.
Các câu hỏi kỹ thuật thường gặp
Tại sao iPhone của tôi chụp ảnh ở định dạng HEIC?
Apple sử dụng HEIC vì nó giúp giảm một nửa dung lượng lưu trữ ảnh trong khi vẫn giữ nguyên màu 10-bit, video Live Photo và dữ liệu bản đồ chiều sâu.
Làm cách nào để chuyển đổi ảnh HEIC sang JPG trên Windows hoặc PC?
Sử dụng File2File.app để chuyển đổi hàng loạt tệp HEIC sang JPG trực tiếp trong trình duyệt của bạn mà không cần cài đặt phần mềm và đảm bảo quyền riêng tư 100%.
Có thể mở tệp HEIC mà không cần codec Windows có trả phí không?
Có. File2File.app sử dụng WebAssembly phía máy khách để giải mã và chuyển đổi tệp HEIC miễn phí ngay bên trong trình duyệt của bạn.
Các cặp chuyển đổi HEIC liên quan
Chuyển ảnh HEIC sang JPEG giúp đổi định dạng ảnh mặc định của Apple thành tệp raster mà phần mềm và trình duyệt web cũ có thể đọc rộng rãi.
Việc chuyển đổi HEIC sang PNG giúp biến các ảnh được nén bằng HEVC có tổn hao thành các tệp đồ họa không tổn hao được hỗ trợ rộng rãi.
Chuyển ảnh HEIC tĩnh thành PDF một trang để chia sẻ hoặc dùng trong biểu mẫu. Trang PDF sử dụng dữ liệu hình ảnh 8-bit và không bao gồm chuỗi ảnh HEIC hoặc dữ liệu nguồn HDR.