Zstandard - uma ferramenta de compactação de dados mais rápida

Zstandard - uma ferramenta de compactação de dados mais rápida

Zstandard em curto ZSTD é uma nova ferramenta pequena e rápida de compactação de dados desenvolvida pelo Facebook. É uma implementação de um novo algoritmo de compressão de dados. O ZSTD também oferece velocidade de compressão altamente configurável, com os modos rápidos a> 200 MB/s. Ele também apresenta um decodificador muito rápido, com velocidades> 500 Mb/s por núcleo.

Instale o Zstandard no Linux

Os usuários do Ubuntu podem instalar o diretório de TI a partir de repositórios de base. Abra um terminal e execute o seguinte comando para instalar o ZSTD em sistemas baseados em Debian.

sudo apt install zstd 

Use os seguintes comandos para instalar o ZSTD nos sistemas Centos, Red Hat e Fedora.

sudo yum install zstd ## centos, redhat systems sudo dnf install zstd ## fedora systems  

Para os sistemas Linux, não incluem pacotes ZSTD para lá, os repositórios podem compilar da fonte. Faça o download do último lançamento do Zstandard do Github e extrato em seu sistema. Agora compile usando make.

wget https: // github.com/facebook/zstd/liberações/download/v1.3.8/ZSTD-1.3.8.alcatrão.gz tar xzf zstd-1.3.8.alcatrão.GZ CD ZSTD-1.3.8 sudo fazer instalar 

Usando a ferramenta de compactação ZSTD

Usar zstd comando seguido pelo nome do arquivo para comprimir. Isso criará um arquivo compactado com anexos .zst extensão para o nome do arquivo original.

ZSTD FILENAME 

Você também pode especificar o nome do arquivo compactado de saída com -o Parâmetro da linha de comando.

ZSTD FILENAME -OO NEWFILE.zst 

Para descompactar qualquer arquivo compactado com Zstandard. Usar -d opção com zstd ou diretório Use o diretório de comando unzstd.

ZSTD -D FILENAME.ZST UNZSTD NOME.zst 

Comparação de Zstandard com outras ferramentas

Aqui eu fiz uma comparação entre as ferramentas de arquivamento ZIP, TAR e ZSTD e descobri que o ZSTD é mais rápido e do que outros. Eu usei um arquivo de backup de 508 MB e aqui estão os resultados e obtive os seguintes resultados.

Usando ZSTD:

O ZSTD leva 5 segundos para comprimir e criou um arquivo compactado de 119 MB.

Usando TAR:

Para o mesmo arquivo, o TAR leva 23 segundos para comprimir e criou um arquivo compactado de 150 MB.

Usando ZIP:

E o ZIP leva 22 segundos para comprimir e criou um arquivo compactado de 150 MB. Então parece que o alcatrão e o zip levam aprox.

De acordo com a comparação acima, o ZSTD é muito mais rápido que outras ferramentas de compressão e maior compactação de dados. Para que possamos assumir que o ZSTD pode substituir as ferramentas de regressão atuais no futuro.