Назад | Перейти на главную страницу

bzip2 и объединение сжатых потоков

С помощью gzip вы можете сделать что-то вроде этого:

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

а когда вы распаковываете output.gz, он будет содержать конкатенированные значения file1 file2 и file3.

Можно ли сделать то же самое с bzip2? Я не могу найти упоминания об этом в документации по bzip2, но, может быть, я просто плохо умею читать / понимать?

bzip2 очевидно работает так же, как gzip для этой операции, даже используя тот же -c вариант. Из bzip2 страница руководства:

       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.