BinaryFormat.Text
통사론
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
소개
텍스트 값을 읽는 이진 형식을 반환합니다.
length
디코딩할 바이트 수 또는 텍스트 앞에 오는 길이의 이진 형식을 지정합니다. 선택적 encoding
값은 텍스트의 인코딩을 지정합니다.
encoding
지정되지 않은 경우 인코딩은 유니코드 바이트 순서 표시에서 결정됩니다. 바이트 순서 표시가 없으면 TextEncoding.Utf8
사용됩니다.
예제 1
2바이트를 ASCII 텍스트로 디코딩합니다.
사용량
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
출력
"AB"
예제 2
텍스트의 길이(바이트)가 텍스트 앞에 바이트로 표시되는 ASCII 텍스트를 디코딩합니다.
사용량
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
출력
"AB"