在老的FAT32文件系统中,最大的单个文件大小必须保存在4G内,对于经常看电影的我这个是不能允许的。不过现在Windows有NTFS文件系统,Linux大部分发行版为Ext4文件系统,最大单个文件大小能大于4G。不过这二者并不能兼容。。所以将文件分割,再进行拼接就很重要,文件经过分割了在网络上传输就十分方便,也能开多线程对每部分进行HASH提高处理效率。最近看的BradPitt的《狂怒》首先:对文件进行分割需要确定每一部分的大小,假设上面的 对于最后一块,一般小于等于设定好的每块默认大小。还是换个吧):我是大哥大第5集,有729M,大概能分个12个part吧。

Java实现文件切割拼接的实现代码

Java实现文件切割拼接的实现代码

Java实现文件切割拼接的实现代码

Java实现文件切割拼接的实现代码

Java实现文件切割拼接的实现代码

Java实现文件切割拼接的实现代码