Nikon NEF 파일에서 MakerNote를 해독하는 방법: 마일리지 정보는 어디에 숨겨져 있습니까?
공학 교육 프로그램: 현미경으로 NEF 파일을 검사하는 방법
내장 뷰어에서 일반 '.NEF' 이미지를 열면 시스템에 표준 EXIF 헤더가 표시됩니다. (TIFF 구조): 날짜, 셔터 속도, 조리개 및 카메라 모델. 그러나 역학 개발에 대한 데이터는 어디에 숨겨져 있습니까?
작동 시간 데이터는 닫힌 바이너리 컨테이너 **MakerNote**에 숨겨져 있습니다.
마일리지 태그는 물리적으로 어디에 있나요?
16진수 HEX 편집기(예: HxD)에서 '.NEF' 파일을 열면 서명이 포함된 서비스 헤더가 표시됩니다. `니콘\x00\x02`:
- 태그 0x00A7(셔터 카운트):Little-Endian 또는 Big-Endian 형식의 4바이트 정수입니다. EXPEED 프로세서가 각 프레임의 시퀀스 번호를 확실하게 입력하는 곳입니다.
- 태그 0x001d(일련번호):시스템 보드 및 케이스의 유선 암호화된 일련 번호입니다.
- 태그 0x00a8(플래시 정보):내장 또는 외부 슬레이브 플래시의 발광 횟수 카운터입니다.
NEF 파일에서 단순 온라인 서비스가 충돌하는 이유는 무엇입니까?
EXPEED 프로세서(D90에서는 EXPEED 1, Z9에서는 EXPEED 7)의 세대에 따라 Nikon이 변경되었기 때문입니다. MakerNote 구조의 비트 필드 오프셋.
단순 비뚤어진 스크립트는 고정 주소에서 오프셋을 찾고 가비지 바이트를 읽어 결과적으로 “0”을 생성합니다. 또는 숫자 "4,294,967,295". 우리의 웹 서비스는 바이트 구조를 올바르게 구문 분석하는 사용자 정의 파서를 기반으로 합니다. 니콘의 모든 세대!
MakerNote Nikon의 태그 바이트 주소 테이블
| 태그 ID(16진수) | 태그 이름 | 바이트 단위로 무엇이 저장되나요? |
|---|---|---|
| 0x00A7 | 셔터 개수 | 정확한 셔터 발사 카운터(4바이트) |
| 0x001D | 일련번호 | 시체의 공장 일련번호 |
| 0x00A8 | 플래시정보 | 펄스광 트리거 통계 |
HEX 코드를 수동으로 분석하고 싶지 않으신가요?
.NEF 또는 .JPG 파일을 당사 웹사이트로 끌어서 놓기만 하면 됩니다 - 당사 알고리즘 태그 0x00A7의 데이터를 즉시 꺼냅니다!
MakerNote Nikon 온라인 암호 해독 →