กลับไปหน้าบทความ

อ่าน 2 นาที

ลิบทีเอฟ

LibTIFF เป็น ไลบรารี สำหรับอ่านและเขียน ไฟล์ Tag Image File Format (เรียกย่อว่า TIFF) ชุดเครื่องมือนี้ยังประกอบด้วย เครื่องมือ บรรทัดคำสั่ง สำหรับประมวลผลไฟล์ TIFF ด้วย...

ลิบทีเอฟ

ลิบทีเอฟ
ผู้เขียนต้นฉบับแซม เลฟเฟลอร์ , ซิลิคอน กราฟิกส์
ปล่อย1988 ( 1988 )
เวอร์ชันเสถียร
4.7.1 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 18 กันยายน 2025 ( 18 กันยายน 2025 )
เขียนเป็นซี
ใบอนุญาตใบอนุญาตแบบ BSD
เว็บไซต์libtiff .gitlab .io /libtiff /แก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ที่เก็บข้อมูล
  • gitlab.com/libtiff/libtiff.git

LibTIFFเป็นไลบรารีสำหรับอ่านและเขียน ไฟล์ Tag Image File Format (เรียกย่อว่า TIFF) ชุดเครื่องมือนี้ยังประกอบด้วย เครื่องมือ บรรทัดคำสั่งสำหรับประมวลผลไฟล์ TIFF ด้วย มีการแจกจ่ายในรูปแบบซอร์สโค้ดและมีให้ใช้งานในรูปแบบไบนารีสำหรับแพลตฟอร์มต่างๆ ซอฟต์แวร์ LibTIFF ถูกเขียนขึ้นครั้งแรกโดยSam Lefflerในขณะที่ทำงานให้กับSilicon Graphics

คุณสมบัติ

การรองรับไฟล์BigTIFF ที่มีขนาดใหญ่กว่า 4 GiBถูกเพิ่มเข้ามาใน LibTIFF เวอร์ชัน 4.0 ในปี 2011

เครื่องมือ TIFF

ตั้งแต่เวอร์ชัน 4.6.0 เป็นต้นไป เครื่องมือหลายอย่างจะไม่ถูกสร้างเป็นค่าเริ่มต้นอีกต่อไป เนื่องจากขาดการบำรุงรักษา เครื่องมือเหล่านี้ยังคงมีให้ใช้งานในรูปแบบซอร์สโค้ด เครื่องมือที่ยังคงได้รับการสนับสนุนมีเพียง: tiffinfo, tiffdump, tiffcp, tiffset และ tiffsplit เท่านั้น

เมื่อมีการปล่อยเวอร์ชัน 4.7.0 เครื่องมือที่ถูกลบออกทั้งหมดจะได้รับการกู้คืนและสร้างขึ้นโดยค่าเริ่มต้นอีกครั้ง

ช่องโหว่

ไฟล์TIFFประกอบด้วยบล็อกตัวอธิบายขนาดเล็กที่มีค่าออฟเซ็ตภายในไฟล์ ซึ่งชี้ไปยังชนิดข้อมูลต่างๆ ค่าออฟเซ็ตที่ไม่ถูกต้องอาจทำให้โปรแกรมพยายามอ่านส่วนที่ผิดพลาดของไฟล์ หรือพยายามอ่านเกินขอบเขตทางกายภาพของไฟล์การเข้ารหัสแพ็กเก็ตหรือความยาวบรรทัดที่ไม่ถูกต้องภายในไฟล์อาจทำให้โปรแกรมแสดงผลที่ขาดการตรวจสอบขอบเขตที่เหมาะสมเกิดการล้นบัฟเฟอร์ภายในได้

พบบัฟเฟอร์โอเวอร์โฟลว์หลายรายการ ใน LibTIFF [ 2 ] [ 3 ] [ 4 ] บางส่วนยังถูกใช้เพื่อเรียกใช้โค้ดที่ไม่ได้ลงนามบนPlayStation Portable [ 5 ]รวมถึงเรียกใช้แอปพลิเคชันของบุคคลที่สามบนเฟิร์มแวร์iPhoneและ iPod Touch [ 6 ]

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • จดหมายข่าว LibTIFF คลังเก็บข้อมูล
  • LibTiff.NET - เวอร์ชัน .NET ของ LibTIFF
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=LibTIFF&oldid=1351167004 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ลิบทีเอฟ

LibTIFF เป็น ไลบรารี สำหรับอ่านและเขียน ไฟล์ Tag Image File Format (เรียกย่อว่า TIFF) ชุดเครื่องมือนี้ยังประกอบด้วย เครื่องมือ บรรทัดคำสั่ง สำหรับประมวลผลไฟล์ TIFF ด้วย...

คุณสมบัติ

การรองรับไฟล์ BigTIFF ที่มีขนาดใหญ่กว่า 4 GiB ถูกเพิ่มเข้ามาใน LibTIFF เวอร์ชัน 4.0 ในปี 2011

เครื่องมือ TIFF

ตั้งแต่เวอร์ชัน 4.6.0 เป็นต้นไป เครื่องมือหลายอย่างจะไม่ถูกสร้างเป็นค่าเริ่มต้นอีกต่อไป เนื่องจากขาดการบำรุงรักษา เครื่องมือเหล่านี้ยังคงมีให้ใช้งานในรูปแบบซอร์สโค้ด เครื่องมือที่ยังคงได้รับการสนับสนุนมีเพียง: tiffinfo, tiffdump, tiffcp, tiffset และ tiffsplit...

ช่องโหว่

ไฟล์ TIFF ประกอบด้วยบล็อกตัวอธิบายขนาดเล็กที่มีค่าออฟเซ็ตภายในไฟล์ ซึ่งชี้ไปยังชนิดข้อมูลต่างๆ ค่าออฟเซ็ตที่ไม่ถูกต้องอาจทำให้โปรแกรมพยายามอ่านส่วนที่ผิดพลาดของไฟล์ หรือพยายามอ่านเกิน ขอบเขตทางกายภาพของไฟล์...