Click or drag to resize

IArchiveExtractorGetSplitSegmentStreamsInOrder Method

Helper method to get all split (multi-file) archive or media image segment (volume) streams and filenames in proper order using filename pattern matching.

Namespace: OpenDiscoverSDK.Interfaces.Extractors
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2025.4.6.0 (2025.4.6)
Syntax
C#
void GetSplitSegmentStreamsInOrder(
	string mainSplitSegmentPath,
	out Stream[] splitSegmentStreamsInOrder,
	out string[] splitSegmentFilenamesInOrder
)

Parameters

mainSplitSegmentPath  String
The full path to the archive or media image's main split segment. The main split segment will have file format Id of form Id.Archive[XX]Split, where [XX] = "Zip", "7Zip", "Rar", "WIM", etc. (e.g., Archive7ZipSplit). The non-main split segments have file format Id of form Id.Archive[XX]SplitSegment (e.g., Archive7ZipSplitSegment).
splitSegmentStreamsInOrder  Stream
[out] Open split segment (file) Streams in proper order.
splitSegmentFilenamesInOrder  String
[out] The split segment (file) filenames in proper order, without path.
Remarks
This method is a helper method to get the split archive segment (files) streams and filenames in proper order for use with method ExtractContent(Stream, String, String).
See Also