본문 바로가기
Programming/ASN.1

ASN 패킷 BER 디코딩 뷰어 개편2

by Pendine 2021. 12. 16.
728x90

https://pendine.tistory.com/36?category=967064 

 

ASN 패킷 BER 디코딩 뷰어 개편

https://pendine.tistory.com/17 위글을 보완하기 위해 작성함 https://pendine.tistory.com/manage/newpost/17?type=post&returnURL=https%3A%2F%2Fpendine.tistory.com%2Fmanage%2Fposts%2F%3Fcategory%3D-3%26p..

pendine.tistory.com

이글에서 작성한 미비한 부분을 추가했음.

 

수정사항

1. longform 인지 아닌지 구분을 해줬어야 했는데 길이byte를 계산해서 나온 값으로 구분해서

   1바이트 이내에서 처리 가능하지만 0x80보다 큰 것들을 처리할때 오류발생.

2. 디코딩시 asn 파일에 종속적이지 않게 확인하기위해서 필수요소인지 필수 요소가 아닌지 판단할수 없어

   태그값으로 tlv안의 tlv 구조가 있는지 확인할경우 v에 들어가는 바이트 배열의 크기가 3보다 클때

   헤더값이 30,31,A* 일때 새로운 구조체를 만들도록 했었는데, v가 TLV구조가 아니지만

   헤더값이 구조체로 판단하는 값을 가진경우일때 오류발생.

 

했던 부분을 수정함.

 

 

 

 

더보기
입력값
305E800101815530538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A8701018802100082028E80

콘솔 출력

byteArray length : 96
30 5E 80 01 01 81 55 30 53 80 00 81 01 01 82 01 00 A3 00 A4 47 A2 45 80 0C 54 45 53 54 5F 43 4C 49 45 4E 54 00 81 0C 54 45 53 54 5F 53 45 52 56 45 52 00 82 09 74 65 73 74 5F 75 73 65 72 83 09 74 65 73 74 5F 70 61 73 73 A4 04 06 02 51 01 85 01 28 86 01 0A 87 01 01 88 02 10 00 82 02 8E 80 
----------------------------------------------------
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 5E int value : 94
 -------------------------- 
 ShortForm | length check : 94 | HEX : 5E
 real Length Set : 94
 -------------------------- 
 index : 2 Value hex : 800101815530538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A8701018802100082028E80
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 94 totalLength : 96
 | grade : 0 | TAG : 30 | Length = Hex : 5E real Length : 94 | 
 | index : 96 | 
 | Value : 800101815530538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A8701018802100082028E80 | 
 | total Length : 96
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 94
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 01
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 1 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 01 | 
 | total Length : 3
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 94
inner TLV 한테 전달한 Value 길이는 : 94
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 55 int value : 85
 -------------------------- 
 ShortForm | length check : 85 | HEX : 55
 real Length Set : 85
 -------------------------- 
 index : 5 Value hex : 30538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 85 totalLength : 87
 | grade : 1 | TAG : 81 | Length = Hex : 55 real Length : 85 | 
 | index : 90 | 
 | Value : 30538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000 | 
 | total Length : 87
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 85
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 53 int value : 83
 -------------------------- 
 ShortForm | length check : 83 | HEX : 53
 real Length Set : 83
 -------------------------- 
 index : 2 Value hex : 8000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 83 totalLength : 85
 | grade : 2 | TAG : 30 | Length = Hex : 53 real Length : 83 | 
 | index : 85 | 
 | Value : 8000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000 | 
 | total Length : 85
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 83
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 00 int value : 0
 -------------------------- 
 ShortForm | length check : 0 | HEX : 00
 real Length Set : 0
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 0 totalLength : 2
 | grade : 3 | TAG : 80 | Length = Hex : 00 real Length : 0 | 
 | index : 2 | 
 | Value : null | 
 | total Length : 2
 inner TLV 생성 불가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 0 totalLength : 2
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 0 totalLength : 2
inner totalLength : 2
next inner start index : 2
value : 83
inner TLV 한테 전달한 Value 길이는 : 83
 -------------------------- 
 index : 2 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 3 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 4 Value hex : 01
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 3 | TAG : 81 | Length = Hex : 01 real Length : 1 | 
 | index : 5 | 
 | Value : 01 | 
 | total Length : 3
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 5
value : 83
inner TLV 한테 전달한 Value 길이는 : 83
 -------------------------- 
 index : 5 tag hex : 82
 -------------------------- 
 -------------------------- 
 index : 6 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 7 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 3 | TAG : 82 | Length = Hex : 01 real Length : 1 | 
 | index : 8 | 
 | Value : 00 | 
 | total Length : 3
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 8
value : 83
inner TLV 한테 전달한 Value 길이는 : 83
 -------------------------- 
 index : 8 tag hex : A3
 -------------------------- 
 -------------------------- 
 index : 9 length hex : 00 int value : 0
 -------------------------- 
 ShortForm | length check : 0 | HEX : 00
 real Length Set : 0
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 0 totalLength : 2
 | grade : 3 | TAG : A3 | Length = Hex : 00 real Length : 0 | 
 | index : 10 | 
 | Value : null | 
 | total Length : 2
 inner TLV 생성 불가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 0 totalLength : 2
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 0 totalLength : 2
inner totalLength : 2
next inner start index : 10
value : 83
inner TLV 한테 전달한 Value 길이는 : 83
 -------------------------- 
 index : 10 tag hex : A4
 -------------------------- 
 -------------------------- 
 index : 11 length hex : 47 int value : 71
 -------------------------- 
 ShortForm | length check : 71 | HEX : 47
 real Length Set : 71
 -------------------------- 
 index : 12 Value hex : A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 71 totalLength : 73
 | grade : 3 | TAG : A4 | Length = Hex : 47 real Length : 71 | 
 | index : 83 | 
 | Value : A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000 | 
 | total Length : 73
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 71
 -------------------------- 
 index : 0 tag hex : A2
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 45 int value : 69
 -------------------------- 
 ShortForm | length check : 69 | HEX : 45
 real Length Set : 69
 -------------------------- 
 index : 2 Value hex : 800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 69 totalLength : 71
 | grade : 4 | TAG : A2 | Length = Hex : 45 real Length : 69 | 
 | index : 71 | 
 | Value : 800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000 | 
 | total Length : 71
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 0C int value : 12
 -------------------------- 
 ShortForm | length check : 12 | HEX : 0C
 real Length Set : 12
 -------------------------- 
 index : 2 Value hex : 544553545F434C49454E5400
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 12 totalLength : 14
 | grade : 5 | TAG : 80 | Length = Hex : 0C real Length : 12 | 
 | index : 14 | 
 | Value : 544553545F434C49454E5400 | 
 | total Length : 14
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 12 totalLength : 14
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 12 totalLength : 14
inner totalLength : 14
next inner start index : 14
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 14 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 15 length hex : 0C int value : 12
 -------------------------- 
 ShortForm | length check : 12 | HEX : 0C
 real Length Set : 12
 -------------------------- 
 index : 16 Value hex : 544553545F53455256455200
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 12 totalLength : 14
 | grade : 5 | TAG : 81 | Length = Hex : 0C real Length : 12 | 
 | index : 28 | 
 | Value : 544553545F53455256455200 | 
 | total Length : 14
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 12 totalLength : 14
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 12 totalLength : 14
inner totalLength : 14
next inner start index : 28
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 28 tag hex : 82
 -------------------------- 
 -------------------------- 
 index : 29 length hex : 09 int value : 9
 -------------------------- 
 ShortForm | length check : 9 | HEX : 09
 real Length Set : 9
 -------------------------- 
 index : 30 Value hex : 746573745F75736572
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 9 totalLength : 11
 | grade : 5 | TAG : 82 | Length = Hex : 09 real Length : 9 | 
 | index : 39 | 
 | Value : 746573745F75736572 | 
 | total Length : 11
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 9 totalLength : 11
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 9 totalLength : 11
inner totalLength : 11
next inner start index : 39
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 39 tag hex : 83
 -------------------------- 
 -------------------------- 
 index : 40 length hex : 09 int value : 9
 -------------------------- 
 ShortForm | length check : 9 | HEX : 09
 real Length Set : 9
 -------------------------- 
 index : 41 Value hex : 746573745F70617373
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 9 totalLength : 11
 | grade : 5 | TAG : 83 | Length = Hex : 09 real Length : 9 | 
 | index : 50 | 
 | Value : 746573745F70617373 | 
 | total Length : 11
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 9 totalLength : 11
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 9 totalLength : 11
inner totalLength : 11
next inner start index : 50
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 50 tag hex : A4
 -------------------------- 
 -------------------------- 
 index : 51 length hex : 04 int value : 4
 -------------------------- 
 ShortForm | length check : 4 | HEX : 04
 real Length Set : 4
 -------------------------- 
 index : 52 Value hex : 06025101
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 4 totalLength : 6
 | grade : 5 | TAG : A4 | Length = Hex : 04 real Length : 4 | 
 | index : 56 | 
 | Value : 06025101 | 
 | total Length : 6
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 4
 -------------------------- 
 index : 0 tag hex : 06
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 02 int value : 2
 -------------------------- 
 ShortForm | length check : 2 | HEX : 02
 real Length Set : 2
 -------------------------- 
 index : 2 Value hex : 5101
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 | grade : 6 | TAG : 06 | Length = Hex : 02 real Length : 2 | 
 | index : 4 | 
 | Value : 5101 | 
 | total Length : 4
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
inner totalLength : 4
next inner start index : 4
value : 4
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 4 totalLength : 6
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 4 totalLength : 6
inner totalLength : 6
next inner start index : 56
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 56 tag hex : 85
 -------------------------- 
 -------------------------- 
 index : 57 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 58 Value hex : 28
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 5 | TAG : 85 | Length = Hex : 01 real Length : 1 | 
 | index : 59 | 
 | Value : 28 | 
 | total Length : 3
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 59
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 59 tag hex : 86
 -------------------------- 
 -------------------------- 
 index : 60 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 61 Value hex : 0A
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 5 | TAG : 86 | Length = Hex : 01 real Length : 1 | 
 | index : 62 | 
 | Value : 0A | 
 | total Length : 3
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 62
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 62 tag hex : 87
 -------------------------- 
 -------------------------- 
 index : 63 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 64 Value hex : 01
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 5 | TAG : 87 | Length = Hex : 01 real Length : 1 | 
 | index : 65 | 
 | Value : 01 | 
 | total Length : 3
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 65
value : 69
inner TLV 한테 전달한 Value 길이는 : 69
 -------------------------- 
 index : 65 tag hex : 88
 -------------------------- 
 -------------------------- 
 index : 66 length hex : 02 int value : 2
 -------------------------- 
 ShortForm | length check : 2 | HEX : 02
 real Length Set : 2
 -------------------------- 
 index : 67 Value hex : 1000
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 | grade : 5 | TAG : 88 | Length = Hex : 02 real Length : 2 | 
 | index : 69 | 
 | Value : 1000 | 
 | total Length : 4
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
inner totalLength : 4
next inner start index : 69
value : 69
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 69 totalLength : 71
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 69 totalLength : 71
inner totalLength : 71
next inner start index : 71
value : 71
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 71 totalLength : 73
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 71 totalLength : 73
inner totalLength : 73
next inner start index : 83
value : 83
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 83 totalLength : 85
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 83 totalLength : 85
inner totalLength : 85
next inner start index : 85
value : 85
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 85 totalLength : 87
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 85 totalLength : 87
inner totalLength : 87
next inner start index : 90
value : 94
inner TLV 한테 전달한 Value 길이는 : 94
 -------------------------- 
 index : 90 tag hex : 82
 -------------------------- 
 -------------------------- 
 index : 91 length hex : 02 int value : 2
 -------------------------- 
 ShortForm | length check : 2 | HEX : 02
 real Length Set : 2
 -------------------------- 
 index : 92 Value hex : 8E80
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 | grade : 1 | TAG : 82 | Length = Hex : 02 real Length : 2 | 
 | index : 94 | 
 | Value : 8E80 | 
 | total Length : 4
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
inner totalLength : 4
next inner start index : 94
value : 94

30 5E
	800101815530538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A8701018802100082028E80
	80 01
		01
	81 55
		30538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
		30 53
			8000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
			80 00
				
			81 01
				01
			82 01
				00
			A3 00
				
			A4 47
				A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
				A2 45
					800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A87010188021000
					80 0C
						544553545F434C49454E5400
					81 0C
						544553545F53455256455200
					82 09
						746573745F75736572
					83 09
						746573745F70617373
					A4 04
						06025101
						06 02
							5101
					85 01
						28
					86 01
						0A
					87 01
						01
					88 02
						1000
	82 02
		8E80

 

 

더보기
입력값
308201C1800101818201B6308201B2800157810104820100A341810D343235323436646A3030323933830D343235323436646A3030323933A721800207E581010B82011883010B840101850111A604820202CEA706800109810100A4820162A682015E8001FFA1820157A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180820295D0				

콘솔 출력

 | Value : 3082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 310
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 306
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 82 int value : 130
 -------------------------- 
 LongForm | length check : 302 | HEX : 012E length Array : 2
 real Length Set : 302
 -------------------------- 
 index : 4 Value hex : 3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 302 totalLength : 306
 | grade : 11 | TAG : 30 | Length = Hex : 82 real Length : 302 | 
 | index : 306 | 
 | Value : 3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 306
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 302
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 82 int value : 130
 -------------------------- 
 LongForm | length check : 298 | HEX : 012A length Array : 2
 real Length Set : 298
 -------------------------- 
 index : 4 Value hex : 800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 298 totalLength : 302
 | grade : 12 | TAG : 30 | Length = Hex : 82 real Length : 298 | 
 | index : 302 | 
 | Value : 800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 302
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 298
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 02
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 13 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 02 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 298
inner TLV 한테 전달한 Value 길이는 : 298
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 82 int value : 130
 -------------------------- 
 LongForm | length check : 291 | HEX : 0123 length Array : 2
 real Length Set : 291
 -------------------------- 
 index : 7 Value hex : 3082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 291 totalLength : 295
 | grade : 13 | TAG : 81 | Length = Hex : 82 real Length : 291 | 
 | index : 298 | 
 | Value : 3082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 295
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 291
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 82 int value : 130
 -------------------------- 
 LongForm | length check : 287 | HEX : 011F length Array : 2
 real Length Set : 287
 -------------------------- 
 index : 4 Value hex : 800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 287 totalLength : 291
 | grade : 14 | TAG : 30 | Length = Hex : 82 real Length : 287 | 
 | index : 291 | 
 | Value : 800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 291
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 287
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 2 Value hex : 30303030303030303030303031
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 15 | TAG : 80 | Length = Hex : 0D real Length : 13 | 
 | index : 15 | 
 | Value : 30303030303030303030303031 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 30 int value : 48
 -------------------------- 
 ShortForm | length check : 48 | HEX : 30
 real Length Set : 48
확인한 길이가 받은 길이보다 긺. 취소 | 확인된 길이 : 48 받은 배열 길이 : 13
확인한 길이가 받은 길이보다 긺. 취소 | 확인된 길이 : 48 받은 배열 길이 : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 15
value : 287
inner TLV 한테 전달한 Value 길이는 : 287
 -------------------------- 
 index : 15 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 16 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 17 Value hex : 67
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 15 | TAG : 81 | Length = Hex : 01 real Length : 1 | 
 | index : 18 | 
 | Value : 67 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 18
value : 287
inner TLV 한테 전달한 Value 길이는 : 287
 -------------------------- 
 index : 18 tag hex : A4
 -------------------------- 
 -------------------------- 
 index : 19 length hex : 82 int value : 130
 -------------------------- 
 LongForm | length check : 265 | HEX : 0109 length Array : 2
 real Length Set : 265
 -------------------------- 
 index : 22 Value hex : 800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 265 totalLength : 269
 | grade : 15 | TAG : A4 | Length = Hex : 82 real Length : 265 | 
 | index : 287 | 
 | Value : 800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 269
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 265
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 03
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 16 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 03 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 265
inner TLV 한테 전달한 Value 길이는 : 265
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 5 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 16 | TAG : 81 | Length = Hex : 01 real Length : 1 | 
 | index : 6 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 6
value : 265
inner TLV 한테 전달한 Value 길이는 : 265
 -------------------------- 
 index : 6 tag hex : 82
 -------------------------- 
 -------------------------- 
 index : 7 length hex : 0E int value : 14
 -------------------------- 
 ShortForm | length check : 14 | HEX : 0E
 real Length Set : 14
 -------------------------- 
 index : 8 Value hex : 3230323131313234313130313137
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 14 totalLength : 16
 | grade : 16 | TAG : 82 | Length = Hex : 0E real Length : 14 | 
 | index : 22 | 
 | Value : 3230323131313234313130313137 | 
 | total Length : 16
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 14 totalLength : 16
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 14 totalLength : 16
inner totalLength : 16
next inner start index : 22
value : 265
inner TLV 한테 전달한 Value 길이는 : 265
 -------------------------- 
 index : 22 tag hex : A3
 -------------------------- 
 -------------------------- 
 index : 23 length hex : 81 int value : 129
 -------------------------- 
 LongForm | length check : 240 | HEX : F0 length Array : 1
 real Length Set : 240
 -------------------------- 
 index : 25 Value hex : 300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 1 value Array size : 240 totalLength : 243
 | grade : 16 | TAG : A3 | Length = Hex : 81 real Length : 240 | 
 | index : 265 | 
 | Value : 300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180 | 
 | total Length : 243
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 0 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 2 Value hex : 80010081080000012203025141
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 15 | 
 | Value : 80010081080000012203025141 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025141
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025141 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 15
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 15 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 16 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 17 Value hex : 80010081080000012203025142
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 30 | 
 | Value : 80010081080000012203025142 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025142
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025142 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 30
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 30 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 31 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 32 Value hex : 80010081080000012203025143
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 45 | 
 | Value : 80010081080000012203025143 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025143
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025143 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 45
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 45 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 46 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 47 Value hex : 80010081080000012203025144
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 60 | 
 | Value : 80010081080000012203025144 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025144
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025144 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 60
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 60 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 61 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 62 Value hex : 80010081080000012203025145
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 75 | 
 | Value : 80010081080000012203025145 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025145
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025145 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 75
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 75 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 76 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 77 Value hex : 80010081080000012203025146
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 90 | 
 | Value : 80010081080000012203025146 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025146
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025146 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 90
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 90 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 91 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 92 Value hex : 80010081080000012203025147
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 105 | 
 | Value : 80010081080000012203025147 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025147
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025147 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 105
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 105 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 106 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 107 Value hex : 80010081080000012203025148
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 120 | 
 | Value : 80010081080000012203025148 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025148
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025148 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 120
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 120 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 121 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 122 Value hex : 80010081080000012203025149
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 135 | 
 | Value : 80010081080000012203025149 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025149
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025149 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 135
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 135 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 136 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 137 Value hex : 80010081080000012203025150
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 150 | 
 | Value : 80010081080000012203025150 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025150
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025150 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 150
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 150 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 151 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 152 Value hex : 80010081080000012203025175
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 165 | 
 | Value : 80010081080000012203025175 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025175
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025175 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 165
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 165 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 166 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 167 Value hex : 80010081080000012203025176
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 180 | 
 | Value : 80010081080000012203025176 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025176
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025176 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 180
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 180 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 181 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 182 Value hex : 80010081080000012203025177
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 195 | 
 | Value : 80010081080000012203025177 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025177
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025177 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 195
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 195 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 196 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 197 Value hex : 80010081080000012203025178
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 210 | 
 | Value : 80010081080000012203025178 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025178
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025178 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 210
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 210 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 211 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 212 Value hex : 80010081080000012203025179
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 225 | 
 | Value : 80010081080000012203025179 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025179
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025179 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 225
value : 240
inner TLV 한테 전달한 Value 길이는 : 240
 -------------------------- 
 index : 225 tag hex : 30
 -------------------------- 
 -------------------------- 
 index : 226 length hex : 0D int value : 13
 -------------------------- 
 ShortForm | length check : 13 | HEX : 0D
 real Length Set : 13
 -------------------------- 
 index : 227 Value hex : 80010081080000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 | grade : 17 | TAG : 30 | Length = Hex : 0D real Length : 13 | 
 | index : 240 | 
 | Value : 80010081080000012203025180 | 
 | total Length : 15
 inner TLV 생성 가능 
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 0 tag hex : 80
 -------------------------- 
 -------------------------- 
 index : 1 length hex : 01 int value : 1
 -------------------------- 
 ShortForm | length check : 1 | HEX : 01
 real Length Set : 1
 -------------------------- 
 index : 2 Value hex : 00
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 | grade : 18 | TAG : 80 | Length = Hex : 01 real Length : 1 | 
 | index : 3 | 
 | Value : 00 | 
 | total Length : 3
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 1
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 1 totalLength : 3
inner totalLength : 3
next inner start index : 3
value : 13
inner TLV 한테 전달한 Value 길이는 : 13
 -------------------------- 
 index : 3 tag hex : 81
 -------------------------- 
 -------------------------- 
 index : 4 length hex : 08 int value : 8
 -------------------------- 
 ShortForm | length check : 8 | HEX : 08
 real Length Set : 8
 -------------------------- 
 index : 5 Value hex : 0000012203025180
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 | grade : 18 | TAG : 81 | Length = Hex : 08 real Length : 8 | 
 | index : 13 | 
 | Value : 0000012203025180 | 
 | total Length : 10
 inner TLV 생성 가능 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 8 totalLength : 10
inner totalLength : 10
next inner start index : 13
value : 13
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 13 totalLength : 15
inner totalLength : 15
next inner start index : 240
value : 240
 tag byte : 1 length byte : 1 length Array size : 1 value Array size : 240 totalLength : 243
 tag byte : 1 length byte : 1 length Array size : 1 value Array size : 240 totalLength : 243
inner totalLength : 243
next inner start index : 265
value : 265
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 265 totalLength : 269
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 265 totalLength : 269
inner totalLength : 269
next inner start index : 287
value : 287
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 287 totalLength : 291
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 287 totalLength : 291
inner totalLength : 291
next inner start index : 291
value : 291
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 291 totalLength : 295
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 291 totalLength : 295
inner totalLength : 295
next inner start index : 298
value : 298
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 298 totalLength : 302
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 298 totalLength : 302
inner totalLength : 302
next inner start index : 302
value : 302
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 302 totalLength : 306
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 302 totalLength : 306
inner totalLength : 306
next inner start index : 306
value : 306
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 306 totalLength : 310
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 306 totalLength : 310
inner totalLength : 310
next inner start index : 318
value : 318
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 318 totalLength : 322
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 318 totalLength : 322
inner totalLength : 322
next inner start index : 322
value : 322
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 322 totalLength : 326
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 322 totalLength : 326
inner totalLength : 326
next inner start index : 335
value : 335
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 335 totalLength : 339
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 335 totalLength : 339
inner totalLength : 339
next inner start index : 339
value : 339
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 339 totalLength : 343
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 339 totalLength : 343
inner totalLength : 343
next inner start index : 343
value : 343
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 343 totalLength : 347
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 343 totalLength : 347
inner totalLength : 347
next inner start index : 350
value : 350
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 350 totalLength : 354
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 350 totalLength : 354
inner totalLength : 354
next inner start index : 354
value : 354
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 354 totalLength : 358
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 354 totalLength : 358
inner totalLength : 358
next inner start index : 434
value : 434
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 434 totalLength : 438
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 434 totalLength : 438
inner totalLength : 438
next inner start index : 438
value : 438
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 438 totalLength : 442
 tag byte : 1 length byte : 1 length Array size : 2 value Array size : 438 totalLength : 442
inner totalLength : 442
next inner start index : 445
value : 449
inner TLV 한테 전달한 Value 길이는 : 449
 -------------------------- 
 index : 445 tag hex : 82
 -------------------------- 
 -------------------------- 
 index : 446 length hex : 02 int value : 2
 -------------------------- 
 ShortForm | length check : 2 | HEX : 02
 real Length Set : 2
 -------------------------- 
 index : 447 Value hex : 95D0
 -------------------------- 
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 | grade : 1 | TAG : 82 | Length = Hex : 02 real Length : 2 | 
 | index : 449 | 
 | Value : 95D0 | 
 | total Length : 4
 value 가 null 이거나 length 가 3보다 짧음. TLV 생성 불가능 :: value : 2
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
 tag byte : 1 length byte : 1 length Array size : 0 value Array size : 2 totalLength : 4
inner totalLength : 4
next inner start index : 449
value : 449

30 82
	800101818201B6308201B2800157810104820100A341810D343235323436646A3030323933830D343235323436646A3030323933A721800207E581010B82011883010B840101850111A604820202CEA706800109810100A4820162A682015E8001FFA1820157A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180820295D0
	80 01
		01
	81 82
		308201B2800157810104820100A341810D343235323436646A3030323933830D343235323436646A3030323933A721800207E581010B82011883010B840101850111A604820202CEA706800109810100A4820162A682015E8001FFA1820157A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
		30 82
			800157810104820100A341810D343235323436646A3030323933830D343235323436646A3030323933A721800207E581010B82011883010B840101850111A604820202CEA706800109810100A4820162A682015E8001FFA1820157A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
			80 01
				57
			81 01
				04
			82 01
				00
			A3 41
				810D343235323436646A3030323933830D343235323436646A3030323933A721800207E581010B82011883010B840101850111A604820202CEA706800109810100
				81 0D
					343235323436646A3030323933
				83 0D
					343235323436646A3030323933
				A7 21
					800207E581010B82011883010B840101850111A604820202CEA706800109810100
					80 02
						07E5
					81 01
						0B
					82 01
						18
					83 01
						0B
					84 01
						01
					85 01
						11
					A6 04
						820202CE
						82 02
							02CE
					A7 06
						800109810100
						80 01
							09
						81 01
							00
			A4 82
				A682015E8001FFA1820157A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
				A6 82
					8001FFA1820157A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
					80 01
						FF
					A1 82
						A08201533082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
						A0 82
							3082014F8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
							30 82
								8001028101038201FFA3820142A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
								80 01
									02
								81 01
									03
								82 01
									FF
								A3 82
									A182013E800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
									A1 82
										800628FB28040007A18201323082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
										80 06
											28FB28040007
										A1 82
											3082012E3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
											30 82
												3082012A800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
												30 82
													800102818201233082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
													80 01
														02
													81 82
														3082011F800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
														30 82
															800D30303030303030303030303031810167A4820109800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
															80 0D
																30303030303030303030303031
																30 30
																	
															81 01
																67
															A4 82
																800103810100820E3230323131313234313130313137A381F0300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
																80 01
																	03
																81 01
																	00
																82 0E
																	3230323131313234313130313137
																A3 81
																	300D80010081080000012203025141300D80010081080000012203025142300D80010081080000012203025143300D80010081080000012203025144300D80010081080000012203025145300D80010081080000012203025146300D80010081080000012203025147300D80010081080000012203025148300D80010081080000012203025149300D80010081080000012203025150300D80010081080000012203025175300D80010081080000012203025176300D80010081080000012203025177300D80010081080000012203025178300D80010081080000012203025179300D80010081080000012203025180
																	30 0D
																		80010081080000012203025141
																		80 01
																			00
																		81 08
																			0000012203025141
																	30 0D
																		80010081080000012203025142
																		80 01
																			00
																		81 08
																			0000012203025142
																	30 0D
																		80010081080000012203025143
																		80 01
																			00
																		81 08
																			0000012203025143
																	30 0D
																		80010081080000012203025144
																		80 01
																			00
																		81 08
																			0000012203025144
																	30 0D
																		80010081080000012203025145
																		80 01
																			00
																		81 08
																			0000012203025145
																	30 0D
																		80010081080000012203025146
																		80 01
																			00
																		81 08
																			0000012203025146
																	30 0D
																		80010081080000012203025147
																		80 01
																			00
																		81 08
																			0000012203025147
																	30 0D
																		80010081080000012203025148
																		80 01
																			00
																		81 08
																			0000012203025148
																	30 0D
																		80010081080000012203025149
																		80 01
																			00
																		81 08
																			0000012203025149
																	30 0D
																		80010081080000012203025150
																		80 01
																			00
																		81 08
																			0000012203025150
																	30 0D
																		80010081080000012203025175
																		80 01
																			00
																		81 08
																			0000012203025175
																	30 0D
																		80010081080000012203025176
																		80 01
																			00
																		81 08
																			0000012203025176
																	30 0D
																		80010081080000012203025177
																		80 01
																			00
																		81 08
																			0000012203025177
																	30 0D
																		80010081080000012203025178
																		80 01
																			00
																		81 08
																			0000012203025178
																	30 0D
																		80010081080000012203025179
																		80 01
																			00
																		81 08
																			0000012203025179
																	30 0D
																		80010081080000012203025180
																		80 01
																			00
																		81 08
																			0000012203025180
	82 02
		95D0

 

테스트로 사용했던 패킷 두개로 만들어본건데

머리속에서 생각한거랑 다르게 어긋났던 부분이 있어서 

계속 수정했음.

 

나름대로 보완 한다고 해본거지만

아마도 다른 패킷을 사용했을때 오류가 발생할 수 도 있음.

필연적으로 발생할 것 같음.

 

글 작성후 보니 텝 표출때문에 텍스트가 뒤로 밀려서 정확하게 표출이 안됨.

정확하게 보고싶다면 텍스트를 복사 붙여넣기로 확인해야 정확함.

 

텝은 데이터 구조 때문에 생략한다면 보기 어려워서 일부러 집어넣었다.

탭이 아니라 스페이스바로 공백을 출력한다면 가독성이 좋지 않아 탭으로 사용했다. 

 

입력한 hex 문자열과 출력하는 문자열이 다른게 있는데

길이 표출시 사용하는 바이트가 0x80이상일경우,

최종적으로 표출할때 같이 표현하는을 잊어먹었기 때문에 위에서 보이는 hex 문자열중 몇몇개가 누락된것같다.

728x90

'Programming > ASN.1' 카테고리의 다른 글

[ASN.1] 메시지 디코딩오류  (0) 2022.09.21
ASN 패킷 BER 디코딩 뷰어 개편  (1) 2021.11.02
ASN.1 정리 ㄱㄱ  (2) 2021.09.30
DSRC 분석중  (0) 2021.06.30
ASN.1 BER 허겁지겁 만든 디코딩 뷰어  (1) 2021.05.25

댓글