https://pendine.tistory.com/36?category=967064
이글에서 작성한 미비한 부분을 추가했음.
수정사항
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 문자열중 몇몇개가 누락된것같다.
'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 |
댓글