버전 바이너리 파일의 방어선

본문을 읽기 전에 정체와 크기를 검증해 잘못된 할당을 막는다.

파일 헤더

magic

다른 형식의 파일을 즉시 거부한다.

version

필드 해석용 reader를 선택한다.

record count

목록 할당에 상한을 둔다.

length fields

문자열과 바이트 배열 크기를 제한한다.

핵심: 본문 뒤 남는 바이트도 확인하면 잘못된 writer를 빠르게 발견할 수 있다.