拆分笨重的文件

时间:2011-03-09 09:32:16

标签: c file

我想将261MB文件拆分为64MB块。我已经完成了它,但是当我读取原始文件并将其写入我的部分时,它需要大约15-16秒。是否有更好和优化的方法来做到这一点。 提前谢谢。


我现在通过读取和写入256MB的块来达到3秒。它仍然可以优化

1 个答案:

答案 0 :(得分:1)

如果您的意思是正在阅读fgetc并使用fputc进行撰写,请将其替换为freadfwrite以更大的数据块处理数据(尝试4KB及更高版本) )会带来很大的加速。