сжать список файлов и каталогов с помощью brotli - PullRequest
0 голосов
/ 25 сентября 2018

Я бы хотел использовать brotli для сжатия списка файлов и каталогов.Я могу сделать это с запуском zip

zip -r  archive.zip *

, и я ищу похожую команду с brotli.Я пробовал

tar -cf archive.gz * && \
brotli -n -q 11 -o archive.zip archive.gz

, но после распаковки zip не имеет такой же структуры, как с zip.

Ответы [ 3 ]

0 голосов
/ 25 марта 2019

вы можете попробовать создать файл .tar вместо .gz

0 голосов
/ 04 мая 2019

Ваша вторая команда на самом деле верна.Brotli, подобно Gzip / Bzip2 / etc, может сжимать только один файл.

Что вам нужно сделать, это сначала упаковать все ваши файлы в тарбол:

tar -cvf output.tar /path/to/dir

И затем сжать получившийся файлтарбол с Brotli:

brotli -j -Z output.tar

который должен оставить вам файл output.tar.br (аналогично *.tar.gz сжатым архивам).

0 голосов
/ 31 октября 2018

Вы уже пробовали Brotli-cli ?

Это имеет много опций для сжатия файлов с использованием Brotli

...