Zstandard (zstd) Comprimido
Zstandard (zstd) e um algoritmo de compressao rapido em tempo real que oferece racios de compressao comparaveis ao gzip com velocidades de compressao 3-5x superiores. Desenvolvido pelo Facebook para cargas de trabalho de producao.
Tipo MIME
application/zstd
Tipo
Binário
Compressão
Sem perdas
Vantagens
- + 2-5x faster than gzip at comparable compression ratios
- + Wide compression level range (1-22) from real-time to archival
- + Dictionary mode excels at compressing small, similar payloads
- + Supported in HTTP content encoding and modern Linux distributions
Desvantagens
- − Newer format with less universal tool support than gzip
- − Not natively supported by older operating systems
- − Maximum compression levels are slower than xz for marginal gains
Quando usar .ZST
Use zstd para logs, bases de dados, armazenamento em nuvem e qualquer cenario onde velocidade de compressao e racio sao ambos importantes. E geralmente um substituto moderno para gzip.
Detalhes técnicos
O zstd utiliza Finite State Entropy (tANS) com correspondencia LZ77 e niveis de compressao de 1 a 22. Suporta treino de dicionario para dados pequenos, descompressao em streaming e frames que permitem compressao paralela.
Histórico
Yann Collet desenvolveu o Zstandard no Facebook, com a versao 1.0 lancada em 2016. Desde entao foi adotado pelo kernel Linux, PostgreSQL, HTTP (Content-Encoding: zstd) e muitos sistemas de armazenamento.