使用 brotli 压缩文件和目录列表

compress list of files and directories with brotli

我想使用 brotli 来压缩文件和目录列表。我可以用 zip 运行

做到这一点
zip -r  archive.zip *

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

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

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

你试过了吗Brotli-cli

这有很多选项可以使用 Brotli 压缩文件

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

你的第二条命令其实是对的。 Brotli, like Gzip/Bzip2/etc 只能压缩单个文件.

你必须做的是首先将你所有的文件打包成一个 tarball:

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

然后用 Brotli 压缩生成的 tarball:

brotli -j -Z output.tar

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