MidB

バイト列の中から指定した長さのバイト列を返します。

■入力/出力

接続数: 最小 1/最大 3
入力データ型説明
入力1Binaryデータ
入力2Integer存在する場合、開始位置プロパティを置換
入力3Integer存在する場合、取り出すバイト数プロパティを置換

出力データ型説明
出力1Binary切り出したデータ

■プロパティ

名前プロパティ型説明
開始位置int先頭の位置を1とした開始位置をバイト数で指定します。
取り出すバイト数int抽出するバイト数を指定します。

■備考

■バイナリ関数でのバイト列の取り扱いについて

それぞれのバイナリ関数(LeftB/RightB/MidB/ReplaceB/TruncateB)は入力のバイト列をそのまま処理します。文字を表すバイト列を扱った場合は2バイト文字の途中で切れるなどの文字の泣き別れが発生することがあります。

■例

プロパティ出力
入力10x82A082A282A4開始位置30x82A2
取り出すバイト数2