รูปภาพ TIFF (.tiff)
TIFF มาตรฐานTagged Image File Format (TIFF) คือมาตรฐานทองคำสำหรับการสแกนเอกสารความละเอียดสูง, การจัดเก็บภาพถ่ายเพื่อการเก็บรักษา, การถ่ายภาพทางการแพทย์ และงานเตรียมพิมพ์เชิงพาณิชย์
แปลง TIFF เป็น JPG
ตัวแปลงจาก TIFF เป็น JPG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบไฟล์และข้อมูลเมตา
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ TIFF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวระดับไบต์
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ TIFF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
49 49 2A 00 / 4D 4D 00 2Aการแสดงผลรูปแบบ ASCII: II*\0 / MM\0*
มาตรฐาน: TIFF Revision 6.0 (Adobe Systems)
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | คอนเทนเนอร์แท็ก-ค่า Image File Directory (IFD) ที่รองรับภาพหลายหน้าและโครงสร้างแบบไทล์ |
| การบีบอัด | ไม่บีบอัด, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax หรือ JPEG |
| การจัดลำดับไบต์ | Little-Endian ('II' ของ Intel) หรือ Big-Endian ('MM' ของ Motorola) |
| พื้นที่สี | sRGB, Adobe RGB, CMYK, CIELAB, โปรไฟล์ ICC ที่ฝังไว้ (แท็ก 34675) |
| ช่องสัญญาณและโครงสร้าง | สองระดับ (1 บิต), ระดับเทา (8/16 บิต), RGB (24/48 บิต), CMYK (32 บิต) และแชนเนลแบบระนาบหลายสเปกตรัม |
| ขนาดสูงสุด | 4,294,967,295 x 4,294,967,295 พิกเซล (ส่วนขยาย BigTIFF 64 บิต) |
| ความโปร่งใส | แชนเนลอัลฟาแบบเชื่อมโยงหรือไม่เชื่อมโยง และมาสก์ความโปร่งใส |
| การสตรีมและแบบโปรเกรสซีฟ | สตรีมมิงแบบแถบและแบบไทล์ช่วยถอดรหัสภาพบางส่วนได้โดยไม่ต้องโหลดทั้งไฟล์ |
ตารางเปรียบเทียบทางเทคนิค: TIFF กับคู่แข่ง
| คุณลักษณะทางเทคนิค | TIFF (ปัจจุบัน) | PNG | JPG | |
|---|---|---|---|---|
| การรองรับเอกสารหลายหน้า | การจัดเก็บเอกสารหลายหน้าในตัว | ภาพเดี่ยวเท่านั้น | มาตรฐานเอกสารหลายหน้า | ภาพเดี่ยวเท่านั้น |
| พื้นที่สี | RGB, CMYK, Lab, ระดับสีเทา, สปอต | RGB, ระดับสีเทา | RGB, CMYK, สปอต, ระดับสีเทา | RGB, CMYK, ระดับสีเทา |
| การรองรับบนเว็บเบราว์เซอร์ | การรองรับในเบราว์เซอร์แตกต่างกัน Safari รองรับภาพ TIFF | รองรับอย่างแพร่หลายในเบราว์เซอร์สมัยใหม่ | เบราว์เซอร์สมัยใหม่มีการดู PDF ในตัวอย่างแพร่หลาย | รองรับอย่างแพร่หลายในเบราว์เซอร์สมัยใหม่ |
| ความคงทนในการจัดเก็บถาวร | เป็นรูปแบบที่ต้องการในเวิร์กโฟลว์การเก็บรักษาบางส่วนของหอสมุดรัฐสภาสหรัฐฯ | สูง (มาตรฐานเว็บเปิด) | มาตรฐาน ISO (PDF/A) | ต่ำ (สูญเสียคุณภาพตามรุ่นการแปลง) |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
ซอฟต์แวร์รายงานข้อผิดพลาด 'TIFFReadDirectory: Failed to read directory at offset X'
สาเหตุหลัก: ตัวชี้ IFD ในส่วนหัวเสียหาย หรือไฟล์ถูกตัดทอนทำให้สิ้นสุดก่อนตารางแท็ก IFD
การกู้คืน: สร้างดัชนี IFD ขึ้นใหม่โดยใช้ tiffsplit/libtiff หรือแปลงผ่าน File2File.app TIFF Converter
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
LibTIFF และตัวถอดรหัส TIFF จากบุคคลที่สามเคยมีช่องโหว่ฮีปบัฟเฟอร์ล้น ซึ่งเกิดจากค่าแท็กที่สร้างขึ้นเป็นพิเศษ
เวกเตอร์การโจมตีที่ทราบ
- จำนวนเต็มล้น (Integer overflow) ระหว่างการคำนวณ StripByteCounts ซึ่งนำไปสู่การล้นของบัฟเฟอร์ฮีป
- การเขียนหน่วยความจำนอกขอบเขตระหว่างการคลายการบีบอัดสตรีมบิต LZW
- การปฏิเสธการให้บริการ (Denial of service) ผ่านวงวนตัวชี้ไดเรกทอรี IFD แบบวนรอบ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: ถอดรหัสไฟล์ TIFF ด้วยเอนจิน WebAssembly ที่แยกการทำงานของหน่วยความจำและตรวจสอบขอบเขตอย่างรัดกุม
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- TIFF เป็นรูปแบบที่ต้องการในเวิร์กโฟลว์การเก็บรักษาบางส่วนของหอสมุดรัฐสภาสหรัฐฯ รวมถึงภาพถ่ายดิจิทัลจำนวนมาก การเลือกใช้เพื่อเก็บถาวรขึ้นอยู่กับสื่อและเวิร์กโฟลว์
- ตัวเลือกการบีบอัด TIFF แบบไม่สูญเสียข้อมูล เช่น LZW และ Deflate จะคงค่าพิกเซลไว้ TIFF ยังใช้การบีบอัด JPEG แบบสูญเสียข้อมูลได้
- รองรับเอกสารหลายหน้าในตัว ช่วยให้สามารถจัดเก็บหนังสือหรือสัญญาที่สแกนมาทั้งเล่มไว้ในไฟล์เดียว
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- ขนาดไฟล์มีขนาดใหญ่มากเมื่อเทียบกับรูปแบบที่บีบอัดสมัยใหม่ เช่น WebP หรือ AVIF
- Safari แสดงภาพ TIFF ในเบราว์เซอร์ได้ Chrome, Firefox และเบราว์เซอร์อื่นอีกหลายตัวไม่เรนเดอร์ TIFF โดยตรง จึงควรแปลงเป็น PNG หรือ JPEG สำหรับหน้าเว็บ
- ข้อกำหนดแท็กที่มีความยืดหยุ่นสูงมาก ทำให้รูปแบบย่อยของ TIFF ที่ไม่ค่อยพบเห็นบางรูปแบบไม่สามารถเปิดใช้งานข้ามซอฟต์แวร์ต่างๆ ได้
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- สองตัวอักษรแรกในไฟล์ TIFF จะระบุลำดับไบต์: 'II' ย่อมาจาก Intel (Little-Endian) และ 'MM' ย่อมาจาก Motorola (Big-Endian)
- โปรแกรมเมอร์มักล้อเลียนว่า TIFF ย่อมาจาก 'Thousands of Incompatible File Formats' (รูปแบบไฟล์ที่ไม่เข้ากันนับพันรูปแบบ) เนื่องจากมีแท็กเสริมจำนวนมหาศาล
- Aldus และ Microsoft เปิดตัว TIFF ในปี 1986 เพื่อช่วย chuẩn hóa trao đổi ảnh trong quy trình xuất bản trên máy tính và quét ảnh
คำถามทางเทคนิคที่พบบ่อย
เหตุใดเว็บเบราว์เซอร์จึงไม่สามารถเปิดไฟล์ TIFF ได้?
การรองรับ TIFF ในเบราว์เซอร์แตกต่างกัน Safari รองรับภาพ TIFF แต่เบราว์เซอร์อื่นอีกหลายตัวไม่รองรับ ความกังวลเรื่องสิทธิบัตร LZW เป็นเรื่องในอดีตและไม่ใช่สาเหตุของการรองรับในปัจจุบัน
แปลง TIFF หลายหน้าเป็น PDF ได้อย่างไร
คุณสามารถแปลงไฟล์ TIFF หลายหน้าเป็นเอกสาร PDF มาตรฐานหรือแยกเป็นภาพ PNG หลายๆ ภาพได้โดยใช้ File2File.app บนเว็บเบราว์เซอร์ของคุณโดยตรง
การบีบอัดแบบ LZW และ ZIP ใน TIFF แตกต่างกันอย่างไร?
ทั้ง LZW และ ZIP (Deflate) เป็นวิธีบีบอัดแบบไม่สูญเสียข้อมูล LZW รองรับอย่างแพร่หลาย ขนาดไฟล์ขึ้นอยู่กับเนื้อหาภาพและการตั้งค่าตัวเข้ารหัส
คู่การแปลงไฟล์ TIFF ที่เกี่ยวข้อง
การแปลงไฟล์ Tagged Image File Format ให้เป็นไฟล์ JPEG จะช่วยย่อขนาดกราฟิกสำหรับจัดเก็บที่มีขนาดใหญ่ให้กลายเป็นภาพน้ำหนักเบา ซึ่งโหลดแสดงผลบนเว็บไซต์และอุปกรณ์มือถือได้อย่างรวดเร็ว
การแปลงภาพ JPEG เป็นรูปแบบ TIFF ช่วยเปลี่ยนภาพที่ถูกบีบอัดแบบสูญเสียข้อมูลให้กลายเป็นคอนเทนเนอร์ที่มีความยืดหยุ่น รองรับการจัดเก็บแบบไม่สูญเสียข้อมูลและฟีเจอร์การแก้ไขขั้นสูง
แปลงภาพสแกน TIFF เป็น PDF หนึ่งหน้าเพื่อใช้ตรวจสอบ ระบบจะอ่านเฉพาะไดเรกทอรีแรกเท่านั้น และอาจถอดรหัส TIFF ที่บีบอัดหรือมีความลึกบิตสูงไม่ได้