TruncateB

指定した開始方向から指定したバイト数を切り捨てた残り部分を返します。

■入力/出力

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

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

■プロパティ

名前プロパティ型説明
切り捨てる方向choice 開始方向を指定します。
先頭から [true] - バイト列の先頭(左端)から開始します
末尾から [false] - バイト列の末尾(右端)から開始します
切り捨てるバイト数int切り捨てるバイト数を指定します。開始方向から指定したバイト数を切り捨てます。

■備考

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

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

■例

プロパティ出力
入力10x82A082A282A4切り捨てる方向先頭から0x82A282A4
切り捨てるバイト数2