56일차 파이썬 CDR 개발 - 16
2020. 10. 28. 11:37ㆍDiary/1~100
오늘은 전체 스토리지와 스트림의 목록과 속성을 가져오는 소스코드를 작성했다.
1. Full Array 'Name'
스토리지와 스트림의 속성 정보는 80Byte의 크기로 저장이 되어 있다.
Root를 통해 프로퍼티를 만든 다음에, 프로퍼티를 통해 스토리지와 스트림의 속성들을 딕셔너리로 저장한다.
2. Full Array 'Type, Left, Right, Child, Start, Size'
Root Storage ID
Name : 0x600 ~ 0x63F
Name Length : 16 00 ==> Name의 문자열 크기는 16+1 = 17Byte
Type : 05
※ 0–Empty, 1–Storage, 2–Stream, 3–Lock Bytes, 4–Property, 5–Root Storage
Left Node : FF FF FF FF ==> 좌측 자식 노드는 존재하지 않는다.
Right Node : FF FF FF FF ==> 우측 자식 노드는 존재하지 않는다.
Child Node : 01 00 00 00 ==> 자식 노드는 1개
Start Sector ID : 04 00 00 00
Object Size : C0 18 00 00 00 00 00 00
'Diary > 1~100' 카테고리의 다른 글
58일차 파이썬 CDR 개발 - 18 (0) | 2020.10.30 |
---|---|
57일차 파이썬 CDR 개발 - 17 (0) | 2020.10.29 |
55일차 파이썬 CDR 개발 - 15 (0) | 2020.10.27 |
54일차 파이썬 CDR 개발 - 14 (0) | 2020.10.26 |
53일차 파이썬 CDR 개발 - 13 (0) | 2020.10.25 |