gpt4 book ai didi

c++ - 使用系统调用与基于库的方法压缩目录的优缺点

转载 作者:搜寻专家 更新时间:2023-10-31 02:04:07 25 4
gpt4 key购买 nike

<分区>

场景:
我在一个带有 C++ 应用程序的嵌入式 linux 发行版上运行。我需要简单地压缩一个目录并将压缩后的输出放在某个位置。就是这样。

我知道我们可以在命令行界面上使用以下命令对目录进行 tar 压缩。

tar cvzf directory.tar.gz /path/to/directory

我发现我可以选择在 C++ 中运行系统命令。下面是一个例子。

void CompressDirectory() {
std::system("tar cvzf directory.tar.gz /path/to/directory");
}

环境:
嵌入式Linux

问题:
我想知道对 tar 目录进行系统调用与使用像 zlib 这样的库的优缺点。 , zipios等等

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