Reference
File type matching catalog
Canonical extension → category map (same source as the parser). Default language is Chinese; switch to English via the language control.
Ruleset version:2026.08.23.2
· Default language: Chinese
Only map extensions with clear semantics; keep ambiguous ones as unknown — do not force-classify.
| Extension | Category | Notes |
|---|---|---|
.7z |
Archive | — |
.aac |
Audio | — |
.apk |
Installer / package | — |
.appx |
Installer / package | — |
.ass |
Subtitle | — |
.avi |
Video | — |
.bash |
Executable | — |
.bat |
Executable | — |
.bin |
Disk image | Often paired with cue sheets |
.bmp |
Image | — |
.bup |
Video | DVD IFO backup (BUP) |
.bz2 |
Archive | — |
.c |
Source code | — |
.cab |
Archive | — |
.cfg |
Document / config | — |
.cjs |
Executable | — |
.cmd |
Executable | — |
.com |
Executable | — |
.conf |
Document / config | — |
.cpp |
Source code | — |
.css |
Document / config | — |
.cue |
Disk image | — |
.dat |
Unknown | Ambiguous (lang packs, binary blobs, etc.); left unknown — do not force-classify |
.db |
Database | — |
.deb |
Installer / package | — |
.dll |
Executable | — |
.dmg |
Installer / package | — |
.doc |
Document / config | — |
.docx |
Document / config | — |
.epub |
Ebook | — |
.exe |
Executable | — |
.flac |
Audio | — |
.flv |
Video | — |
.gif |
Image | — |
.go |
Source code | — |
.gz |
Archive | — |
.h |
Source code | — |
.htm |
Document / config | — |
.html |
Document / config | — |
.ico |
Image | — |
.ifo |
Video | DVD navigation (IFO) |
.img |
Disk image | — |
.inf |
Document / config | — |
.ini |
Document / config | — |
.iso |
Disk image | — |
.jar |
Archive | — |
.java |
Source code | — |
.jpeg |
Image | — |
.jpg |
Image | — |
.js |
Executable | Security-first; path heuristics may demote |
.jse |
Executable | — |
.json |
Document / config | — |
.kt |
Source code | — |
.log |
Document / config | CD rip log (EAC/XLD) |
.m3u |
Playlist | — |
.m3u8 |
Playlist | — |
.m4a |
Audio | — |
.m4b |
Audio | Audiobook container (M4B) |
.m4v |
Video | — |
.md |
Document / config | — |
.mjs |
Executable | — |
.mkv |
Video | — |
.mobi |
Ebook | — |
.mov |
Video | — |
.mp3 |
Audio | — |
.mp4 |
Video | — |
.msi |
Installer / package | — |
.msix |
Installer / package | — |
.nfo |
Document / config | — |
.ogg |
Audio | — |
.otf |
Font | — |
.pdf |
Ebook | — |
.pima |
Installer / package | Adobe Creative Cloud installer payload archive |
.pimx |
Document / config | Adobe package descriptor (sidecar to .pima) |
.pkg |
Installer / package | — |
.pls |
Playlist | — |
.png |
Image | — |
.ps1 |
Executable | — |
.py |
Source code | — |
.rar |
Archive | — |
.rpm |
Installer / package | — |
.rs |
Source code | — |
.rtf |
Document / config | — |
.scr |
Executable | — |
.sh |
Executable | — |
.sig |
Document / config | Package or GPG signature sidecar; not executable |
.sqlite |
Database | — |
.srt |
Subtitle | — |
.ssa |
Subtitle | — |
.svg |
Image | — |
.sys |
Executable | — |
.tar |
Archive | — |
.tif |
Image | — |
.tiff |
Image | — |
.toml |
Document / config | — |
.torrent |
Torrent metadata | — |
.ts |
Video | Usually MPEG-TS in torrents; TypeScript demoted via /src/ path |
.ttf |
Font | — |
.txt |
Document / config | — |
.vbs |
Executable | — |
.vhd |
Disk image | — |
.vmdk |
Disk image | — |
.vob |
Video | DVD MPEG-2 stream (VIDEO_TS) |
.vtt |
Subtitle | — |
.wav |
Audio | — |
.webm |
Video | — |
.webp |
Image | — |
.wmv |
Video | — |
.woff |
Font | — |
.wsf |
Executable | — |
.xml |
Document / config | — |
.xz |
Archive | — |
.yaml |
Document / config | — |
.yml |
Document / config | — |
.zip |
Archive | — |