3

我想使用brotli压缩文件和目录列表。我可以通过 zip 运行来做到这一点

zip -r  archive.zip *

我正在寻找与 brotli 类似的命令。我试过了

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

但解压后 zip 的结构与 zip 不同。

4

3 回答 3

6

您的第二个命令实际上是正确的。Brotli 和 Gzip/Bzip2/etc 一样只能压缩单个文件。

您必须做的是首先将所有文件打包在一个 tarball 中:

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

然后使用 Brotli 压缩生成的 tarball:

brotli -j -Z output.tar

这应该会给您留下一个output.tar.br文件(类似于*.tar.gzgzipped tarball)。

于 2019-05-04T15:25:12.643 回答
0

你试过Brotli-cli吗?

这提供了很多使用 Brotli 压缩文件的选项

于 2018-10-31T05:30:20.817 回答
0

您可以尝试创建一个 .tar 文件而不是 .gz

于 2019-03-25T19:43:55.893 回答