CFileTar文件打包工具

联合创作 · 2023-09-29 14:47

CFileTar 是使用纯 C++ 和一点 Win API 编写的 C++ 类,允许用户 tar 或者 untar 文件。

特性

  • 不要求 MFC

  • Tar 多个文件到单个文档

  • 支持 UnTar 单个或者文档中的所有文件

  • 根据相关信息查询 tar 文件

  • 支持文本和二进制文件

示例:

tar 文件:

CFileTar ft;
ft.SetHeaderDescription("This archive contains several pdf/doc files");

//Let's add some doc files
ft.SetFilePath("D:\\nish\\worddocs");
ft.AddFile("Proposal.doc","First project proposal");
ft.AddFile("ProjectPlan.doc","Project plan");
ft.AddFile("ProposalFinal.doc","Final proposal");

//Now some PDFs
ft.SetFilePath("D:\\nish\\pdffiles");
ft.AddFile("SRS.pdf","SRS doc template");
ft.AddFile("DDD.pdf","Detailed design doc template");

//Let's tar it now...
ft.CreateTar("ProjFiles.tar");


浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报