问题 c ++库制作tar文件[关闭]


有没有可用的c ++库可以创建tar文件?我有文本流,我需要分成几个部分并制作小文件,这些文件都应该存在于tar球中!

问候, Lalith


7861
2018-01-27 04:45


起源



答案:


一个快速的谷歌搜索揭示了 Chilkat C / C ++ TAR库。这里有一个使用样本: Chilkat C ++示例:创建TAR存档

另一种可能的选择是 libtar (但请注意,它是一个C库)。

当然,您可以阅读TAR文件规范(您需要的所有内容都通过链接 维基百科)并实现自己的库。看起来有人已经这样做了 这里,有源可用。


8
2018-01-27 04:57



“here”链接中的库对我来说效果很好: plindenbaum.blogspot.ca/2010/08/creating-tar-file-in-c.html - Adriel Jr


答案:


一个快速的谷歌搜索揭示了 Chilkat C / C ++ TAR库。这里有一个使用样本: Chilkat C ++示例:创建TAR存档

另一种可能的选择是 libtar (但请注意,它是一个C库)。

当然,您可以阅读TAR文件规范(您需要的所有内容都通过链接 维基百科)并实现自己的库。看起来有人已经这样做了 这里,有源可用。


8
2018-01-27 04:57



“here”链接中的库对我来说效果很好: plindenbaum.blogspot.ca/2010/08/creating-tar-file-in-c.html - Adriel Jr


libtar 有一个GNU tar的C API。


5
2018-01-27 04:58



嗨Wil ..有没有使用这个库的教程?我还需要在Windows上使用64位程序。标准的UNIX libtar在Windows上运行良好吗? - Lalith
实际上可以找到LibTar destructor.de/libtar 和 destructor.de/libtar。 wilhelm tell的链接实际上并不存在。 - MyGeertRo
我相信应该是正确的链接 libtar 现在似乎有所下降。 - mat007