변수 문자열에 대한 유형 트리를 정의하려면 어떻게해야합니까? 처음 두 바이트는 길이를 나타내고 그 다음 실제 문자열은 길이 다음에 오는 문자를 나타냅니다.변수 문자열에 대한 유형 트리를 정의합니다.
02ab, 여기서 ab는 문자열입니다.
03abcghj. 여기서는 abc가 문자열이고 다른 부분은 다른 것입니다
변수 문자열에 대한 유형 트리를 정의하려면 어떻게해야합니까? 처음 두 바이트는 길이를 나타내고 그 다음 실제 문자열은 길이 다음에 오는 문자를 나타냅니다.변수 문자열에 대한 유형 트리를 정의합니다.
02ab, 여기서 ab는 문자열입니다.
03abcghj. 여기서는 abc가 문자열이고 다른 부분은 다른 것입니다
두 개의 필드, 크기 및 문자열로 그룹을 만들 수 있습니다. 그런 다음 크기 필드를 마우스 오른쪽 단추로 클릭하고 해당 필드에 대해 Sized
속성을 선택하십시오. 속성은 첫 x 째 필드에 다음 필드의 길이가 있음을의 L합니다. 매뉴얼에서
:
크기의 속성
정립 속성 값이 바로 다음의 구성 요소의 크기 (바이트)를 지정하는 구성 요소에 사용된다. 크기가 지정된 속성은 그룹의 둘 이상의 구성 요소에서 사용될 수 있습니다.
크기
예를 들어, 구성 요소의 길이를 나타내는 숫자가 바로 앞의 변수 길이 요소가있을 수 :
10Washington
이 10는 다음의 크기를 나타냅니다를 구성 요소. 정립 속성을 사용하는 방법에 대한
몇 가지 중요한 포인트는
정립 속성 구성 요소는 부호없는 정수로 정의해야합니다.
이진 바이트 스트림 항목의 크기가 고정되어 있지 않으면 그 앞에있는 구성 요소의 크기를 지정해야하며 크기가 지정된 특성을 해당 구성 요소에 사용해야합니다.
구성 요소의 크기는 해당 구성 요소의 시작 부분에서 구성 요소 끝까지의 바이트 수입니다. 구성 요소의 계열 범위가 [예 : (1 : 3)] 인 경우 크기에는 해당 구성 요소의 시리즈에있는 모든 구성원이 포함됩니다. 구분 기호로 해당 계열의 각 구성원을 구분하면 구분 기호가 크기에 포함되어야합니다. 또한 릴리스 문자가 구성 요소에 나타나면 크기에 포함시켜야합니다.
크기에는 한 구성 요소 유형과 다음 구성 요소 유형을 구분하는 분리 문자가 포함되지 않습니다.