InglêsFrancêsEspanhol

Executar servidores | Ubuntu > | Fedora > |


favicon do OnWorks

gzip - Online na nuvem

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

Este é o comando gzip 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


gzip, gunzip, zcat - comprimir ou expandir arquivos

SINOPSE


gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S sufixo] [ nome ... ]
gunzip [ -acfhklLnNrtvV ] [-S sufixo] [ nome ... ]
zcat [ -fhLV ] [ nome ... ]

DESCRIÇÃO


Gzip reduz o tamanho dos arquivos nomeados usando a codificação Lempel-Ziv (LZ77). Sempre que
possível, cada arquivo é substituído por um com a extensão .gz, mantendo o mesmo
modos de propriedade, tempos de acesso e modificação. (A extensão padrão é -gz para VMS, z
para MSDOS, OS / 2 FAT, Windows NT FAT e Atari.) Se nenhum arquivo for especificado, ou se um arquivo
nome é "-", a entrada padrão é compactada para a saída padrão. Gzip Irá apenas
tentativa de compactar arquivos regulares. Em particular, ele irá ignorar links simbólicos.

Se o nome do arquivo compactado for muito longo para seu sistema de arquivos, gzip trunca isso. Gzip
tenta truncar apenas as partes do nome do arquivo com mais de 3 caracteres. (Uma parte é
delimitado por pontos.) Se o nome consistir em apenas partes pequenas, as partes mais longas são
truncado. Por exemplo, se os nomes dos arquivos forem limitados a 14 caracteres, gzip.msdos.exe será
compactado em gzi.msd.exe.gz. Os nomes não são truncados em sistemas que não têm um
limite no comprimento do nome do arquivo.

Por padrão, o gzip mantém o nome do arquivo original e o carimbo de data / hora no arquivo compactado. Esses
são usados ​​ao descompactar o arquivo com o -N opção. Isso é útil quando o
o nome do arquivo compactado foi truncado ou quando o carimbo de data / hora não foi preservado após um arquivo
transferir.

Os arquivos compactados podem ser restaurados à sua forma original usando gzip -d or gunzip or zcat.
Se o nome original salvo no arquivo compactado não for adequado para seu sistema de arquivos, um
o novo nome é construído a partir do original para torná-lo válido.

gunzip pega uma lista de arquivos em sua linha de comando e substitui cada arquivo cujo nome termina
com .gz, -gz, .z, -z ou _z (ignorando maiúsculas e minúsculas) e que começa com a mágica correta
número com um arquivo descompactado sem a extensão original. gunzip também reconhece
as extensões especiais . Tgz e .taz como abreviações para .tar.gz e .tar.Z respectivamente.
Ao compactar, gzip utiliza o . Tgz extensão, se necessário, em vez de truncar um arquivo
com um .alcatrão extensão.

gunzip pode atualmente descomprimir arquivos criados por gzip, zip, comprimir, comprimir -H or pacotes .
A detecção do formato de entrada é automática. Ao usar os primeiros dois formatos, gunzip
verifica um CRC de 32 bits. Para pacotes e gunzip verifica o comprimento não compactado. O padrão
comprimir formato não foi projetado para permitir verificações de consistência. Contudo gunzip As vezes
capaz de detectar um arquivo .Z inválido. Se você receber um erro ao descompactar um arquivo .Z, não
suponha que o arquivo .Z esteja correto simplesmente porque o padrão descomprimir não
reclamar. Isso geralmente significa que o padrão descomprimir não verifica sua entrada, e
felizmente gera saída de lixo. O formato -H da compressão SCO (método de compressão lzh)
não inclui um CRC, mas também permite algumas verificações de consistência.

Arquivos criados por zip podem ser descompactados pelo gzip apenas se tiverem um único membro
comprimido com o método de 'deflação'. Este recurso destina-se apenas a ajudar na conversão
de arquivos tar.zip para o formato tar.gz. Para extrair um zip arquivo com um único membro, use um
comando como gunzip <foo.zip or gunzip -S . Zip foo.zip. Para extrair arquivos zip com vários
membros, use descompactar em vez de gunzip.

zcat é idêntico a gunzip -c. (Em alguns sistemas, zcat pode ser instalado como gzcat para
preservar o link original para comprimir.) zcat descompacta uma lista de arquivos no
linha de comando ou sua entrada padrão e grava os dados descompactados na saída padrão.
zcat irá descomprimir os arquivos que têm o número mágico correto se eles têm um .gz
sufixo ou não.

Gzip usa o algoritmo Lempel-Ziv usado em zip e PKZIP. A quantidade de compressão
obtido depende do tamanho da entrada e da distribuição de substrings comuns.
Normalmente, textos como código-fonte ou inglês são reduzidos em 60-70%. Compressão é
geralmente muito melhor do que o alcançado por LZW (como usado em comprimir), Codificação Huffman (como
usado em pacotes ), ou codificação Huffman adaptável (compacto).

A compactação é sempre realizada, mesmo se o arquivo compactado for um pouco maior que o
original. O pior caso de expansão é de alguns bytes para o cabeçalho do arquivo gzip, mais 5 bytes
a cada bloco de 32 K ou uma taxa de expansão de 0.015% para arquivos grandes. Observe que o real
o número de blocos de disco usados ​​quase nunca aumenta. gzip preserva o modo, propriedade e
carimbos de data / hora de arquivos ao compactar ou descompactar.

OPÇÕES


-a --ascii
Modo de texto Ascii: converte o fim das linhas usando as convenções locais. Esta opção é
suportado apenas em alguns sistemas não-Unix. Para MSDOS, CR LF é convertido em LF quando
compactando e LF é convertido em CR LF ao descompactar.

-c --stdout --to-stdout
Grava a saída na saída padrão; mantenha os arquivos originais inalterados. Se houver
vários arquivos de entrada, a saída consiste em uma sequência compactada de forma independente
membros. Para obter melhor compactação, concatene todos os arquivos de entrada antes
comprimindo-os.

-d --descomprimir --descompactar
Descomprimir.

-f --força
Força a compactação ou descompactação, mesmo se o arquivo tiver vários links ou o
arquivo correspondente já existe, ou se os dados compactados são lidos ou
escrito em um terminal. Se os dados de entrada não estiverem em um formato reconhecido por gzipe
se a opção --stdout também for fornecida, copie os dados de entrada sem alterar para o
saída padrão: deixe zcat comportar-se como gato. Se -f não é fornecido, e quando não está em execução
no fundo, gzip solicita para verificar se um arquivo existente deve ser
sobrescrito.

-h --Socorro
Exiba uma tela de ajuda e saia.

-k --guarda
Mantenha (não exclua) os arquivos de entrada durante a compactação ou descompactação.

-l --Lista
Para cada arquivo compactado, liste os seguintes campos:

tamanho compactado: tamanho do arquivo compactado
tamanho descompactado: tamanho do arquivo descompactado
proporção: taxa de compressão (0.0% se desconhecido)
nome_compactado: nome do arquivo descompactado

O tamanho descompactado é fornecido como -1 para arquivos que não estão no formato gzip, como
arquivos .Z compactados. Para obter o tamanho descompactado desse arquivo, você pode usar:

arquivo zcat.Z | wc -c

Em combinação com a opção --verbose, os seguintes campos também são exibidos:

método: método de compressão
crc: o CRC de 32 bits dos dados não compactados
data e hora: carimbo de hora para o arquivo descompactado

Os métodos de compressão atualmente suportados são deflate, compress, lzh (SCO
comprimir -H) e embalar. O crc é fornecido como ffffffff para um arquivo que não está no formato gzip.

Com --name, o nome descompactado, data e hora são aqueles armazenados dentro do
compactar arquivo, se houver.

Com --verbose, os totais de tamanho e taxa de compressão para todos os arquivos também são
exibido, a menos que alguns tamanhos sejam desconhecidos. Com --quiet, o título e as linhas de totais
não são exibidos.

-L --licença
Exibem o gzip licença e saia.

-n --nome
Ao compactar, não salve o nome do arquivo original e o carimbo de hora por padrão.
(O nome original é sempre salvo se o nome tiver que ser truncado.) Quando
descompactando, não restaure o nome do arquivo original, se presente (remova apenas o
gzip sufixo do nome do arquivo compactado) e não restaura a hora original
carimbo se presente (copie-o do arquivo compactado). Esta opção é o padrão
ao descomprimir.

-N --nome
Ao compactar, sempre salve o nome do arquivo original e o carimbo de data / hora; Isto é o
predefinição. Ao descompactar, restaure o nome do arquivo original e o carimbo de data / hora se
presente. Esta opção é útil em sistemas que têm um limite no comprimento do nome do arquivo ou
quando o carimbo de hora foi perdido após uma transferência de arquivo.

-q --quieto
Suprima todos os avisos.

-r --recursivo
Percorra a estrutura de diretório recursivamente. Se algum dos nomes de arquivo especificados em
a linha de comando são diretórios, gzip irá descer para o diretório e comprimir
todos os arquivos que encontrar lá (ou descompactá-los no caso de gunzip ).

--rsyncable
Durante a compactação, sincronize a saída ocasionalmente com base na entrada. Esse
aumenta o tamanho em menos de 1 por cento na maioria dos casos, mas significa que o rsync(1)
programa pode tirar vantagem das semelhanças na entrada descompactada quando
sincronizando dois arquivos compactados com este sinalizador. gunzip não posso dizer o
diferença entre um arquivo compactado criado com esta opção e outro criado
sem ele.

-S .suf --sufixo .suf
Ao compactar, use o sufixo .suf em vez de .gz. Qualquer sufixo não vazio pode ser
fornecido, mas sufixos diferentes de .z e .gz devem ser evitados para evitar confusão quando
os arquivos são transferidos para outros sistemas.

Ao descompactar, adicione .suf ao início da lista de sufixos a serem experimentados, quando
derivando um nome de arquivo de saída de um nome de arquivo de entrada.

-t --teste
Teste. Verifique a integridade do arquivo compactado.

-v --verbose
Detalhado. Exibe o nome e a redução percentual para cada arquivo compactado ou
descomprimido.

-V --versão
Versão. Exiba o número da versão e as opções de compilação e saia.

-# --velozes --melhor
Regule a velocidade de compressão usando o dígito especificado #, Onde -1 or --velozes
indica o método de compressão mais rápido (menos compressão) e -9 or --melhor
indica o método de compactação mais lento (melhor compactação). O padrão
nível de compressão é -6 (isto é, inclinado para alta compressão às custas de
Rapidez).

ADVANCED USO


Vários arquivos compactados podem ser concatenados. Nesse caso, gunzip irá extrair tudo
membros de uma vez. Por exemplo:

gzip -c arquivo1> foo.gz
gzip -c arquivo2 >> foo.gz

Então

gunzip -c foo

é equivalente a

cat arquivo1 arquivo2

Em caso de dano a um membro de um arquivo .gz, outros membros ainda podem ser recuperados (se
o membro danificado é removido). No entanto, você pode obter uma melhor compactação compactando todos
membros de uma vez:

cat arquivo1 arquivo2 | gzip> foo.gz

comprime melhor do que

gzip -c arquivo1 arquivo2> foo.gz

Se você deseja recompactar arquivos concatenados para obter melhor compactação, faça:

gzip -cd old.gz | gzip> new.gz

Se um arquivo compactado consiste em vários membros, o tamanho descompactado e CRC relatado
pela opção --list aplica-se apenas ao último membro. Se você precisa do tamanho descompactado
para todos os membros, você pode usar:

gzip -cd arquivo.gz | wc -c

Se você deseja criar um único arquivo com vários membros para que os membros possam
mais tarde ser extraído de forma independente, use um arquivador como tar ou zip. GNU tar suporta o
Opção -z para invocar o gzip de forma transparente. O gzip é projetado como um complemento do tar, não como um
substituição.

MEIO AMBIENTE


A variável de ambiente GZIP pode conter um conjunto de opções padrão para gzip. Essas opções
são interpretados primeiro e podem ser substituídos por parâmetros de linha de comando explícitos. Para
exemplo:
para sh: GZIP = "- 8v --nome"; exportar GZIP
para csh: setenv GZIP "-8v --name"
para MSDOS: defina GZIP = -8v --nome

No Vax / VMS, o nome da variável de ambiente é GZIP_OPT, para evitar um conflito com o
conjunto de símbolos para invocação do programa.

Use gzip online usando serviços onworks.net


Ad


Ad