Format Atlas

Arquivo

O que é um arquivo Zstandard?

Zstandard (zstd, .zst) é um formato de compressão sem perdas. Oferece níveis configuráveis, processamento sequencial em frames e dicionários opcionais para cargas adequadas. Velocidade e taxa dependem dos dados, das opções e da implementação. Um fluxo .zst não arquiva vários arquivos por si só.

.zstCompressão sem perdas em frames

Quando escolher este formato

  • Ajustar velocidade e taxa de compressão quando os dois lados têm suporte a zstd
  • Fluxos e compressão com dicionário

Quando evitar este formato

  • Distribuir sem verificar se o destinatário oferece suporte
  • Agrupar vários arquivos sem um arquivo compactador separado

Usos comuns

  • Compactar arquivos e fluxos sem perdas
  • Compactar pacotes de software e transferências

Características

  • Formato em frames descrito na RFC 8878
  • Aceita níveis de compressão e dicionários opcionais
  • Tipo de mídia registrado application/zstd

Vantagens e desvantagens

Vantagens

  • As opções equilibram velocidade e taxa de compressão
  • O processamento por frames atende a fluxos
  • Usado na transferência de dados e distribuição de software

Desvantagens

  • A ferramenta receptora precisa aceitar zstd
  • Fluxos com dicionário exigem o mesmo dicionário para descompressão
  • Vários arquivos precisam de um arquivador separado, como tar

Abrir e converter

Como abrir

Use uma ferramenta ou biblioteca compatível com zstd. Antes de processar um arquivo desconhecido, confira a origem, o tamanho descompactado e a memória disponível.

Como converter

Para converter para gzip ou xz, descompacte e compacte novamente. Compare o conteúdo ou os hashes e considere tamanho, tempo e compatibilidade. tar.zst combina um arquivo tar com compressão zstd; .zst sozinho não é um arquivo compactador.

Cuidados

  • Compressão sem perdas não garante que o arquivo seja seguro. Trate conteúdo não confiável em ambiente isolado adequado.
  • Um fluxo comprimido com dicionário pode não ser descompactado sem esse dicionário.
  • Níveis altos de compressão podem exigir mais tempo ou memória.

Perguntas frequentes

Zstandard e zstd são formatos diferentes?

Não. Zstandard é o nome do formato e algoritmo; zstd é a abreviação comum e o nome da implementação de referência.

.zst agrupa vários arquivos?

Não. É um fluxo compactado. Para agrupar arquivos, use um arquivador como tar antes de compactar, se necessário.

Formatos relacionados

Comparar

Referências e especificações