社区
C语言
帖子详情
如何将一个大文件分割为数个小文件,高手快来帮忙,很着急,只有这么多分了。。。。
myckd
2001-08-30 05:14:03
高手快来呀
...全文
233
9
打赏
收藏
如何将一个大文件分割为数个小文件,高手快来帮忙,很着急,只有这么多分了。。。。
高手快来呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ichyw
2001-08-31
打赏
举报
回复
你是想编程解决还是用共享软件
我知道windows下有一个叫split之类的软件可以完成任务。
unix下也有一个split实用程序。
fsb_12345
2001-08-31
打赏
举报
回复
把文件用二进制方式打开,一段一段的写入小文件,
合并时,用二进制方式合并,执行文件都可以 分割,合并
myckd
2001-08-30
打赏
举报
回复
to:vince_xu,cgaga两位大哥分数已经给出,我再研究研究你们的方法
暂时还没有完全领悟,非常感激你们
wangzn1979
2001-08-30
打赏
举报
回复
你是说编程,还是没有工具呀!
cgaga
2001-08-30
打赏
举报
回复
//切分文件cut,用法
//cut<<file.exe
void main(){
char buf[1024*1024];
char fbuf[100];
int size;
int idx=0;
_setmode(stdin->_file,_O_BINARY);
while(int size=read(buf,1,1024*1024,stdin)){
CFile f(ltoa(idx++,fbuf,10),CFile::modeWrite);
f.Write(buf,size);
}
}
//重组文件,用法
//comp>>file.exe
void main(){
char buf[1024*1024];
char fbuf[100];
int size;
int idx=0;
_setmode(stdout->_file,_O_BINARY);
try{
for(;;){
CFile f(ltoa(idx++,fbuf,10),CFile::modeRead);
f.Read(buf,f.GetLength());
fwrite(buf,f.GetLength(),stdout);
}
}catch(...){}
}
kmwy
2001-08-30
打赏
举报
回复
用Install Sheild来制作该EXE文件的安装盘就可以了,恢复时只须执行disk1中的setup,
一切OK
vince_xu
2001-08-30
打赏
举报
回复
这样的功能不是很简单吗,会不会操作文件?
打开大文件,每次读1.44M到内存,写到某个小文件(命名规则自定)里面即可。
myckd
2001-08-30
打赏
举报
回复
这是我参加工作的第一个任务,把大于1。44M的。EXE文件分割为几个比较小的文件,可以在软盘上保存就可以了。然后再做一个合并的程序。这么说可以吗??
最好用MFC实现,请帮忙
vince_xu
2001-08-30
打赏
举报
回复
细节?
java切割
文件
_Java如何将大
文件
切割成小
文件
运用Java编写代码将
一个
大
文件
切割成指定大小的小
文件
思路:对已知
文件
进行切割操作 –> 得到多个碎片
文件
使用:1、 1个字节输入流 –> 读取已知
文件
中的数据2、 多个字节输出流 –> 生成多个碎片
文件
思路补充:创建
一个
指定大小的byte数组,将大
文件
读取到byte数组中,读满一次将byte数组写入
一个
新的小
文件
中,如此循环直到将大
文件
读取完毕注意:此时最后
一个
小
文件
可能不足规...
对于大日志
分割
的几种方法
对于大日志
分割
的几种方法当日志容量上G的时候,用vi查看具体内容效率就会变得特别低,这个时候就需要将大日志进行
分割
。 为了比较各种
分割
方法的效果,我选取的测试日志基本信息如下:# ls -lrth test.log -rw-r--r-- 1 root root 645M 5月 30 20:42 test.log # wc -l test.log 8856340 test.log1. split方
js 将字符串
分割
为数
组
js 将字符串
分割
为数
组 split() let str = '1,2,3,5,74,7,8' console.log(str.split(',')) // 输出 ["1", "2", "3", "5", "74", "7", "8"]
mysql字符串
分割
为数
组_mysql下将分隔字符串转换
为数
组
推荐 MySQL的FIND_IN_SET()函数MySQL存储过程可以用于
分割
字符串,下面就为您详细介绍这种MySQL存储过程的用法,供您参考学习之用。现有一段字符串,如apple,banana,orange,pears,grape,要把它按照逗号(,)
分割
成:apple banana orange pears grape然后使用where in()方法可以查询。1、具体函数:# ...
shell 将行内容存
为数
组_shell
分割
字符串存至数组
shell
分割
字符串存至数组shell编程中,经常需要将由特定
分割
符
分割
的字符串
分割
成数组,多数情况下我们首先会想到使用awk但是实际上用shell自带的
分割
数组功能会更方便。假如a=”one,two,three,four”要将$a
分割
开,可以这样:OLD_IFS=”$IFS”IFS=”,”arr=($a)IFS=”$OLD_IFS”for s in ${arr[@]}doecho “$s”do...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章