bzip2 e concatenação de fluxo compactado

1

Com o gzip você pode fazer algo assim:

gzip -c file1 > output.gz
gzip -c file2 >> output.gz
gzip -c file3 >> output.gz

e quando você descompactar output.gz, ele conterá valores concatenados de arquivo1 arquivo2 e arquivo3.

O mesmo pode ser feito de forma confiável com o bzip2? Não consigo encontrar nenhuma menção a isso em docs do bzip2, mas talvez eu seja ruim em ler / entender?

    
por Dennis Williamson 15.12.2009 / 16:13

1 resposta

1

bzip2 aparentemente funciona da mesma maneira que gzip para essa operação, mesmo usando a mesma opção -c . Na página bzip2 man:

       bunzip2 will correctly decompress a file which is the concatenation  of
       two  or  more compressed files.  The result is the concatenation of the
       corresponding uncompressed files.  Integrity testing (-t)  of  concate‐
       nated compressed files is also supported.
    
por 15.12.2009 / 17:01