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 —
Report