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");
评论