Diary/1~100

36일차 파이썬 백신개발 -11

Kwonputer 2020. 10. 6. 11:33

 

소스코드 분석

 

prefix

= 스토리지의 현재 위치, 루트 디렉토리를 포함한 모든 스토리지의 목록을 보여준다.

 

node

= 현재 노드

= node.name : 노드를 문자로 보여준다.

 

entry

= 스트림 목록을 보여준다

 

entry.entry_type == STGTY_STORAGE  

= 여기서 entry_type이란, 디렉토리의 타입 값을 말한다.

 

한글 파일에는 디렉토리 타입이라는게 존재하는데, 이는 아래와 같다.

0 : Empty
1 : Storage
2 : Stream
3 : Lock bytes
4 : Property
5 : Root Storage

 

즉, 위의 소스코드는 1번 스토리지에 해당하는 값과 2번 스트림에 해당하는 값을 보여주는 소스코드이다.