Start with the container, not the filename
The inspector verifies the leading bytes before choosing a parser. A renamed file therefore cannot enter the JPEG, PNG or WebP path merely because its extension looks familiar.
Each reported block includes its byte offset, complete length, payload length, purpose and validation status. This makes the result useful for debugging a broken export without asking a non-expert to read a hexadecimal dump.
- PNG signature and chunks
- JPEG markers and scan boundaries
- WebP RIFF and FourCC chunks
- File-boundary and trailing-data checks