gpt4 book ai didi

gzip - 压缩前估计 .tar.gz 文件的大小

转载 作者:行者123 更新时间:2023-12-02 10:55:20 30 4
gpt4 key购买 nike

我们正在开发一个传输资源非常有限的系统(在 Linux 上)。定义了可以作为一个文件发送的最大文件大小,并且我们希望发送最小数量的文件。因此,发送的所有文件都以 GZip 格式 (.tar.gz) 打包和压缩。

有很多不同类型(二进制、文本、图像...)的小文件,应该以最有效的方式打包,以便每次发送最大量的数据。

问题是:有没有一种方法可以在不运行 tar 实用程序的情况下估计 tar.gz 文件的大小? (这样就可以计算出最佳的文件组合)

最佳答案

是的,有一种方法可以在运行命令之前估计 tar 大小。

tar -czf - /directory/to/archive/ | wc -c 

含义:这将创建存档作为标准输出,并将其通过管道传输到 wc 命令,这是一个计算字节数的工具。输出将是存档中的字节数。从技术上讲,它运行该工具但不保存它。

来源:The Ultimate Tar Command Tutorial with 10 Practical Examples

关于gzip - 压缩前估计 .tar.gz 文件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24716610/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com