É possível compactar um arquivo muito grande (~ 30 GB) usando o gzip?

15

É possível compactar um arquivo muito grande (~ 30 GB) usando o gzip? Em caso afirmativo, quais comandos, opções e opções devo usar?

Ou há outro programa (de preferência um normalmente disponível nas distribuições do Ubuntu) que eu possa usar para compactar / zipar arquivos muito grandes? Você tem alguma experiência com isso?

    
por Andrew 03.06.2012 / 20:25

5 respostas

22

AFAIK não há limite de tamanho para gzip - pelo menos não 30GB. Claro, você precisa do espaço para o arquivo zipado no seu disco, ambas as versões estarão lá simultaneamente durante a compactação.

bzip2 comprime os arquivos (não apenas os grandes :-) melhor, mas é (às vezes muito) mais lento.

    
por 03.06.2012 / 21:15
8

Se você precisa de uma boa taxa de compressão, você pode tentar lzma. é mais rápido e mais eficiente que o bzip2 e pode ser mais rápido até que o gzip (não sei ao certo)

link

    
por 03.06.2012 / 23:30
3

Se você está correndo para o limite, reorganize. Em vez de:

gzip file

faça:

gzip < file > file.gz

Funciona bem.

    
por 13.02.2015 / 19:57
2

The gzip format represents the input size modulo 2^32, so the --list option reports incorrect uncompressed sizes and compression ratios for uncompressed files 4 GB and larger.

Então, pegue bzip2 (v1.0.2 e acima) ou xz .

    
por 11.09.2014 / 09:00
2

O XZ definido para a compactação mais baixa pode bem bater o gzip para velocidade e compactação.

    
por 29.12.2016 / 12:30