NOME
bzip2, bunzip2 - um compressor de arquivos de classificação de blocos, v1.0.2bzcat - descomprime arquivos para stdoutbzip2recover - recupera dados de arquivos bzip2 danificados bzip2 -cdfkqstvzVL123456789 nomes de arquivos … bunzip2 -fkvsVL nomes de arquivos … bzcat -s nomes de arquivos … bzip2recover nome do arquivo bzip2 compacta arquivos usando o algoritmo de compactação de texto de classificação de blocos Burrows-Wheeler e a codificação Huffman. A compressão é geralmente consideravelmente melhor do que a obtida pelos compressores convencionais baseados em LZ77 / LZ78 e se aproxima do desempenho da família de compressores estatísticos PPM. As opções da linha de comando são deliberadamente muito semelhantes às GNU gzip, mas eles não são idênticos. bzip2 espera uma lista de nomes de arquivos para acompanhar os sinalizadores de linha de comando. Cada arquivo é substituído por uma versão compactada de si mesmo, com o nome "original_name.bz2". Cada arquivo compactado tem a mesma data de modificação, permissões e, quando possível, propriedade como o original correspondente, para que essas propriedades possam ser restauradas corretamente no momento da descompressão. A manipulação de nomes de arquivos é ingênua no sentido de que não há mecanismo para preservar nomes de arquivos originais, permissões, propriedades ou datas em sistemas de arquivos que não possuam esses conceitos ou que possuam restrições de tamanho de nome de arquivo, como MS-DOS. bzip2 e bunzip2 por padrão, não sobrescreverá arquivos existentes. Se você quiser que isso aconteça, especifique o sinalizador -f. Se nenhum nome de arquivo for especificado, bzip2 comprime da entrada padrão para a saída padrão. Nesse caso, bzip2 recusar-se-á a escrever saída comprimida para um terminal, uma vez que isso seria inteiramente incompreensível e, portanto, sem sentido. bunzip2 (ou bzip2 -d) descompacta todos os arquivos especificados. Arquivos que não foram criados por bzip2 será detectado e ignorado, e um aviso será emitido. bzip2 tenta adivinhar o nome do arquivo para o arquivo descompactado daquele arquivo compactado da seguinte maneira: filename.bz2 torna-se nome do arquivo filename.bz torna-se nome do arquivo filename.tbz2 se torna filename.tar filename.tbz torna-se filename.tar anyothername torna-se anyothername.out Se o arquivo não terminar em um dos finais reconhecidos, .bz2, .beleza, .tbz2 ou .tbz, bzip2 reclama que não pode adivinhar o nome do arquivo original, e usa o nome original com .Fora acrescentado. Assim como na compressão, o fornecimento de nomes de arquivos causa descompressão da entrada padrão para a saída padrão. bunzip2 irá descompactar corretamente um arquivo que é a concatenação de dois ou mais arquivos compactados. O resultado é a concatenação dos arquivos descompactados correspondentes. O teste de integridade (-t) de arquivos compactados concatenados também é suportado. Você também pode compactar ou descompactar arquivos para a saída padrão, fornecendo o sinalizador -c. Vários arquivos podem ser compactados e descompactados assim. As saídas resultantes são alimentadas sequencialmente para stdout. A compactação de vários arquivos dessa maneira gera um fluxo contendo várias representações de arquivos compactados. Esse fluxo pode ser descompactado corretamente somente bzip2 versão 0.9.0 ou posterior. Versões anteriores de bzip2 irá parar após descompactar o primeiro arquivo no fluxo. bzcat (ou bzip2 -dc) descompacta todos os arquivos especificados para a saída padrão. bzip2 lerá argumentos das variáveis de ambiente BZIP2 e BZIP, nessa ordem, e os processará antes que qualquer argumento seja lido na linha de comando. Isso fornece uma maneira conveniente de fornecer argumentos padrão. A compactação é sempre executada, mesmo se o arquivo compactado for um pouco maior que o original. Arquivos com menos de cem bytes tendem a ficar maiores, já que o mecanismo de compactação tem uma sobrecarga constante na região de 50 bytes. Dados aleatórios (incluindo a saída da maioria dos compressores de arquivos) são codificados em cerca de 8,05 bits por byte, dando uma expansão de cerca de 0,5%. Como um auto-teste para sua proteção, bzip2 usa CRCs de 32 bits para garantir que a versão descompactada de um arquivo seja idêntica à original. Isso protege contra a corrupção dos dados compactados e contra erros não detectados em bzip2 (espero muito improvável). As chances de corrupção de dados passar despercebidas são microscópicas, com uma chance em quatro bilhões para cada arquivo processado. Esteja ciente, porém, que a verificação ocorre após a descompressão, por isso só pode dizer que algo está errado. Não pode ajudá-lo a recuperar os dados originais não compactados. Você pode usar bzip2recover para tentar recuperar dados de arquivos danificados. Valores de retorno: 0 para uma saída normal, 1 para problemas ambientais (arquivo não encontrado, sinalizadores inválidos, erros de E / S, & c), 2 para indicar um arquivo compactado corrompido, 3 para um erro de consistência interna (por exemplo, bug) bzip2 entrar em pânico. -c --stdout Comprimir ou descomprimir para saída padrão. -d --decompress Força a descompressão. bzip2, bunzip2 e bzcat são realmente o mesmo programa, e a decisão sobre quais ações tomar é feita com base em qual nome é usado. Esse sinalizador substitui esse mecanismo e força bzip2 para descomprimir. -z --compress O complemento para -d: força a compactação, independentemente do nome da chamada. -t --test Verifique a integridade do (s) arquivo (s) especificado (s), mas não os descomprima. Isso realmente realiza uma descompressão de teste e elimina o resultado. -f --force Forçar sobrescrever arquivos de saída. Normalmente, bzip2 não substituirá os arquivos de saída existentes. Forças também bzip2 para quebrar links rígidos para arquivos, o que de outra forma não faria. O bzip2 normalmente se recusa a descompactar arquivos que não possuem os bytes de cabeçalho mágicos corretos. Se forçado (-f), no entanto, ele passará esses arquivos sem modificações. É assim que o GNU gzip se comporta. -k --manter Mantenha (não apague) arquivos de entrada durante a compressão ou descompressão. -small Reduza o uso de memória, para compactação, descompactação e teste. Os arquivos são descompactados e testados usando um algoritmo modificado que requer apenas 2,5 bytes por byte de bloco. Isso significa que qualquer arquivo pode ser descompactado em 2300k de memória, embora a cerca de metade da velocidade normal. Durante a compactação, -s seleciona um tamanho de bloco de 200k, o que limita o uso da memória para aproximadamente o mesmo número, às custas da taxa de compactação. Em suma, se a sua máquina estiver com pouca memória (8 megabytes ou menos), use -s para tudo. Veja MEMORY MANAGEMENT abaixo. -q --quiet Suprimir mensagens de aviso não essenciais. Mensagens relacionadas a erros de E / S e outros eventos críticos não serão suprimidas. -v --verbose Modo detalhado - mostra a taxa de compactação para cada arquivo processado. Além disso -v aumenta o nível de verbosidade, cuspindo muita informação que é principalmente de interesse para fins de diagnóstico. -L --licença -V --versão Exibe a versão do software, os termos e condições da licença. -1 (ou --fast) para -9 (ou --best) Defina o tamanho do bloco para 100 k, 200 k .. 900 k ao comprimir. Não tem efeito ao descomprimir. Veja MEMORY MANAGEMENT abaixo. Os aliases --fast e --best são principalmente para compatibilidade GNU gzip. Em particular, - fast não torna as coisas significativamente mais rápidas. E --melhor simplesmente seleciona o comportamento padrão. Trata todos os argumentos subsequentes como nomes de arquivos, mesmo que iniciem com um traço. Isso é para que você possa manipular arquivos com nomes que começam com um traço, por exemplo: bzip2 - -myfilename. --repetitivo-rápido --repetitivo -melhor Esses sinalizadores são redundantes nas versões 0.9.5 e posteriores. Eles forneceram algum controle grosseiro sobre o comportamento do algoritmo de ordenação em versões anteriores, o que às vezes era útil. 0.9.5 e acima possuem um algoritmo aprimorado que torna esses sinalizadores irrelevantes. Importante: Use o homem comando ( % homem ) para ver como um comando é usado em seu computador particular. Artigos relacionados SINOPSE
DESCRIÇÃO
OPÇÕES




