= Сообщение: 3438 из 8555 ========================================= RU.LINUX = От : Dmitry E. Oboukhov 2:5020/830.100 14 Nov 16 12:18:19 Кому : Eugene Muzychenko 14 Nov 16 12:18:19 Тема : Re: Почему GNU tar не жмет многотомные архивы? FGHI : area://RU.LINUX?msgid=2:5020/830.100+10c63cfc На : area://RU.LINUX?msgid=2:5000/14+58296b81 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.LINUX?msgid=2:5000/14+58299308 ============================================================================== > Добыв бинарник GNU tar 1.26 под ARM, и попытавшись сделать им многотомный > архив со сжатием, очень удивился, обнаружив, что tar не умеет жать многотомные > архивы.
для начала tar не умеет и сжимать тоже от слова вообще. для сжатия используются другие утилиты - gzip, bzip2 и так далее.
а tar - это утилита при помощи которой можно собрать n файлов/каталогов в один (вместе с правами и метаданными)
> Это какая-то принципиальная залупа разработчиков?
это unix way. Для деланья многотомного архива посмотрите man на split
> В обсуждениях предлагается использовать split, но он добавляет суффиксы aa/ab > и так далее, а разархиваторы автоматически этого не понимают - нужно сперва > склеить куски в один, а при объеме в десяток гигабайт это слегка неудобно.
суффиксы что split добавляет позволяют сортировать в алфавитном порядке
а далее можно распаковывать как-то так
cat *.tar.{gz|bz2}.*|{bunizp2|gunzip}|tar -xv
... Гуманизм породил геноцид --- Mutt/1.5.21 (2010-09-15) * Origin: Debian GNU Linux (2:5020/830.100)