Windows命令行文件打包解包程序设计.pdfVIP

  • 0
  • 0
  • 约1.56千字
  • 约 2页
  • 2026-09-24 发布于北京
  • 举报

设计文档

兰天翔

要求:

程序要求编写一个

Windows

命令行程序,实现文件打包与解包功能,用于将文件夹中的

全部文件打包成一个文件,或将已打包的文件解包到某文件夹中。

数据结构:

包文件中最大可容纳的文件个数

__

#define

MAXFILECOUNT

10

全局包文件指针

FILE*

g_

pMasFile

=NULL;

资源包文件头的结构

typedef

struct

SMaseFileHeader

{

uint

uFileFlag;

//

包文件头

标记:

MASE

uint

uFileCount;

//

包内文件个数

uint

uFileListOfs;

//

文件列表偏移

uint

uMaxFileCount;

//

最大子文件个数

uint

uFiize;

//

包文件的大小

}MaseHeader;

包内文件信息结构

typedef

struct

SFiMessage

{

uint

uFileOfs;

//

本文件在包内的偏移

uint

uFiize;

//

文档评论(0)

1亿VIP精品文档

相关文档