aspose.info
TH

รูปแบบไฟล์บีบอัด ZL - ZLIP

อัปเดตเมื่อ

ไฟล์ ZL คืออะไร??

ไฟล์ที่มีนามสกุล .zl เป็นรูปแบบไฟล์บีบอัด ZLIP ที่ใช้อัลกอริทึมการบีบอัด DEFLATE ในรูปแบบต่างๆ สำหรับการบีบอัดไฟล์ ไม่ขึ้นอยู่กับประเภทของ CPU ระบบปฏิบัติการ ระบบไฟล์ และชุดอักขระ ดังนั้นจึงสามารถใช้สำหรับการแลกเปลี่ยนข้อมูลได้ ข้อกำหนดทางเทคนิคของการบีบอัด ZLIP มีอยู่ใน เว็บไซต์ IETF และสามารถอ้างอิงได้จากมุมมองของนักพัฒนาซอฟต์แวร์

รูปแบบไฟล์ ZL

สตรีม zlib มีโครงสร้างดังต่อไปนี้:

  • CMF (วิธีการบีบอัดและแฟล็ก) - ไบต์นี้แบ่งออกเป็นวิธีการบีบอัด 4 บิตและฟิลด์ข้อมูล 4 บิตขึ้นอยู่กับวิธีการบีบอัด
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
  • CM (วิธีการบีบอัด) - ระบุวิธีการบีบอัดที่ใช้ในไฟล์ ค่าและวิธีการบีบอัดที่เกี่ยวข้องมีดังนี้
ค่า CMการบีบอัด
CM = 8DEFLATE ที่มีขนาดหน้าต่างสูงสุด 32K
CM = 15จองแล้ว
  • CINFO (ข้อมูลการบีบอัด) - สำหรับ CM = 8, CINFO คือลอการิทึมฐาน 2 ของขนาดหน้าต่าง LZ77 ลบด้วยแปด (CINFO=7 หมายถึงขนาดหน้าต่าง 32K)

  • FLG (FLaGs) - ไบต์แฟล็กนี้แบ่งออกเป็นดังนี้:

  bits 0 to 4  FCHECK  (check bits for CMF and FLG)
  bit  5       FDICT   (preset dictionary)
  bits 6 to 7  FLEVEL  (compression level)

อ้างอิง

ดูเพิ่มเติม