PNG: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 203.249.80.143(토론)의 편집을 Ykhwong의 마지막 판으로 되돌림
편집 요약 없음
35번째 줄:
|-
|<code>89</code>
|통신 등에서 8비트 데이터를 지원하지 않는 시스템을 찾거나 텍스트파일과의텍스트 파일과의 구분을 위해 사용된다.
|-
|<code>50&nbsp;4E&nbsp;47</code>
44번째 줄:
|-
|<code>1A</code>
|DOS에서 [[TYPE (DOS command)|type]] 커맨드가명령이 쓰여졌을쓰였을 때 출력을 멈추기 위해 사용된다. [[end-of-file]] 문자.
|-
|<code>0A</code>
|Unix-style 줄바꿈으로, (LF) Unix-DOS 변환에서 줄바꿈에 사용한다.
|}
===파일의 청크(Chunk)===
헤더 뒤에는 이미지에 대한 정보를 담고 있는 일련의 청크가청크(chunk)가 온다. 청크는 그 자신을 ''중요'' 또는 ''보조''로 선언한다. 프로그램이 받아들이지 못하는 ''보조'' 청크는 그냥 무시된다. 이런 식으로 청크를 통한 계층 구조는 [[디지털 컨테이너 포맷]]과 같은 개념으로, PNG 포맷이 구버전과 호환되면서 쉽게 확장할 수 있도록 해준다. 이와 같은 구조가 MNG, JNG, APNG 포맷에도 사용된다.
청크는 네 가지 부분으로 구성된다. 길이(4바이트), 청크 타입(또는 이름)(4바이트), 청크 데이터(길이 바이트), 그리고 [[CRC|순환 중복 검사]](순환 중복검사/체크섬, 4바이트). CRC는 길이를 제외한 청크 타입과 데이터로 생성된 network-byte-order CRC-32이다.
{| class="wikitable" style="text-align: center;"