Всем доброго времени! Использую php-скрипт, который упаковывает файлы в zip-архив без сжатия. Tar использовать не получилось по ряду непреодолимых препятствий, над которыми бьюсь уже вторую неделю. В общем, получилось только zip. Но его степень сжатия меня не устраивает, поэтому решил поставить её вообще в ноль, чтобы потом сжимать другими утилитами. В результате хочу использовать что-то вроде
echo "asdfafsdasdf" | php myscript.php | bzip2 ... > file.zip.bz2
В этом конвейере «php myscript.php» как раз и возвращает zip-архив, выполняя ещё операции объединения STDIN с нужными мне данными.
И всё бы хорошо, но в результирующем архиве file.bz2 лежит один файл архива zip, а не его непосредственное содержимое (а мне хотелось бы именно так) как в случае использования tar. То есть получили архив в архиве. Можно ли как-то в результирующем архиве получить именно содержимое zip-архива, а не сам zip-файл?