Zstandard - uma ferramenta de compactação de dados mais rápida
- 4499
- 1250
- Spencer Emard
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.
- « Como configurar o endereço IP estático no Ubuntu 18.04 (Desktop)
- Como instalar o Nginx no Debian 8 (Jessie) »