File Format Inspector
Compare a file name's extension with its real type from the first bytes; flags executables disguised as documents or images.
- Category
- Images, audio & video
- Starting price
- $0.02
- Paid calls · 30 days
- 18
- Unique payers · 30 days
- 18
Paid endpoints
9 endpoints, sorted by usage. Prices are per request.
- GET/extension-vs-content
Compare a file name's extension with its real type from the first bytes; flags executables disguised as documents or images.
$0.02Base2calls / 30d - GET/gif-header
Read a GIF's version, width, height and global colour table size from its first 13 bytes.
$0.02Base2calls / 30d - GET/gzip-header
Parse a gzip header: method, flags, modification time, original file name, OS and compression hint.
$0.02Base2calls / 30d - GET/jpeg-info
Read a JPEG's width, height, components and baseline/progressive mode by walking its markers; flags JFIF and Exif.
$0.02Base2calls / 30d - GET/magic-bytes
Identify a file type from the first bytes (hex): PNG, JPEG, PDF, ZIP, ELF, EXE, MP4, SQLite and 40+ more signatures.
$0.02Base2calls / 30d - GET/pdf-header
Read a PDF's version and header position from its first bytes; flags junk before %PDF- and an invalid version.
$0.02Base2calls / 30d - GET/png-header
Read a PNG's width, height, bit depth, colour type and interlace from its first 33 bytes, and verify the IHDR CRC.
$0.02Base2calls / 30d - GET/webp-info
Read a WebP's width, height, lossy/lossless/extended format, alpha and animation flags from its first 30 bytes.
$0.02Base2calls / 30d - GET/zip-entry
Parse a ZIP's first entry header: name, method, sizes, CRC, encryption, and zip-slip path or executable-name risks.
$0.02Base2calls / 30d