Compression 如何与lz4一起使用焦油?

Compression 如何与lz4一起使用焦油?,compression,tar,lz4,Compression,Tar,Lz4,如何使用tar并过滤归档文件?或任何可用的工具?使用tar cvf folderABC.tar folderABC和&lz4c-c0 folderABC.tar看起来很麻烦 PS:*nix环境的命令行结构类似于。因此,类似的方法将起作用: tar cvf - folderABC | lz4 > folderABC.tar.lz4 或 第一个压缩无声,像gzip。第二个是lz4特定的一点,也将显示汇总的压缩统计数据。在GNUtar上,您可以使用-I lz4 FreeBSD和GNU tar似

如何使用tar并过滤归档文件?或任何可用的工具?使用tar cvf folderABC.tar folderABC和&lz4c-c0 folderABC.tar看起来很麻烦

PS:*nix环境的命令行结构类似于。因此,类似的方法将起作用:

tar cvf - folderABC | lz4 > folderABC.tar.lz4


第一个压缩无声,像gzip。第二个是lz4特定的一点,也将显示汇总的压缩统计数据。

在GNU
tar
上,您可以使用
-I lz4

FreeBSD和GNU tar似乎都支持
——还可以使用compress program=lz4

tar -I lz4 -cf archive.tar.lz4 stuff to add to archive
tar -I lz4 -xf archive.tar.lz4


要在GNU tar中使用-I,必须在目标文件之后指定它,如下所示:

tar cvf /path/to/destinationfile.tar.lz4 -I lz4 /path/to/archive

是否有标准方法将CRC32添加到tar.lz4以检测损坏的文件?lz4已默认应用32位校验和来检测损坏。这是基于。谢谢!我用它来备份我的主目录,你可能需要为ubuntu安装
lz4
sudo apt get install liblz4 tool
您必须指定'-Acdtrux'、'-delete'或'-test label'选项之一
@Gaia我通常会使用
-cf
-xf
。不确定它是否可移植到非GNU tar版本,所以我保留了问题的风格。(编辑答案)
tar --use-compress-program=lz4 -cf archive.tar.lz4 stuff to add to archive
tar --use-compress-program=lz4 -xf archive.tar.lz4
tar cvf /path/to/destinationfile.tar.lz4 -I lz4 /path/to/archive