ภาพถ่าย HEIC (.heic)
ISO/IEC มาตรฐานHigh Efficiency Image Container (HEIC) คือรูปแบบภาพที่ขับเคลื่อนด้วยเทคโนโลยี HEVC ซึ่งถูกนำมาใช้โดย Apple และแพลตฟอร์มมือถือยุคใหม่ โดยให้ประสิทธิภาพการบีบอัดสูงกว่า JPEG แบบเดิมประมาณเท่าตัวที่คุณภาพการมองเห็นเท่ากัน
แปลง HEIC เป็น JPG
ตัวแปลงจาก HEIC เป็น JPG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ HEIC โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ HEIC โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
00 00 00 18 66 74 79 70 68 65 69 63การแสดงผลรูปแบบ ASCII: ....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 |
| การจัดลำดับไบต์ (Byte Endianness) | 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) | Discrete Cosine Transform (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| ขนาดสัมพัทธ์ (เทียบกับ JPEG) | เล็กกว่า ~50% | เกณฑ์มาตรฐานพื้นฐาน (100%) | เล็กกว่า ~55% | เล็กกว่า ~30% |
| ความลึกบิต | 8-bit, 10-bit, 12-bit | 8-bit only (standard) | 8-bit, 10-bit, 12-bit HDR | 8-bit only |
| หลายภาพ / ถ่ายต่อเนื่อง | คอนเทนเนอร์หลายรายการในตัว | ภาพเดียวเท่านั้น | รองรับใน AVIF หลายรายการ | WebP แบบเคลื่อนไหวจำกัด |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
Windows แสดงข้อความแจ้งเตือนว่า 'ต้องใช้ส่วนขยายวิดีโอ HEVC เพื่อดูไฟล์นี้'
สาเหตุหลัก: ระบบ Windows ขาดแพ็กเก็ตตัวแปลงสัญญาณฮาร์ดแวร์ HEVC ในระดับ OS
การกู้คืน: แปลงไฟล์เป็นรูปแบบสากลอย่าง JPG หรือ PNG โดยตรงผ่าน File2File.app ในเว็บเบราว์เซอร์ของคุณ
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
โปรแกรมถอดรหัส HEIC ต้องประมวลผลโครงสร้างต้นไม้อะตอม ISOBMFF ที่ซับซ้อนและเรียกใช้ไปป์ไลน์การแปลงวิดีโอ HEVC ขั้นสูง ซึ่งจำเป็นต้องมีการทำแซนด์บ็อกซ์อย่างเข้มงวด
เวกเตอร์การโจมตีที่ทราบ
- เกิดภาวะ Integer overflow ในการคำนวณความยาวกล่อง 'hdlr' หรือ 'iloc' ของ ISOBMFF
- เกิดข้อผิดพลาด Buffer over-read ระหว่างการถอดรหัสเอนโทรปี HEVC CABAC ในตัวแปลงสัญญาณดั้งเดิมที่ยังไม่ได้แพทช์
- เกิดความเสียหายของหน่วยความจำเมื่อประมวลผลรายการภาพแผนที่ความลึกส่วนเสริม
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- ขนาดไฟล์เล็กกว่า JPEG ประมาณ 50% ที่คุณภาพการมองเห็นเทียบเท่าหรือดีกว่า
- รองรับความลึกสีระดับ 10-bit และ 12-bit แท้จริง ช่วยกำจัดปัญหาแถบสีแตกในท้องฟ้าที่ไล่ระดับสีได้อย่างสมบูรณ์
- บรรจุลำดับภาพ (image sequences), Live Photos, ภาพถ่ายต่อเนื่อง, เสียง และแผนที่ความลึก (depth maps) ไว้ในไฟล์ขนาดเล็กไฟล์เดียว
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- ความซับซ้อนด้านฮาร์ดแวร์และสิทธิบัตรลิขสิทธิ์ส่งผลให้การยอมรับในเบราว์เซอร์โอเพนซอร์สเป็นไปอย่างล่าช้าในอดีต
- การรองรับการถอดรหัสในระบบ Windows รุ่นเก่ามีจำกัด เว้นแต่จะติดตั้งส่วนขยายเชิงพาณิชย์จาก Microsoft Store
- ใช้ทรัพยากรการประมวลผลในการเข้ารหัสและถอดรหัสสูงกว่า JPEG แบบดั้งเดิม
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- การเปลี่ยนมาใช้ HEIC ของ Apple ใน iOS 11 ช่วยประหยัดพื้นที่จัดเก็บข้อมูลให้ผู้ใช้ iPhone ทั่วโลกเป็นปริมาณมหาศาลภายในเวลาไม่กี่สัปดาห์หลังเปิดตัว
- ฟีเจอร์ 'Live Photo' ของ iPhone ถูกจัดเก็บในรูปแบบคอนเทนเนอร์ HEIC ไฟล์เดียว ซึ่งบรรจุทั้งภาพนิ่งความละเอียดสูงและคลิปวิดีโอฝังตัว
- HEIC สามารถจัดเก็บแผนที่ความลึกที่คำนวณจากสมาร์ทโฟนกล้องคู่ เพื่อให้สามารถปรับโฟกัสใหม่ได้หลังจากถ่ายภาพไปแล้ว
คำถามทางเทคนิคที่พบบ่อย
เหตุใดรูปภาพจาก iPhone ถึงบันทึกเป็นนามสกุล HEIC?
เพราะ HEIC ช่วยประหยัดพื้นที่จัดเก็บในเครื่องได้ครึ่งหนึ่งเมื่อเทียบกับ JPEG โดยที่คุณภาพของภาพยังคงคมชัดและเก็บรายละเอียดสีได้ดีกว่า
ฉันจะเปิดดูไฟล์ HEIC บนคอมพิวเตอร์ Windows ได้อย่างไร?
คุณสามารถติดตั้งส่วนขยาย HEVC บน Windows หรือแปลงไฟล์เป็น JPG/PNG ได้ฟรีผ่านเครื่องมือออนไลน์ของ File2File
ไฟล์ HEIC สามารถแชร์ให้เพื่อนที่ใช้เครื่องรุ่นเก่าดูได้ไหม?
แอปพลิเคชันส่วนใหญ่บนมือถือจะแปลงไฟล์ HEIC เป็น JPEG โดยอัตโนมัติเมื่อมีการแชร์ออกไป แต่ถ้าเปิดบนเว็บหรือคอมพิวเตอร์รุ่นเก่า แนะนำให้แปลงไฟล์ก่อนแชร์
คู่การแปลงไฟล์ HEIC ที่เกี่ยวข้อง
การแปลงภาพถ่าย HEIC เป็นรูปภาพ JPEG จะเปลี่ยนรูปแบบคอนเทนเนอร์ของ Apple ให้เป็นไฟล์ราสเตอร์ที่อ่านได้ทั่วโลกสำหรับซอฟต์แวร์รุ่นเก่าและเว็บเบราว์เซอร์
การแปลง HEIC เป็น PNG เปลี่ยนภาพที่บีบอัดด้วย HEVC แบบสูญเสียข้อมูลให้เป็นไฟล์กราฟิกแบบไม่สูญเสียข้อมูลที่รองรับอย่างกว้างขวาง