[C语言] 文件操作,解压SZB格式中的一段函数片段;
2013-03-27 12:12
253 查看
fseek( fd, 8192 , SEEK_SET); /* 跳转至数据段 */ //开始解压数据; int size,n; char image_name[32]=""; for( i=0; i < imagecount ; i++ ){ size = images[i].imagesize; /* 获取镜像的大小 */ unsigned char buffer[size]; /* 创建缓冲区 */ strncpy(image_name,images[i].filename,sizeof(image_name)); if ( size != 0) { strncpy(buffer,"",sizeof(buffer)); /* 清空缓冲区内容 */ if ( ( ft=fopen(images[i].filename,"wb") ) == NULL ){ printf("解压szb时,打开%s失败!\n",image_name); } printf("解压文件:%s \n", image_name); n = fread(buffer, 1, size, fd ); fwrite(buffer, 1, n, ft); fclose(ft); } } fclose(fd); }
相关文章推荐
- C语言文件操作函数大全
- C语言对文件操作函数分析
- C语言文件操作函数大全
- C语言文件操作函数大全
- Hive 文件格式 & Hive操作(外部表、内部表、区、桶、视图、索引、join用法、内置操作符与函数、复合类型、用户自定义函数UDF、查询优化和权限控制)
- C语言文件操作函数总结
- C语言文件操作函数大全
- 总结文件操作函数(一)-C语言
- C语言文件操作函数大全
- 总结文件操作函数(一)-C语言
- C语言文件操作函数大全
- C语言基本概念笔记《七》之文件及操作文件的常用函数
- [C语言] 文件操作,解压华为官方固件UNDATE.APP工具(源代码);
- C语言文件操作函数大全(超详细)
- C语言--文件操作函数
- C语言文件操作函数大全
- C语言文件操作函数freopen详细解析
- C语言文件操作(3) --- stdio.h中其他有关文件操作的函数
- 文件操作函数 C语言 (FILE fputc fgetc fputs fgets fscanf fprintf)
- C语言文件操作函数大全(超详细)