File Type Detector (Magic Bytes)
Match a file's leading bytes against 180 signatures to name its true format; ZIP/ISO-BMFF/OLE2 containers are opened for real, and a lying extension is tiered benign / mismatch / high-risk
nebutra-magic-tablev1.0.0File signature table compiled from format specifications (PNG ISO/IEC 15948, ISO/IEC 14496-12 ftyp, ZIP APPNOTE 6.3.x local file header, POSIX 1003.1 ustar at offset 257, ISO 9660 CD001 at 32769, ECMA-376 OOXML, ODF/EPUB stored mimetype member, JVMS §4.1 class file, ELF gABI, Mach-O)
Workspace
Local or server · same path as API
dev/file-type-detectDrop a file to identify what it really is
Only the first 8 KB header is read — the rest of the file never leaves your device.
Drop a file, or paste its leading bytes as hex.
Signatures identify the container, not the codec or the contents inside it.
API
forge.dev.file_type_detectSame contract as the page. Use an authenticated key in production.
curl -X POST 'https://forge.nebutra.com/v1/tools/dev/file-type-detect/invoke' \
-H 'Authorization: Bearer sk-sailor-…' \
-H 'Content-Type: application/json' \
-d '{
"example": true
}'
