Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个从服务器下载 tar.xz 文件并将它们提取到某个位置的程序。我正在努力寻找在某个地方提取 tar.xz 文件的方法。我正在使用 Qt,所以更多的 Qt 方式会很有用,但我并不介意。
Qt 中不支持存档。您可以查看提供虚拟文件系统支持的 KDE 库,也可以使用它直接QProcess调用tar。使用-C <dir>(大写 C)指定要提取到的目录。
QProcess
tar
-C <dir>
[编辑] 还有libtar(BSD 许可证)。