/ncp2_extractor

Primary LanguagePythonMIT LicenseMIT

ncp2(어떤 회사 스마트펜 파일 형식) 분해기(?)

(으.. 소스 더럽게 짰ㄷ..)

ncp2 파일 구조

헤더
INFO 섹션(뭐있는건지는 모르겠ㄷ)
FTBL 섹션(아마 FileTaBLe)
DATA 섹션

섹션 구조
헤더 (50 53 61 10 64 00 00 00)
이름 (4글자)
데이터 길이(uint8 le)
데이터
푸터(00 00 50 45)

FTBL 섹션 데이터 구조
파일 이름(44바이트 남는 공간은 null)
시작 길이(uint8 le)
null 4바이트(위에 시작 길이가 uint32 일 수도 있음.) 자세히 모름 
파일 길이(uint8 le)
파일 길이(uint8 le(왠지 모르게 길이가 2번 들어가 있음.)) 자세히 모름
null 4바이트(위에 파일 길이가 uint32 일 수도 있음.) 자세히 모름
~~~~~

DATA 섹션 데이터 구조
모든 데이터가 FTBL 순서대로 있음