当前位置:编程学习 > 网站相关 >>

切割文件常用什么算法?

最近想做个切割文件的东西,通常切割文件是用什么算法来实现?  先说声谢谢! --------------------编程问答-------------------- 没人啊啊啊啊啊啊 --------------------编程问答--------------------   问题是你要用来做什么?如果仅仅是因为单个文件的体积太大,想切割成若干个小文件,就不需要算法,直接把文件分块读出来保存。

  如,你想为了电邮或者网盘用,他们限制每个单独的文件如50M,你有一个128M的文件,就先把第一个50M读出来保存,再把第二个50M读出来保存,最后,把剩余的尾数部分读出来保存,就切割成三个文件了。

  如果你是想,把1小时的视频切成每20分钟一段,每段都可以单独播放,或者把一百万字的WORD小说,切割成十万字一段的小片段,每段都可以单独阅读,则¥%*—……)(*—%……*好自为之,呵呵,太难了。 --------------------编程问答-------------------- 最简单的情况, 切割后最好跟个checksum信息, 方便合并后的检查是否被破坏.  --------------------编程问答-------------------- 新手前来报道,学点东西最好了! --------------------编程问答--------------------
引用 3 楼 youyou1912 的回复:
最简单的情况, 切割后最好跟个checksum信息, 方便合并后的检查是否被破坏. 

还要加个分片序号,方便组包 --------------------编程问答-------------------- 你分割文件,就看你的分割要求了 --------------------编程问答--------------------
引用 5 楼 caschaoxin 的回复:
Quote: 引用 3 楼 youyou1912 的回复:

最简单的情况, 切割后最好跟个checksum信息, 方便合并后的检查是否被破坏. 

还要加个分片序号,方便组包

LZ没有任何复杂要求的话,直接分割文件就OK了。有要求则按两位兄台说的来吧。哈希算法什么的非常多。
补充:云计算 ,  云安全
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,