LZ4 Compressed
LZ4 เป็นอัลกอริทึมบีบอัดที่เร็วอย่างยิ่ง ออกแบบสำหรับแอปพลิเคชันเรียลไทม์ แลกอัตราส่วนการบีบอัดกับความเร็ว ให้อัตราการคลายบีบอัดหลาย GB ต่อวินาที
ประเภท MIME
application/x-lz4
ประเภท
ไบนารี
การบีบอัด
ไม่สูญเสียคุณภาพ
ข้อดี
- + Decompression speed exceeding 4 GB/s per core
- + Very fast compression with minimal CPU overhead
- + Widely used in production systems (ZFS, Btrfs, databases)
ข้อเสีย
- − Lower compression ratio than gzip, bzip2, or xz
- − Not suitable for archival where size minimization is key
- − Less common as a standalone file format for distribution
เมื่อใดควรใช้ .LZ4
ใช้ LZ4 เมื่อความเร็วในการคลายบีบอัดเป็นสิ่งสำคัญ — การประมวลผลข้อมูลเรียลไทม์ การบีบอัดระบบไฟล์ และการบีบอัดหน้าฐานข้อมูล
รายละเอียดทางเทคนิค
LZ4 ใช้ตัวแปร LZ77 แบบ byte-oriented พร้อม hash table ขนาดคงที่สำหรับการค้นหาการจับคู่ รูปแบบเฟรมมี content checksum สำหรับการตรวจสอบความสมบูรณ์ของข้อมูล
ประวัติ
Yann Collet สร้าง LZ4 ในปี 2011 โดยปรับปรุงเพื่อความเร็วในการคลายบีบอัด ถูกนำไปใช้โดย ZFS, Linux kernel และระบบฐานข้อมูลจำนวนมาก