brotli - brotli, unbrotli - compactar ou descompactar arquivos
brotli [OPTION|FILE]...
unbrotli is equivalent to brotli --decompress
brotli é um algoritmo de compressão sem perdas de propósito genérico que comprime dados usando uma combinação de uma variante moderna do algoritmo LZ77, codificação Huffman e modelagem de contexto de 2ª ordem, com um taxa de compressão comparável aos melhores métodos de compressão de uso geral atualmente disponíveis. É semelhante em velocidade com deflate, mas oferece compressão mais densa.
Sintaxe da linha de comando brotli semelhante a gzip (1) e zstd (1) . Ao contrário do gzip (1), os arquivos de origem são preservados por padrão. É possível removê-los após o processamento usando a opção --rm .
Argumentos parecidos com "--name" ou "--name=value" são opções . Cada opção tem um formato curto "-x" ou "-x value". Múltiplas opções de formato curto podem ser combinadas:
--decompress --stdout --suffix=.b
funciona da mesma forma que
-d -s -S .b
e
-dsS .b
brotli tem 3 modos de operação:
o modo padrão é compressão;
A opção --decompress ativa o modo de descompressão;
A opção --test alterna para o modo de teste de integridade; esta opção é equivalente a "--decompress --stdout" exceto que os dados descompactados são descartados em vez de serem gravados na saída padrão.
Todo argumento sem opção é uma entrada de arquivo. Se nenhum arquivo for fornecido ou arquivo for "-", brotli lê da entrada padrão. Todos os argumentos após "--" são entradas de arquivo.
A menos que --stdout ou --output seja especificado, os arquivos são gravados em um novo arquivo cujo nome é derivado do arquivo de origem nome:
ao compactar, um sufixo é anexado ao nome do arquivo de origem para obter o nome do arquivo de destino
ao descompactar, um sufixo é removido do nome do arquivo de origem para obter o nome do arquivo de destino
O sufixo padrão é .br, mas pode ser especificado com a opção --suffix.
Não são permitidas opções conflitantes ou duplicadas.
nível de compressão (0-9); valores maiores causam compactação mais densa, mas mais lenta
escrever na saída padrão
modo de descompressão
forçar substituição do arquivo de saída
exibir esta ajuda e sair
remover arquivo(s) de origem; Comportamento semelhante ao gzip (1)
manter o(s) arquivo(s) fonte(s); Comportamento semelhante a zstd (1)
não copie os atributos do(s) arquivo(s) de origem
válido apenas se houver uma única entrada de entrada
nível de compressão (0-11); valores maiores causam compactação mais densa, mas mais lenta
testar o modo de integridade do arquivo
aumentar verbosidade de saída
definir o tamanho da janela LZ77 (0, 10-24) (padrão: 22); o tamanho da janela é (2**NUM - 16); 0 permite que o compressor decida o valor ideal; o tamanho maior das janelas melhora a densidade; o decodificador pode exigir até memória do tamanho da janela para operar
sufixo do arquivo de saída (padrão: .br)
exibir versão e sair
usar o melhor nível de compactação (padrão); o mesmo que "-q 11"
brotli file format is defined in RFC 7932 https://www.ietf.org/rfc/rfc7932.txt .
brotli is open-sourced under the MIT License https://opensource.org/licenses/MIT .
Mailing list: https://groups.google.com/forum/#!forum/brotli
Relate bugs em: https://github.com/google/brotli/issues