Converter Zstd para GZIP

Converta .zst para .gz quando um utilitário de backup, gerenciador de pacotes ou servidor aceitar GZIP, mas não conseguir ler Zstandard. Os dados descompactados são preservados, mas o tamanho comprimido pode mudar.

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V

Enquanto espera seus arquivos, você pode jogar Code Rain

Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Comparação de formatos e especificações técnicas

EspecificaçãoZSTDGZIP
Tipo MIMEapplication/zstdapplication/gzip
Tipocompressão de fluxo em tempo realcontêiner de fluxo DEFLATE
CompressãoFinite State Entropy (FSE) + codificação de HuffmanDEFLATE (RFC 1951)
Especificação padrãoIETF RFC 8878IETF RFC 1952
Assinatura binária (magic bytes)28 B5 2F FD (Zstandard frame magic number)1F 8B (gzip ID1/ID2)

Visão geral e aplicações do formato

Zstandard é usado em backups e pacotes de software porque os codificadores podem equilibrar a taxa de compressão e a velocidade. GZIP continua sendo um formato comum de intercâmbio para ferramentas e servidores Web. Converta um arquivo .zst para .gz quando a ferramenta de destino aceitar somente GZIP; se o armazenamento for importante, compare os tamanhos, pois o resultado depende dos dados e das configurações do codificador.

Especificações técnicas e análise de codecs

Um fluxo Zstandard (tipo MIME application/zstd) começa com o número mágico de 4 bytes 0x2FD27AB5 em ordem little-endian. Ele usa Entropia de Estado Finito e codificação Huffman para compactar dados rapidamente. Já um fluxo GZIP (tipo MIME application/gzip) usa o algoritmo DEFLATE, que combina dicionários deslizantes LZ77 e codificação Huffman. O contêiner GZIP começa com o número mágico de 2 bytes 0x1F8B, seguido por sinalizadores de compactação, um horário de modificação e, opcionalmente, o nome original do arquivo antes dos dados compactados.

Compatibilidade com sistemas operacionais e navegadores

GZIP é compatível com muitos utilitários de arquivo e servidores Web. Zstandard está disponível em um número crescente de programas, mas o suporte depende do sistema operacional, navegador, aplicativo e versão; converter pode ajudar quando a ferramenta de destino não oferece suporte a Zstandard.

Informações úteis

Lembre-se de que converter Zstandard para GZIP exige descompactar os dados e compactá-los novamente. Como os formatos usam algoritmos diferentes, o arquivo resultante pode ficar maior e a conversão consome recursos da CPU.

Perguntas frequentes

Como converter um fluxo Zstandard para GZIP sem perder dados?

Os dois formatos usam algoritmos de compactação sem perdas. Portanto, a conversão preserva todos os bits dos dados originais descompactados. Primeiro, o fluxo Zstandard é decodificado e restaurado ao estado original; depois, os dados são compactados com o algoritmo GZIP DEFLATE, sem descartar informações.

Qual é a diferença entre um fluxo Zstandard e um fluxo GZIP?

Zstandard e GZIP usam algoritmos de compressão diferentes, portanto não basta renomear um fluxo para convertê-lo no outro. É preciso descompactar os dados e compactá-los novamente; o tamanho da saída e o tempo de processamento variam conforme a entrada e o nível de compressão.