二进制文件分割器

二进制文件分割器

时间: 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

相关推荐

  1. [MySQL] 二进制文件

    2023-12-31 20:28:02       44 阅读
  2. 分享一个简单的文件下载

    2023-12-31 20:28:02       29 阅读
  3. C++读写二进制文件

    2023-12-31 20:28:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-31 20:28:02       75 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-31 20:28:02       80 阅读
  3. 在Django里面运行非项目文件

    2023-12-31 20:28:02       64 阅读
  4. Python语言-面向对象

    2023-12-31 20:28:02       75 阅读

热门阅读

  1. UDP发送和接受数据

    2023-12-31 20:28:02       53 阅读
  2. 修改字符串(c++题解)

    2023-12-31 20:28:02       55 阅读
  3. Leetcode 2983. Palindrome Rearrangement Queries

    2023-12-31 20:28:02       52 阅读
  4. 《剑指 Offer》专项突破版 - 面试题 1 : 整数除法

    2023-12-31 20:28:02       64 阅读
  5. 获取cpu全局瞬时占用[windows][linux][c++]

    2023-12-31 20:28:02       60 阅读
  6. Linux中软件服务管理(yum/selinux/systemctl)

    2023-12-31 20:28:02       43 阅读
  7. MySQL使用问题记录

    2023-12-31 20:28:02       63 阅读