LZ4 Sıkıştırılmış
LZ4, son derece hızlı sıkıştırma ve açma hızlarına odaklanan bir sıkıştırma algoritmasıdır. Sıkıştırma oranından ziyade hızı optimize eder. LZ4; veritabanları, dosya sistemleri, ağ protokolleri ve gerçek zamanlı veri işlemede kullanılır.
MIME Tipi
application/x-lz4
Tip
Ikili
Sikistirma
Kayipsiz
Avantajlar
- + Decompression speed exceeding 4 GB/s per core
- + Very fast compression with minimal CPU overhead
- + Widely used in production systems (ZFS, Btrfs, databases)
Dezavantajlar
- − 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 Ne Zaman Kullanilir
Veritabanı sayfa sıkıştırma, dosya sistemi sıkıştırma, ağ protokolleri ve hızın sıkıştırma oranından önemli olduğu tüm durumlar için LZ4 kullanın.
Teknik Detaylar
LZ4, bayt hizalı LZ77 varyantı kullanır ve çekirdek başına 500+ MB/s sıkıştırma ile çok gigabayt/s açma hızı sağlar. LZ4 çerçeve formatı, blok bağımsızlığı, içerik sağlama toplamı ve sözlük desteği sunar.
Gecmis
Yann Collet, LZ4'ü 2011 yılında ultra hızlı sıkıştırma için geliştirdi. LZ4, Linux çekirdeğinde, ZFS'de, MySQL/MariaDB'de ve birçok oyun motorunda benimsendi.