35888894 发表于 2009-4-4 09:22:54

如何将一个大文件切割成若干个小文件

比如将一个1G的AVI,切割成1024个1M的小文件?

35888894 发表于 2009-4-4 09:40:58

搞定了,下面说下方法,抛砖引玉
我用filereadindline再用个循环,一次读取1000行,然后保存到一个文件中,后面同理

35888894 发表于 2009-4-4 09:57:27

出现问题,速度慢的是在让人无法忍受...谁有更好的方法?每秒才能转化10K左右 ,CPU瞬间100%

llztt 发表于 2009-4-4 13:02:01

呵呵,这个AU3不专业,还不如调用专业点的,譬如背地里调用RAR.EXE,不过我没用过RAR的分卷命令行,倒是用过背地里压缩和解压缩了。。我想该没问题的

thesnow 发表于 2009-4-4 18:19:29

API设置文件坐标,每次读取几M到内存,再写入。
以前做过,速度倒是马马虎虎,可是到了UNICODE下貌似有问题,作罢了。你试试吧。

35888894 发表于 2009-4-4 18:36:47

谢谢楼上的回答

caodongchun 发表于 2009-7-16 18:32:51

http://www.autoitx.com/forum.php?mod=viewthread&tid=8399

kn007 发表于 2009-7-16 19:05:02

支持下楼上的

caodongchun 发表于 2009-7-17 14:29:42

LZ,关于大文件的切割与合并已经有了新的UDF,请注意浏览,速度明显加快!
用到了一个obj

clshuai 发表于 2009-9-2 12:52:41

路过,学习了
页: [1]
查看完整版本: 如何将一个大文件切割成若干个小文件