二进制文件分割器
时间: 2023.12.29
作者: FlameCyclone
自己写的一个能方便分割文件的小工具
使用说明
输出文件名
输出文件名规则 | |
---|---|
前缀 | 文件名开始固定名称 |
序号 | (10/16进制显示, 宽度以输出最大序号为准) |
分割范围 | (16进制显示, 宽度以输出最大范围为准) |
CRC32校验码 | 8字符组成的 CRC32 校验和 |
后缀 | 文件扩展名 |
分割配置
在分割配置编辑框中输入分割命令: Start, End, Size, Count
其中可以加上K, M, G指定分割单位
命令参数 | 描述 |
---|---|
Start | 起始位置 (0: 文件开头 -1: 文件末尾) |
End | 结束位置 (0: 文件开头 -1: 文件末尾) |
Size | 块大小 (0: 分割为Count个文件 >0: 从头到尾分割 <0: 从尾到头分割) |
Count | 数量(0: 按照Size大小分割 >0: 最多可分割数量) |
使用例子
命令 | 描述 |
---|---|
0,-1,16,1 或 0,15,0,0 | 仅将文件头16字节分割出来 |
16,-1,0,0 | 仅将不含文件头16字节的数据分割出来 |
16,-1,8K,0 | 跳过文件头16字节, 从头开始分割, 然后按照每个文件8KB分割 |
16,-1,-8K,0 | 跳过文件头16字节, 从尾开始分割, 然后按照每个文件8KB分割 |
16,-1,16K,8 | 跳过文件头16字节, 从头开始分割, 然后按照每个文件16KB分割, 最多分割8个文件 |
16,-1,0,16 | 跳过文件头16字节, 从头开始分割, 平均分割为16个文件 |
工程代码
FileSplitter