登录 注册
当前位置:主页 > 资源下载 > 50 > C语言程序的打包与解包

C语言程序的打包与解包

  • 更新:2024-12-05 20:39:14
  • 大小:34KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:DOC

资源介绍

//测试通过 #include #include #include typedef unsigned int uint; typedef unsigned char byte; // 包文件中最大可容纳的文件个数 #define MAX_FILE_COUNT 10 // 全局包文件指针 FILE* g_pMasFile = NULL; // 资源包文件头结构 typedef struct SMaseFileHeader { uint uFileFlag; // 包文件头标记: 'MASE' uint uFileCount; // 包内文件个数 uint uFileListOfs; // 文件列表偏移 uint uMaxFileCount; // 最大子文件个数 uint uFileSize; // 包文件的大小 }MaseHeader; // 包内文件信息结构 typedef struct SFilesMessage { uint uFileOfs; // 本文件在包内的偏移 uint uFileSize; // 本文件的大小 char szFileName[260]; // 本文件的路径 }FilesMsg; // 打开包文件