aspose.info
TH

LZ - รูปแบบไฟล์บีบอัด Lzip

อัปเดตเมื่อ

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

ไฟล์ที่มีนามสกุล .lz คือไฟล์เก็บถาวรแบบบีบอัดที่สร้างด้วย Lzip ซึ่งเป็นเครื่องมือบรรทัดคำสั่งฟรีสำหรับการบีบอัด สนับสนุนการต่อข้อมูลเพื่อบีบอัดไฟล์สนับสนุน ไฟล์ LZ มีแอปพลิเคชันประเภทสื่อ/lzip และรองรับอัตราการบีบอัดที่สูงกว่า BZ2 LZ ใช้อัลกอริทึม LZMA (Lempel-Ziv-Markov chain) และรวมการตรวจสอบ CRC แบบ 32 บิตและไบต์ระบุสำหรับตรวจสอบความสมบูรณ์ของไฟล์

รูปแบบการบีบอัด LZMA

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

แพ็กเก็ตทั้งเจ็ดประเภทมีดังนี้

รหัสบรรจุ (ลำดับบิต)ชื่อแพ็คเก็ตคำอธิบายแพ็คเก็ต
0 + รหัสไบต์ลิตไบต์เดียวที่เข้ารหัสโดยใช้ตัวเข้ารหัสช่วงไบนารีที่ปรับเปลี่ยนได้
1+0 + เลนส์ + distจับคู่ลำดับ LZ77 ทั่วไปที่อธิบายความยาวและระยะทางของลำดับ
1+1+0+0สั้นลำดับ LZ77 หนึ่งไบต์ ระยะทางเท่ากับระยะทาง LZ77 ที่ใช้ล่าสุด
1+1+0+1 + เลนส์ลองเรป[0]ลำดับ LZ77 ระยะทางเท่ากับระยะทาง LZ77 ที่ใช้ล่าสุด
1+1+1+0 + เลนส์ลองเรป[1]ลำดับ LZ77 ระยะทางเท่ากับระยะทาง LZ77 ที่ใช้ล่าสุดครั้งที่สอง
1+1+1+1+0 + เลนส์ลองเรป[2]ลำดับ LZ77 ระยะทางเท่ากับระยะทาง LZ77 ที่สามที่ใช้ล่าสุด
1+1+1+1+1 + เลนส์ลองเรป[3]ลำดับ LZ77 ระยะทางเท่ากับระยะทาง LZ77 ที่ใช้ครั้งสุดท้ายครั้งที่สี่

อ้างอิง

ดูเพิ่มเติม