PNG 파일 구조
File Signature 파일 시그니처란 , 파일들이 각각 가지고 있는 고유한 포맷으로, 포맷의 기본이 되는 내용이다. 보통 처음에 위치하는 헤더 시그니처이지만, 마지막에 존재하는 푸터 시그니처도 있다. 89 50 4E 47 0D 0A 1A 0A PNG 파일은 8바이트의 시그니처를 갖는다. ASCII값으로 0x50 = P , 0x4E = N , 0x47 = G 이기도 해서 이 부분을 보고 PNG파일이라고 판단할 수 있다. Chunk 청크란, 한 개의 묶여진 정보를 의미하는데 어떤 방식으로 묶느냐에 따라 코드를 기억하는 용량과 속도가 빨라진다. PNG 파일은 N개의 청크로 구성되는데, 구조는 이와 같다. { Length (4 byte), # Chunk의 크기 Chunk Type (4 byte), # Ch..
2024.03.28