CFileTar文件打包工具
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");
评论
