文件分割器

来自IPTV爱好者
跳转至: 导航搜索

文件分割器SplitFile是一个多功能的机顶盒升级包处理工具,集成了升级包的分割、去ECC、加ECC等功能,是IPTV机顶盒自制升级包不可缺少的工具。

以B600V4C的40332609版本升级包为例介绍SplitFile的用法。

升级包文件名为:allmtd_40332609.jpg,大小:24,858,240 字节。由于B600V4C的升级包中含有ECC码,也就是以512个字节为一个块,计算出ECC,然后在后面增加16个字节的内容,所以在分割之前先要去ECC。先在SplitFile中浏览到allmtd_40332609.jpg,点“去ECC按钮”,在弹出的对话框中输入去ECC后保存的文件名,假定为:allmtd_40332609.bin。保存的文件allmtd_40332609.bin的大小为:24,104,960 字节(0x16FD000 字节),该文件包含以下三部分内容:

内核   起始:0x00000000 长度:0x00280000
根文件 起始:0x00280000 长度:0x00400000
cramfs 起始:0x00680000 长度:0x0107D000

用SplitFile将allmtd_40332609.bin分割成三部分:

allmtd_40332609_kernel.bin  2,621,440 字节
allmtd_40332609_j2ffs.bin   4,194,304 字节
allmtd_40332609_j2ffs.bin  17,289,216 字节

把这三个文件复制到Linux操作系统下,用j2ffs和cramfs工具进行解压,具体命令如下: