InglêsFrancêsEspanhol

Ad


favicon do OnWorks

compress - Online na nuvem

Execute compactar no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando compress que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


compress, uncompress.real - comprime e expande dados

SINOPSE


comprimir [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b pedaços ] [ nome ... ]
descomprimir. real [ -f ] [ -v ] [ -c ] [ -V ] [ nome ... ]

DESCRIÇÃO


Observe que o programa que normalmente seria instalado como descomprimir está instalado para
Debian como descompactar.real. Isso foi feito para evitar conflito com os mais
programa comumente usado com o mesmo nome que faz parte do pacote gzip.

Comprimir reduz o tamanho dos arquivos nomeados usando a codificação Lempel-Ziv adaptável. Sempre que
possível, cada arquivo é substituído por um com a extensão .Z, enquanto mantém o mesmo
modos de propriedade, tempos de acesso e modificação. Se nenhum arquivo for especificado, o padrão
a entrada é compactada para a saída padrão. Comprimir só tentará comprimir
arquivos regulares. Em particular, ele irá ignorar links simbólicos. Se um arquivo tem vários discos rígidos
links, comprimir vai se recusar a compactá-lo, a menos que o -f bandeira é dada.

If -f não é dado e comprimir é executado em primeiro plano, o usuário é solicitado a
se um arquivo existente deve ser sobrescrito.

Os arquivos compactados podem ser restaurados à sua forma original usando descompactar.real.

descomprimir. real pega uma lista de arquivos em sua linha de comando e substitui cada arquivo cujo
nome termina com .Z e que começa com o número mágico correto com um arquivo descompactado
sem o .Z. O arquivo descompactado terá o modo, propriedade e carimbos de data / hora do
arquivo compactado.

A -c opção faz compress / descompactar.real escrever na saída padrão; nenhum arquivo é
alterado.

Se o -r bandeira é especificada, comprimir irá operar recursivamente. Se algum dos nomes de arquivo
especificados na linha de comando são diretórios, comprimir irá descer para o diretório
e comprimir todos os arquivos que encontrar lá.

A -V sinalizador diz a cada um desses programas para imprimir sua versão e nível de patch, junto com
quaisquer sinalizadores de pré-processador especificados durante a compilação, em stderr antes de fazer qualquer
compressão ou descompressão.

Comprimir usa o algoritmo Lempel-Ziv modificado popularizado em "A Technique for High
Performance Data Compression ", Terry A. Welch, IEEE computador vol. 17, não. 6 (junho de 1984),
pp. 8-19. Subcadeias de caracteres comuns no arquivo são substituídas primeiro pelos códigos de 9 bits 257 e superiores.
Quando o código 512 é alcançado, o algoritmo muda para códigos de 10 bits e continua a usar mais
bits até o limite especificado pelo -b sinalizador é alcançado (padrão 16). Bits devemos ser
entre 9 e 16. O padrão pode ser alterado na fonte para permitir comprimir para ser executado em
uma máquina menor.

Após pedaços limite é atingido, comprimir verifica periodicamente a taxa de compressão. Se
está aumentando, comprimir continua a usar o dicionário de código existente. No entanto, se o
a taxa de compressão diminui, comprimir descarta a tabela de substrings e a reconstrói
do princípio. Isso permite que o algoritmo se adapte ao próximo "bloco" do arquivo.

Observe que o -b bandeira é omitida para descomprimir. real, uma vez que o pedaços parâmetro especificado
durante a compressão é codificado na saída, junto com um número mágico para garantir que
nem a descompressão de dados aleatórios nem a recompressão de dados compactados é tentada.

A quantidade de compressão obtida depende do tamanho da entrada, o número de pedaços
por código e a distribuição de substrings comuns. Normalmente, texto como código-fonte
ou o inglês é reduzido em 50-60%. A compressão é geralmente muito melhor do que a alcançada
pela codificação Huffman (como usado em pacote), ou codificação Huffman adaptável (compacto), e leva menos
hora de calcular.

Sob o -v opção, uma mensagem é impressa produzindo o percentual de redução para cada
arquivo compactado.

DIAGNÓSTICO


O status de saída é normalmente 0; se o último arquivo for maior após (tentativa) de compactação, o
o status é 2; se ocorrer um erro, o status de saída é 1.

Uso: compactar [-dfvcVr] [-b maxbits] [arquivo ...]
Opções inválidas foram especificadas na linha de comando.
Maxbits ausentes
Maxbits deve seguir -b.
lima: não está em formato compactado
O arquivo especificado para descomprimir não foi compactado.
lima: comprimido com xx bits, só pode lidar com yy pedaços
Envie o foi compactado por um programa que poderia lidar com mais pedaços do que a compressa
código nesta máquina. Recompacte o arquivo com um menor pedaços.
lima: já tem sufixo .Z - sem alteração
Presume-se que o arquivo já esteja compactado. Renomeie o arquivo e tente novamente.
lima: nome do arquivo muito longo para adicionar .Z
O arquivo não pode ser compactado porque seu nome tem mais de 12 caracteres.
Renomeie e tente novamente. Esta mensagem não ocorre em sistemas BSD.
lima já existe; deseja substituir (s ou n)?
Responda "y" se quiser que o arquivo de saída seja substituído; "n" se não.
descompactar: ​​entrada corrompida
Uma violação SIGSEGV foi detectada, o que geralmente significa que o arquivo de entrada foi
corrompido.
Compressão: xx,xx%
Porcentagem da entrada salva por compressão. (Relevante apenas para -v.)
- não é um arquivo ou diretório regular: ignorado
Quando o arquivo de entrada não é um arquivo ou diretório regular, (por exemplo, um link simbólico,
socket, FIFO, arquivo de dispositivo), é deixado inalterado.
-- tem xx outros links: inalterado
O arquivo de entrada possui links; é deixado inalterado. Ver ln(1) para mais informações.
Use o -f sinalizador para forçar a compactação de arquivos com links múltiplos.
- arquivo inalterado
Nenhuma economia é obtida pela compressão. A entrada permanece virgem.

Use compactar online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad