공식 자료 확인 2026년 10월 9일 KST / 2026년 10월 8일 UTC
실제 예제 실행 Linux CPython 3.12.14
Python 3.12 웹 문서는 확인 시 3.12.15로 표시되었습니다. 실행 버전과 문서 표시 버전을 구분합니다.

PNG 정확 8바이트 서명과 별도 구조 요건
W3C PNG Specification Third Edition 5.2 및 15.3.1
https://www.w3.org/TR/png-3/#5PNG-signature
공식 HTML 본문 직접 열람

PDF %PDF- 접두와 실제 버전 판정의 한계
RFC 8118 The application/pdf Media Type 8절
https://www.rfc-editor.org/rfc/rfc8118.html#section-8
2026년 10월 9일 UTC에 공식 HTML 직접 열람. US-ASCII %PDF- 접두와 뒤따르는 버전 번호, 1.7 및 2.0 예시 확인. 정보성 MIME 등록 RFC이며 정식 ISO 규격 전문이 아님.
미국 의회도서관 PDF Version 1.7 형식 설명
https://www.loc.gov/preservation/digital/formats/fdd/fdd000277.shtml
같은 날 공식 HTML 직접 열람. PDF 1.4부터 Catalog의 Version이 헤더 버전을 대체할 수 있음을 확인.
이 예제는 %PDF- 접두만 관측하며 버전 표기의 문법, 실제 PDF 버전, 전체 파일 유효성과 안전성을 인증하지 않음. 정식 ISO 규격 전문은 미열람.

ZIP 기록 표식과 공유 컨테이너
PKWARE APPNOTE 6.3.10 FINAL 4.1.1 4.3.7 4.3.9.3 4.3.16 8.5.3
https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
공식 TXT 본문 직접 열람. DOCX XLSX PPTX 등도 ZIP 컨테이너를 사용하며, PK0708은 분할 표식과 데이터 기술자 문맥이 있으므로 앞부분 관측만으로 용도를 확정하지 않음.

바이너리 읽기 버퍼 비활성화 새 파일 배타 생성
Python 3.12 built-in open
https://docs.python.org/3.12/library/functions.html#open
공식 HTML 본문 직접 열람. rb buffering=0 및 xb 동작 확인.

마지막 확장자 경로와 링크 검사
Python 3.12 pathlib
https://docs.python.org/3.12/library/pathlib.html
공식 HTML 본문 직접 열람. suffix is_symlink is_junction lstat 확인.
