SegmentContent 2025.10.9.21¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Segments a FlowFile into multiple smaller segments on byte boundaries. Each segment is given the following attributes: fragment.identifier, fragment.index, fragment.count, segment.original.filename; these attributes can then be used by the MergeContent processor in order to reconstitute the original FlowFile
Tags¶
segment, split
Input Requirement¶
REQUIRED
Supports Sensitive Dynamic Properties¶
false
Properties¶
| Property | Description |
|---|---|
| Segment Size | The maximum data size in bytes for each segment |
Relationships¶
| Name | Description |
|---|---|
| original | The original FlowFile will be sent to this relationship |
| segments | All segments will be sent to this relationship. If the file was small enough that it was not segmented, a copy of the original is sent to this relationship as well as original |
Writes attributes¶
| Name | Description |
|---|---|
| fragment.identifier | All segments produced from the same parent FlowFile will have the same randomly generated UUID added for this attribute |
| fragment.index | A one-up number that indicates the ordering of the segments that were created from a single parent FlowFile |
| fragment.count | The number of segments generated from the parent FlowFile |
| segment.original.filename | The filename of the parent FlowFile |
| segment.original.filename | The filename will be updated to include the parent’s filename, the segment index, and the segment count |