구조분석2 OLE 구조 -Header 1. Header = 시작위치부터 1 sector (512 byte) ▶ Signature(MagincID): D0 CF 11 E0 A1 B1 1A E1 = HWP문서의 고유 시그니처 ▶ CLSID: 0x08 ~ 0x17 (16byte) ▶ Version(Minor Version, Major Version): 3E 00 03 00 ▶ Byte Order BOM: FE FF * UTF-16 : FF FE=little endian, FE FF=Big endian 여기선 little endian방식으로 쓰여 있으므로 FE FF 읽으면 FF FE 즉 little endian방식 * 엔디안(Endian)은 바이트 배열 방법(Byte Order) ex) 12 34 56 78 리틀 엔디안은 최하위 바이트부터 차례대로.. 2020. 10. 25. HWP 파일 구조 분석 틀린 부분이 있다면 언제든지 댓글 남겨주세요! HWP 파일 구조 분석 [ hwp 구조 및 자료형 ] - hwp 5.x 버전은 OLE구조(Object Linking Embedding=COM structured storage) - OLE =객체 연결 및 삽입을 뜻하며 복합 이진 파일 형식이라고도 함. 하나의 작은 파일시스템과 같은 구조를 가짐. 문서내 객체가 독립적으로 존재하며 호환성이 뛰어남 - 매직넘버 :D0 CF 11 E0 A1 B1 1A E1 - OLE 파일은 섹터(1sector = 512byte)단위로 구성. 데이터 영역은 파일 크기에서 헤더 크기만큼 뺀 바이트로 구성 - OLE 구조 분석 참고 www.hanul93.com/ole-fileformat-basic/ , nurilab.github.io/.. 2020. 9. 27. 이전 1 다음 728x90 반응형