运行md5sum shell命令并将输出保存在C中

时间:2015-12-12 17:52:03

标签: c shell

我试图运行md5sum命令并将输出保存在C中,最有效的方法是什么?

1 个答案:

答案 0 :(得分:1)

S.Iquebal deleted answer正在给出正确的方法。使用一些库函数来计算md5sum(不运行任何命令) - 请参阅md5 openssl functions,因为运行命令会产生一些开销。

如果您坚持运行命令,请使用popen(3)运行该命令,或执行等效的pipe + fork + execve syscalls(2)