SplitContent
描述:
按指定的字节序列拆分传入的数据流
标签:
content, split, binary
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
字节序列格式 | 十六进制 | - 十六进制 - 文本 | 指定应如何解析<字节序列>属性 |
字节序列 | 将源文件以何种方式表示的字节形式拆分为单独数据流 | ||
保留原字节序列 | 不保留 | - 保留 - 不保留 | 确定每个切分是否应包含原字节序列 |
字节序列位置 | 末尾 | - 末尾 - 开头 | 如果<保留原字节序列>设置为保留,则指定是否应将字节序列添加到第一个分隔的末尾或第二个分隔的开头;如果<保留原字节序列>为不保留,则忽略此属性。 |
连线:
名字 | 描述 |
---|---|
splits | 所有拆分数据流将路由到splits连接 |
original | 原始数据流 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
fragment.identifier | 所有从同一父数据流生成的拆分数据流将随机生成UUID |
fragment.index | 表示从单个父数据流创建的拆分数据流的顺序 |
fragment.count | 从父数据流生成的拆分数据流的数量 |
segment.original.filename | 父数据流的文件名 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
资源 | 描述 |
---|---|
MEMORY | 因为父数据流的属性存储在内存中,而数据流的内容并不存储在内存。如果由于内容的大小而生成了许多拆分数据流,则用户可能需要两步拆分方法来避免在一次拆分的时候生成过多数据流而过度使用内存。 |