Compressão de Fluxo: GZIP, BZIP2 e ZSTD
Algoritmos de compressão de fluxo de arquivo único e codecs de transferência web.
Os arquivos são processados localmente no navegador com WebAssembly e APIs HTML5. Eles não saem do seu dispositivo, portanto não há envio para servidores nem armazenamento de arquivos por terceiros.
Comece a converter imediatamente no seu dispositivo, sem espera pelo envio, fila de downloads ou limitação imposta por um servidor remoto.
Use todas as ferramentas disponíveis sem criar uma conta, pagar por um plano ou atingir um limite artificial de tamanho de arquivo. Converta quantas vezes o seu navegador e dispositivo permitirem.
Comparação de formatos e especificações técnicas
| Formato de Saída | Tipo MIME | Especificação | Tipo |
|---|---|---|---|
| GZ Fluxo GZIP | application/gzip | RFC-1952-GZIP | Fluxo de compactação GNU Zip DEFLATE |
| BR Fluxo Brotli | application/x-brotli | RFC-7932-BROTLI | Fluxo de compactação web Brotli |
| ZST Fluxo Zstandard | application/zstd | RFC-8878-ZSTD | Quadro Zstandard em tempo real |
| DEFLATE bruto | application/octet-stream | RFC-1951-DEFLATE | Fluxo DEFLATE bruto |
| LZ4 Fluxo | application/x-lz4 | LZ4-FRAME-SPEC | Quadro de bytes LZ4 ultrarrápido |
| GZ Arquivo GZIP | application/gzip | RFC-1952-GZIP | Arquivo de arquivo único compactado com DEFLATE |
| ZIP Arquivo | application/zip | ISO-IEC-29500 | Arquivo compactado padrão |
Especificações técnicas e análise de codecs
Codecs de Compressão vs. Arquivos com vários arquivos
Um equívoco comum é achar que o GZIP (.gz) funciona como um arquivo ZIP. O GZIP comprime apenas um único arquivo ou fluxo. Para comprimir uma pasta inteira no Linux, as ferramentas primeiro combinam a pasta em um único arquivo com o TAR e, em seguida, compressores aplicam o GZIP a esse arquivo (.tar.gz).
Zstandard (ZSTD): Compressão configurável
Zstandard é um formato de compressão sem perdas com equilíbrio ajustável entre velocidade e taxa de compressão. O débito depende dos dados, do nível, da implementação e do hardware; meça a carga antes de estimar o desempenho.
0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.