다음을 통해 공유


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"