File-extension groups¶
Filearr classifies every catalogued file by the File Extension Similarity Taxonomy — a two-level tree derived from the file extension:
file_category— the coarse parent (image,audio,video,document,three-d-cad,development,archive,system,other). Each category carries anextractor(image/audio/video/document/model3dor none) — the extraction pipeline it routes to.file_categoryis the authoritative coarse bucket.file_group— the finer child (37 groups). It both subdivides its category (RAW vs. raster photos; lossy vs. lossless audio) and gives signal to the otherwise-opaqueother/system files (archives, installers, source code, fonts, configs, subtitles, …).
The taxonomy is DB-backed and editable at runtime (see the CRUD API below);
this page documents the shipped DEFAULT — a live install may have edited it.
file_category and file_group are computed together from the extension, so a
.wav is file_category=audio / file_group=audio-lossless and a .zip is
file_category=archive / file_group=archive.
Filtering by group¶
file_group and file_category are Meilisearch filters and facets. Pass one or
more file_group (or file_category) values to the search API (repeatable = OR):
GET /api/v1/search?q=&file_group=raw-photo
GET /api/v1/search?q=invoice&file_group=pdf&file_group=document-office
The machine-readable DEFAULT registry (this table, as JSON) is served from:
The live, possibly-edited taxonomy tree (categories → groups → extensions) and its admin CRUD (create/update/delete categories & groups, add/remove/reparent extensions) live under:
GET /api/v1/taxonomy
POST /api/v1/taxonomy/categories PATCH/DELETE .../categories/{key}
POST /api/v1/taxonomy/groups PATCH/DELETE .../groups/{key}
POST /api/v1/taxonomy/groups/{key}/extensions DELETE .../extensions/{ext}
After deploying a group-map change
file_group is projected onto each search document at index time. After
changing the extension map (or on first rollout), run a rebuild-index
(POST /api/v1/system/rebuild-index) so existing documents pick up the new
file_group value. Newly scanned/updated items get it automatically.
Categories¶
The coarse parent layer. Each category rolls up one or more groups and declares the extraction extractor it routes to (or none).
| Category | Label | Extractor | Groups |
|---|---|---|---|
image |
Image | image |
raster-photo, raw-photo, vector-image, layered-image, animated-image |
audio |
Audio | audio |
audio-lossy, audio-lossless, audiobook, audio-project, playlist |
video |
Video & subtitle | video |
video, subtitle |
document |
Document | document |
document-text, document-office, pdf, presentation, spreadsheet, ebook, comic, markup |
three-d-cad |
3D & CAD | model3d |
3d-model, cad |
development |
Development & data | — | source-code, script, web-asset, notebook, config-data |
archive |
Archive & image | — | archive, disk-image, package-installer |
system |
System & data files | — | font, database, executable-binary, email, certificate-key, log |
other |
Other / unknown | — | other |
Groups¶
raster-photo — Raster / photo¶
Parent file_category: image
Extensions (57): .avif, .avifs, .bmp, .bpg, .cur, .dds, .dib, .exr, .fit, .fits, .flif, .hdr, .heic, .heics, .heif, .hif, .icns, .ico, .iff, .ilbm, .j2k, .jfif, .jif, .jng, .jp2, .jpc, .jpe, .jpeg, .jpf, .jpg, .jpm, .jpx, .jxl, .mdi, .pam, .pbm, .pct, .pcx, .pgm, .pict, .png, .pnm, .ppm, .qoi, .qtif, .ras, .rgb, .sgi, .targa, .tga, .tif, .tiff, .wbmp, .webp, .xbm, .xpm, .xwd
Pixel (bitmap) images — photographs, screenshots, web graphics and their HDR/high-bit-depth cousins. The everyday image formats.
raw-photo — Camera RAW¶
Parent file_category: image
Extensions (40): .3fr, .ari, .arw, .bay, .cap, .cr2, .cr3, .crw, .cs1, .dcm, .dcr, .dcs, .dng, .drf, .eip, .erf, .fff, .gpr, .iiq, .k25, .kc2, .kdc, .mdc, .mef, .mos, .mrw, .nef, .nksc, .nrw, .orf, .pef, .raf, .raw, .rw2, .rwl, .rwz, .sr2, .srf, .srw, .x3f
Unprocessed camera sensor data (mostly one proprietary format per manufacturer) plus the open Adobe DNG. Needs a RAW developer, not a plain image viewer.
Notes
dcm (DICOM medical imaging) groups here rather than under raster-photo: like camera RAW it is instrument capture data with an embedded metadata header that a plain image viewer will not open.
vector-image — Vector image¶
Parent file_category: image
Extensions (24): .ai, .cdr, .cgm, .cmx, .dia, .drawio, .drw, .emf, .emz, .eps, .epsf, .epsi, .fig, .fodg, .hpgl, .odg, .plt, .svg, .svgz, .vsd, .vsdx, .vss, .wmf, .wmz
Resolution-independent geometry (paths/shapes) rather than pixels — illustration, logos, diagrams.
Notes
cdr is CorelDRAW here (not a macOS disc image); eps is the vector Encapsulated PostScript (raster print PostScript ps is grouped under pdf).
layered-image — Layered / authoring image¶
Parent file_category: image
Extensions (20): .afdesign, .afphoto, .clip, .cpt, .csp, .idml, .indd, .kra, .ora, .pdd, .pdn, .procreate, .psb, .psd, .pxm, .sai, .sai2, .sketch, .tvpp, .xcf
Editable multi-layer image project documents from raster editors (Photoshop, GIMP, Krita, Affinity, …) — not a flattened export.
animated-image — Animated image¶
Parent file_category: image
Extensions (7): .ani, .apng, .flc, .fli, .gif, .gifv, .mng
Short looping animations delivered as an image rather than a video container.
Notes
gif is classified here (its canonical animated use) rather than under raster-photo; APNG/animated-WebP share the png/webp extensions and so cannot be split out by extension alone.
video — Video¶
Parent file_category: video
Extensions (80): .264, .265, .3g2, .3gp, .3gpp, .amv, .asf, .av1, .avc, .avi, .braw, .bvr, .dav, .divx, .dv, .dvr, .dvr-ms, .f4v, .flv, .fmp4, .fmpi, .fxm, .g64, .g64x, .gmp4, .gxf, .h264, .h265, .h26l, .h3r, .hevc, .hm4, .ifo, .m1v, .m2t, .m2ts, .m2v, .m4s, .m4v, .mcg, .mkv, .mod, .moov, .mov, .movie, .mp4, .mpe, .mpeg, .mpg, .mpv, .mts, .mxf, .n3r, .nsv, .ogm, .ogv, .qt, .qtvr, .r3d, .rcd, .rm, .rmj, .rmm, .rms, .rmvb, .rmx, .roq, .rv, .rvx, .swf, .tod, .ts, .tts, .viv, .vivo, .vob, .webm, .wmv, .wtv, .y4m
Moving-image containers and streams (movies, clips, recordings).
Notes
ts/mts are MPEG transport streams here, not TypeScript — tsx/cts still classify as source code. CCTV/NVR/dashcam recorder containers (bvr, g64/g64x, dvr, rcd, …) are video too, but most cannot be probed — see the unsupported gate in tasks/extract.py. Pelco's pef is deliberately NOT claimed here (Pentax RAW already owns that extension), and the generic blk/pic/sec recorder suffixes are left unmapped rather than handed to one CCTV vendor (pic is a long-established raster-image extension).
audio-lossy — Lossy audio¶
Parent file_category: audio
Extensions (33): .3ga, .aa3, .aac, .ac3, .amr, .at3, .awb, .dts, .eac3, .f4a, .gsm, .m4a, .m4r, .mka, .mp1, .mp2, .mp3, .mpa, .mpc, .mpga, .oga, .ogg, .ogx, .oma, .opus, .qcp, .ra, .ram, .rax, .spx, .vqf, .weba, .wma
Perceptually compressed audio (MP3/AAC/Ogg/Opus/…) — smaller files, irreversible quality loss.
audio-lossless — Lossless / PCM audio¶
Parent file_category: audio
Extensions (29): .aif, .aifc, .aiff, .alac, .ape, .au, .bwf, .caf, .dff, .dsd, .dsf, .flac, .l16, .la, .mlp, .ofr, .ofs, .pcm, .rf64, .shn, .snd, .tak, .tta, .voc, .w64, .wav, .wave, .wv, .wvc
Losslessly compressed or uncompressed PCM/DSD audio (FLAC/ALAC/WAV/AIFF/APE/…) — bit-exact reconstruction.
Notes
Raw PCM sample files (wav/aiff) group here as lossless audio (file_category audio), alongside their sampler cousins in audio-project.
audiobook — Audiobook¶
Parent file_category: audio
Extensions (5): .aa, .aax, .aaxc, .f4b, .m4b
Chapterised spoken-word audiobook containers (M4B and Audible formats).
audio-project — Audio project, sampler & instrument¶
Parent file_category: audio
Extensions (73): .669, .adg, .adv, .agr, .akp, .alp, .als, .aup, .aup3, .aupreset, .bwproject, .cpr, .cwb, .cwp, .dawproject, .dls, .exs, .ffp, .flp, .fxb, .fxp, .gig, .h2song, .it, .kar, .kit, .logic, .logicx, .m15, .med, .mid, .midi, .minipsf, .mmp, .mmpz, .mo3, .mtm, .nkc, .nki, .nkm, .nksf, .nksn, .nkx, .npr, .pat, .psflib, .ptf, .pts, .ptx, .rcy, .reapeaks, .rex, .rmi, .rns, .rpp, .rx2, .s3m, .ses, .sesx, .sf2, .sf3, .sfark, .sfz, .sid, .sng, .stm, .sxt, .syx, .ult, .uni, .vstpreset, .xi, .xmf
Digital-audio-workstation project/session files and sampler / synth instrument, patch, sound-font and loop formats — production assets, not finished audio.
Notes
ptx is a Pro Tools session here (not Pentax RAW). MIDI (mid/midi/kar/rmi/xmf) and the tracker-module family group here rather than under audio-lossy/audio-lossless: both are instrument and sequence DATA a synth must render, not recorded audio. The tracker cluster conspicuously lacks mod — video already claims it (JVC camcorder) — and amf (3D-model) / psm (CAD) have the same pre-existing collision shape. psf is left unmapped on purpose: Linux console font vs PlayStation Sound Format is a genuine coin flip, whereas minipsf/psflib are unambiguous and are mapped.
playlist — Playlist¶
Parent file_category: audio
Extensions (17): .aimppl, .asx, .b4s, .cue, .fpl, .kpl, .m3u, .m3u8, .mpls, .pla, .pls, .wax, .wmx, .wpl, .wvx, .xspf, .zpl
Ordered references to media tracks/clips (and cue sheets) — the playlist itself carries no audio/video payload.
subtitle — Subtitle / caption¶
Parent file_category: video
Extensions (21): .aqt, .ass, .dfxp, .idx, .jss, .lrc, .mcc, .mpsub, .pjs, .rt, .sami, .sbv, .scc, .smi, .srt, .ssa, .sub, .sup, .ttml, .usf, .vtt
Timed-text subtitle, caption and synced-lyric sidecar formats.
Notes
stl is claimed by 3d-model (stereolithography); the EBU STL subtitle format is therefore not represented by that extension here.
document-text — Plain text document¶
Parent file_category: document
Extensions (11): .1st, .ans, .diz, .etx, .me, .nfo, .pgn, .readme, .text, .txt, .wtx
Human-readable plain-text documents with no rich formatting model.
document-office — Word-processor / office document¶
Parent file_category: document
Extensions (30): .602, .abw, .cwk, .doc, .docm, .docx, .dot, .dotm, .dotx, .fodt, .gdoc, .hwp, .hwpx, .kwd, .lwp, .mcw, .odt, .ott, .pages, .rtf, .sdw, .stw, .sxw, .uof, .uot, .wpd, .wps, .wpt, .wri, .zabw
Rich word-processor documents (Word/OpenDocument/Pages/WordPerfect/…) with styles, layout and embedded objects.
pdf — PDF & page description¶
Parent file_category: document
Extensions (10): .dvi, .fdf, .oxps, .pcl, .pdf, .prn, .ps, .xdp, .xfdf, .xps
Fixed-layout page-description documents — PDF and the PostScript / XPS print family.
presentation — Presentation¶
Parent file_category: document
Extensions (21): .fodp, .gslides, .odp, .otp, .pot, .potm, .potx, .pps, .ppsm, .ppsx, .ppt, .pptm, .pptx, .prz, .sdd, .shw, .sldm, .sldx, .sti, .sxi, .uop
Slide decks (PowerPoint / Keynote / Impress / Google Slides).
Notes
Slide decks group here under file_category document.
spreadsheet — Spreadsheet / tabular¶
Parent file_category: document
Extensions (34): .123, .csv, .dif, .et, .fods, .gnumeric, .gsheet, .numbers, .ods, .ots, .qpw, .slk, .stc, .sxc, .sylk, .tab, .tsv, .uos, .wb2, .wk1, .wk3, .wk4, .wks, .wq1, .xla, .xlam, .xls, .xlsb, .xlsm, .xlsx, .xlt, .xltm, .xltx, .xlw
Spreadsheet workbooks and delimited tabular data (CSV/TSV).
ebook — E-book¶
Parent file_category: document
Extensions (29): .acsm, .azw, .azw3, .azw4, .ceb, .cebx, .chm, .djv, .djvu, .epub, .fb2, .fb2z, .fbz, .ibooks, .kf8, .kfx, .kpf, .lit, .lrf, .lrx, .mobi, .ncx, .oeb, .opf, .pdb, .prc, .snb, .tcr, .tpz
Reflowable and fixed e-book formats (EPUB, Kindle, FictionBook, DjVu, …).
comic — Comic archive¶
Parent file_category: document
Extensions (7): .acbf, .cb7, .cba, .cbr, .cbt, .cbw, .cbz
Comic-book archives (a page-image bundle in a ZIP/RAR/7z/tar wrapper).
markup — Markup & typesetting source¶
Parent file_category: document
Extensions (65): .adoc, .asciidoc, .atom, .bib, .bst, .cls, .creole, .dita, .docbook, .dtd, .dtx, .ejs, .erb, .haml, .handlebars, .hbs, .htm, .html, .j2, .jade, .jinja, .jinja2, .latex, .liquid, .ltx, .man, .markdown, .md, .mdown, .mdwn, .mdx, .mediawiki, .mkd, .mkdn, .mustache, .njk, .nroff, .nunjucks, .org, .pod, .pug, .rdoc, .rng, .roff, .rss, .rst, .sgml, .shtml, .slim, .sty, .tex, .texi, .texinfo, .textile, .troff, .twig, .typ, .wiki, .xaml, .xht, .xhtml, .xml, .xsd, .xsl, .xslt
Human-authored markup, template and typesetting SOURCE — Markdown, HTML/XML, reStructuredText, AsciiDoc, LaTeX, and friends.
Notes
xml is grouped here as a markup language rather than under config-data.
3d-model — 3D model / mesh¶
Parent file_category: three-d-cad
Extensions (54): .3ds, .3mf, .abc, .amf, .blend, .blend1, .c4d, .chitubox, .collada, .ctb, .dae, .e57, .fbx, .gco, .gcode, .glb, .gltf, .gltf2, .ksplat, .las, .laz, .lwo, .lws, .lxl, .lxo, .ma, .max, .mb, .mesh, .mmd, .mqo, .mtl, .obj, .off, .pcd, .ply, .pmd, .pmx, .qb, .splat, .stl, .usd, .usda, .usdc, .usdz, .vox, .vrml, .wrl, .x3d, .x3db, .x3dv, .xyz, .zpr, .ztl
3D meshes, scenes and printable models (STL/OBJ/glTF/FBX/3MF/…).
Notes
obj is the Wavefront 3D mesh here (not a compiled object file); stl is stereolithography (not EBU subtitle).
cad — CAD & engineering¶
Parent file_category: three-d-cad
Extensions (58): .3dm, .3dxml, .brd, .catdrawing, .catpart, .catproduct, .cnc, .dgn, .drl, .dwf, .dwfx, .dwg, .dwt, .dxf, .emn, .f3d, .f3z, .fcstd, .gbr, .iam, .idw, .ifc, .ifcxml, .ifczip, .iges, .igs, .ipn, .ipt, .jt, .kicad_pcb, .kicad_sch, .mcd, .model, .nc, .neu, .par, .pln, .prt, .psm, .rfa, .rte, .rvt, .sab, .sat, .scad, .scdoc, .sch, .skp, .sldasm, .slddrw, .sldprt, .step, .stp, .stpz, .tap, .vwx, .x_b, .x_t
Computer-aided-design drawings and engineering interchange formats (DWG/DXF/STEP/IGES/native part & assembly files).
font — Font¶
Parent file_category: system
Extensions (31): .afm, .bdf, .cff, .dfont, .eot, .fnt, .fon, .fond, .fot, .gf, .glyphs, .glyphspackage, .otc, .otf, .pcf, .pf2, .pfa, .pfb, .pfm, .pk, .sfd, .snf, .suit, .t1, .tfm, .ttc, .ttf, .ufo, .vfb, .woff, .woff2
Digital typefaces and font-editor sources (TrueType/OpenType/WOFF/…).
source-code — Source code¶
Parent file_category: development
Extensions (150): .ada, .adb, .ads, .asm, .au3, .bas, .c, .c++, .cairo, .cbl, .cc, .cjs, .cl, .clj, .cljc, .cljs, .cob, .cobol, .coffee, .comp, .cpp, .cpy, .cr, .cs, .csx, .cts, .cu, .cuh, .cxx, .d, .dart, .diff, .dpr, .edn, .eex, .el, .elm, .erl, .ex, .f, .f03, .f08, .f90, .f95, .for, .frag, .fs, .fsi, .fsscript, .fsx, .ftn, .gd, .gemspec, .geom, .glsl, .go, .groovy, .gvy, .gy, .h, .h++, .heex, .hh, .hlsl, .hpp, .hrl, .hs, .hx, .hxml, .hxx, .i, .inc, .inl, .ino, .ipp, .jav, .java, .jl, .js, .jsx, .kt, .ktm, .kts, .leex, .lhs, .lisp, .litcoffee, .lsp, .lua, .m, .metal, .mjs, .ml, .mli, .mm, .move, .nasm, .nim, .nims, .pas, .patch, .php, .php3, .php4, .php5, .phps, .phtml, .pl, .pm, .pp, .purs, .pxd, .pxi, .py, .pyi, .pyw, .pyx, .qml, .r, .rake, .rb, .rbw, .re, .rei, .rkt, .rpy, .rs, .s, .sc, .scala, .scm, .sol, .ss, .sv, .svh, .swift, .t, .tcc, .tcl, .tpp, .tsx, .v, .vala, .vapi, .vb, .vert, .vhdl, .wat, .wgsl, .zig
Programming-language source files across the common language ecosystems.
Notes
m is grouped as source (Objective-C / MATLAB share it); sql is grouped under database.
script — Shell / automation script¶
Parent file_category: development
Extensions (36): .ahk, .ahk2, .applescript, .ash, .awk, .bash, .bat, .btm, .cgi, .cmd, .command, .csh, .dash, .elv, .exp, .expect, .fish, .hta, .ksh, .nu, .ps1, .ps1xml, .psd1, .psm1, .scpt, .scptd, .sed, .sh, .tcsh, .tool, .vbe, .vbs, .wsf, .wsh, .xonsh, .zsh
Shell, batch and automation scripts (Bash/PowerShell/Batch/AppleScript/…).
web-asset — Web asset¶
Parent file_category: development
Extensions (14): .astro, .css, .importmap, .less, .pcss, .postcss, .sass, .scss, .styl, .stylus, .svelte, .vue, .wasm, .webmanifest
Front-end web build assets — stylesheets and WebAssembly.
Notes
HTML is grouped under markup; web fonts under font.
notebook — Computational notebook¶
Parent file_category: development
Extensions (8): .ipynb, .livemd, .nb, .qmd, .rmarkdown, .rmd, .rnw, .zpln
Literate computational notebooks (Jupyter, R Markdown, Quarto).
config-data — Config & structured data¶
Parent file_category: development
Extensions (77): .avsc, .babelrc, .bazel, .bzl, .capnp, .cfg, .cmake, .cnf, .conf, .config, .containerfile, .csproj, .desktop, .dhall, .dockerfile, .dotenv, .editorconfig, .env, .eslintrc, .fbs, .fsproj, .gcrd, .geojson, .gql, .gradle, .graphql, .hcl, .ics, .ini, .json, .json5, .jsonc, .jsonl, .jsonnet, .kdl, .libsonnet, .lock, .mak, .mk, .ndjson, .ninja, .nix, .npmrc, .pbxproj, .plist, .prefs, .prettierrc, .pri, .prop, .properties, .proto, .rc, .reg, .resx, .ron, .sbt, .service, .sln, .srr, .srs, .tf, .tfstate, .tfvars, .thrift, .toml, .topojson, .torrent, .unit, .vbproj, .vcf, .vcs, .vct, .vcxproj, .xcconfig, .yaml, .yarnrc, .yml
Machine-readable configuration and structured-data / serialization files (JSON/YAML/TOML/INI/env/infrastructure-as-code/…).
database — Database & dataset¶
Parent file_category: system
Extensions (54): .accdb, .accde, .arrow, .avro, .bson, .cdf, .db, .db3, .dbf, .ddl, .dta, .dump, .fdb, .feather, .fmp12, .fp7, .frm, .gdb, .h5, .hdf5, .ibd, .kdb, .kdbx, .ldf, .mdb, .mde, .mdf, .myd, .myi, .ndf, .npy, .npz, .nsf, .ntf, .odb, .orc, .parquet, .pickle, .pkl, .por, .rdata, .rds, .realm, .s3db, .sas7bdat, .sav, .sdf, .sl3, .sql, .sqlite, .sqlite3, .sqlitedb, .wdb, .xpt
On-disk databases, database dumps, and columnar/analytics dataset files (SQLite/Access/SQL dumps/Parquet/Avro/…).
Notes
mdf is a SQL Server data file here (not a disc image); nsf is a Lotus Notes database (not e-mail).
archive — Archive / compressed¶
Parent file_category: archive
Extensions (74): .7z, .ace, .afa, .alz, .ar, .arc, .arj, .b1, .ba, .br, .bz2, .cab, .cpio, .dar, .dgc, .ear, .gca, .gcf, .gz, .gzip, .hqx, .jar, .kgb, .lha, .lrz, .lz, .lz4, .lzh, .lzma, .lzo, .lzop, .pak, .paq, .pea, .pk3, .pk4, .r00, .r01, .rar, .rz, .s7z, .sar, .sea, .shar, .sit, .sitx, .sz, .tar, .taz, .tb2, .tbz, .tbz2, .tgz, .tlz, .tlz4, .tlzma, .tlzo, .txz, .tzst, .uc2, .uha, .vpk, .war, .xar, .xz, .yz1, .z, .zip, .zipx, .zoo, .zpaq, .zst, .zstd, .zz
General-purpose archive and compression containers (ZIP/RAR/7z/tar/gz/zst/…), including multi-part tar.* bundles and generic Java archives.
disk-image — Disk / filesystem image¶
Parent file_category: archive
Extensions (48): .adf, .adz, .aff, .b5t, .b6t, .ccd, .chd, .cif, .cso, .d64, .daa, .dmg, .dsk, .e01, .esd, .fdi, .ffu, .gcm, .gho, .ghs, .gi, .hdd, .img, .iso, .isz, .mds, .nrg, .nsp, .ova, .ovf, .qcow, .qcow2, .qed, .sparsebundle, .sparseimage, .swm, .tib, .toast, .udf, .uif, .vdi, .vfd, .vhd, .vhdx, .vmdk, .wbfs, .wim, .xci
Whole-disc, filesystem and virtual-machine disk images (ISO/DMG/VHD/VMDK/…).
package-installer — Package / installer¶
Parent file_category: archive
Extensions (38): .aab, .aar, .apk, .apkg, .apkm, .apks, .appimage, .appx, .appxbundle, .crx, .deb, .drpm, .egg, .eopkg, .flatpak, .flatpakref, .gem, .ipa, .jmod, .mpkg, .msi, .msix, .msixbundle, .msp, .nupkg, .pkg, .rpm, .run, .snap, .srpm, .tazpkg, .tipa, .udeb, .vsix, .whl, .xapk, .xbps, .xpi
OS, application and language-ecosystem installable packages (deb/rpm/msi/apk/AppImage/wheel/gem/…).
executable-binary — Executable / binary¶
Parent file_category: system
Extensions (37): .a, .ax, .axf, .beam, .bin, .bundle, .class, .com, .cpl, .dll, .dol, .drv, .dylib, .efi, .elf, .exe, .jsa, .ko, .lib, .node, .nro, .nso, .o, .ocx, .out, .prx, .pyc, .pyd, .pyo, .rlib, .rmeta, .rpx, .scr, .self, .so, .sys, .xex
Native executables, shared/static libraries, compiled object code and byte-code.
email — E-mail & mailbox¶
Parent file_category: system
Extensions (17): .dbx, .eml, .emlx, .mbox, .mbs, .mbx, .mht, .mhtml, .mim, .mime, .msg, .nws, .oft, .ost, .p7m, .pst, .tnef
Individual messages and mailbox stores (EML/MSG/mbox/PST/…).
certificate-key — Certificate & key¶
Parent file_category: system
Extensions (33): .asc, .bks, .cer, .cert, .crl, .crt, .csr, .der, .gpg, .jceks, .jks, .jwk, .jwks, .kbx, .key, .keystore, .p12, .p7b, .p7c, .p7r, .p7s, .p8, .pem, .pfx, .pgp, .pk8, .pkr, .ppk, .pub, .req, .sig, .skr, .spc
X.509 certificates, cryptographic keys, keystores and signatures.
Notes
key is a cryptographic private key here (not an Apple Keynote deck); asc is treated as PGP-armored key/signature material.
log — Log & diagnostic¶
Parent file_category: system
Extensions (16): .dmp, .err, .etl, .evt, .evtx, .hprof, .journal, .log, .log1, .log2, .logs, .ltsv, .mdmp, .pcap, .pcapng, .trace
Application/system logs and diagnostic event traces.
other — Other / unknown¶
Parent file_category: other
Extensions (0): —
No matching group — an unrecognised or absent extension. The bucket file_group is designed to shrink.
Summary¶
| Group | Label | Parent file_category |
# ext |
|---|---|---|---|
raster-photo |
Raster / photo | image |
57 |
raw-photo |
Camera RAW | image |
40 |
vector-image |
Vector image | image |
24 |
layered-image |
Layered / authoring image | image |
20 |
animated-image |
Animated image | image |
7 |
video |
Video | video |
80 |
audio-lossy |
Lossy audio | audio |
33 |
audio-lossless |
Lossless / PCM audio | audio |
29 |
audiobook |
Audiobook | audio |
5 |
audio-project |
Audio project, sampler & instrument | audio |
73 |
playlist |
Playlist | audio |
17 |
subtitle |
Subtitle / caption | video |
21 |
document-text |
Plain text document | document |
11 |
document-office |
Word-processor / office document | document |
30 |
pdf |
PDF & page description | document |
10 |
presentation |
Presentation | document |
21 |
spreadsheet |
Spreadsheet / tabular | document |
34 |
ebook |
E-book | document |
29 |
comic |
Comic archive | document |
7 |
markup |
Markup & typesetting source | document |
65 |
3d-model |
3D model / mesh | three-d-cad |
54 |
cad |
CAD & engineering | three-d-cad |
58 |
font |
Font | system |
31 |
source-code |
Source code | development |
150 |
script |
Shell / automation script | development |
36 |
web-asset |
Web asset | development |
14 |
notebook |
Computational notebook | development |
8 |
config-data |
Config & structured data | development |
77 |
database |
Database & dataset | system |
54 |
archive |
Archive / compressed | archive |
74 |
disk-image |
Disk / filesystem image | archive |
48 |
package-installer |
Package / installer | archive |
38 |
executable-binary |
Executable / binary | system |
37 |
email |
E-mail & mailbox | system |
17 |
certificate-key |
Certificate & key | system |
33 |
log |
Log & diagnostic | system |
16 |
other |
Other / unknown | other |
0 |
Extension index¶
Every mapped extension, alphabetically, with its group.
| Extension | Group |
|---|---|
.123 |
spreadsheet |
.1st |
document-text |
.264 |
video |
.265 |
video |
.3dm |
cad |
.3ds |
3d-model |
.3dxml |
cad |
.3fr |
raw-photo |
.3g2 |
video |
.3ga |
audio-lossy |
.3gp |
video |
.3gpp |
video |
.3mf |
3d-model |
.602 |
document-office |
.669 |
audio-project |
.7z |
archive |
.a |
executable-binary |
.aa |
audiobook |
.aa3 |
audio-lossy |
.aab |
package-installer |
.aac |
audio-lossy |
.aar |
package-installer |
.aax |
audiobook |
.aaxc |
audiobook |
.abc |
3d-model |
.abw |
document-office |
.ac3 |
audio-lossy |
.acbf |
comic |
.accdb |
database |
.accde |
database |
.ace |
archive |
.acsm |
ebook |
.ada |
source-code |
.adb |
source-code |
.adf |
disk-image |
.adg |
audio-project |
.adoc |
markup |
.ads |
source-code |
.adv |
audio-project |
.adz |
disk-image |
.afa |
archive |
.afdesign |
layered-image |
.aff |
disk-image |
.afm |
font |
.afphoto |
layered-image |
.agr |
audio-project |
.ahk |
script |
.ahk2 |
script |
.ai |
vector-image |
.aif |
audio-lossless |
.aifc |
audio-lossless |
.aiff |
audio-lossless |
.aimppl |
playlist |
.akp |
audio-project |
.alac |
audio-lossless |
.alp |
audio-project |
.als |
audio-project |
.alz |
archive |
.amf |
3d-model |
.amr |
audio-lossy |
.amv |
video |
.ani |
animated-image |
.ans |
document-text |
.ape |
audio-lossless |
.apk |
package-installer |
.apkg |
package-installer |
.apkm |
package-installer |
.apks |
package-installer |
.apng |
animated-image |
.appimage |
package-installer |
.applescript |
script |
.appx |
package-installer |
.appxbundle |
package-installer |
.aqt |
subtitle |
.ar |
archive |
.arc |
archive |
.ari |
raw-photo |
.arj |
archive |
.arrow |
database |
.arw |
raw-photo |
.asc |
certificate-key |
.asciidoc |
markup |
.asf |
video |
.ash |
script |
.asm |
source-code |
.ass |
subtitle |
.astro |
web-asset |
.asx |
playlist |
.at3 |
audio-lossy |
.atom |
markup |
.au |
audio-lossless |
.au3 |
source-code |
.aup |
audio-project |
.aup3 |
audio-project |
.aupreset |
audio-project |
.av1 |
video |
.avc |
video |
.avi |
video |
.avif |
raster-photo |
.avifs |
raster-photo |
.avro |
database |
.avsc |
config-data |
.awb |
audio-lossy |
.awk |
script |
.ax |
executable-binary |
.axf |
executable-binary |
.azw |
ebook |
.azw3 |
ebook |
.azw4 |
ebook |
.b1 |
archive |
.b4s |
playlist |
.b5t |
disk-image |
.b6t |
disk-image |
.ba |
archive |
.babelrc |
config-data |
.bas |
source-code |
.bash |
script |
.bat |
script |
.bay |
raw-photo |
.bazel |
config-data |
.bdf |
font |
.beam |
executable-binary |
.bib |
markup |
.bin |
executable-binary |
.bks |
certificate-key |
.blend |
3d-model |
.blend1 |
3d-model |
.bmp |
raster-photo |
.bpg |
raster-photo |
.br |
archive |
.braw |
video |
.brd |
cad |
.bson |
database |
.bst |
markup |
.btm |
script |
.bundle |
executable-binary |
.bvr |
video |
.bwf |
audio-lossless |
.bwproject |
audio-project |
.bz2 |
archive |
.bzl |
config-data |
.c |
source-code |
.c++ |
source-code |
.c4d |
3d-model |
.cab |
archive |
.caf |
audio-lossless |
.cairo |
source-code |
.cap |
raw-photo |
.capnp |
config-data |
.catdrawing |
cad |
.catpart |
cad |
.catproduct |
cad |
.cb7 |
comic |
.cba |
comic |
.cbl |
source-code |
.cbr |
comic |
.cbt |
comic |
.cbw |
comic |
.cbz |
comic |
.cc |
source-code |
.ccd |
disk-image |
.cdf |
database |
.cdr |
vector-image |
.ceb |
ebook |
.cebx |
ebook |
.cer |
certificate-key |
.cert |
certificate-key |
.cff |
font |
.cfg |
config-data |
.cgi |
script |
.cgm |
vector-image |
.chd |
disk-image |
.chitubox |
3d-model |
.chm |
ebook |
.cif |
disk-image |
.cjs |
source-code |
.cl |
source-code |
.class |
executable-binary |
.clip |
layered-image |
.clj |
source-code |
.cljc |
source-code |
.cljs |
source-code |
.cls |
markup |
.cmake |
config-data |
.cmd |
script |
.cmx |
vector-image |
.cnc |
cad |
.cnf |
config-data |
.cob |
source-code |
.cobol |
source-code |
.coffee |
source-code |
.collada |
3d-model |
.com |
executable-binary |
.command |
script |
.comp |
source-code |
.conf |
config-data |
.config |
config-data |
.containerfile |
config-data |
.cpio |
archive |
.cpl |
executable-binary |
.cpp |
source-code |
.cpr |
audio-project |
.cpt |
layered-image |
.cpy |
source-code |
.cr |
source-code |
.cr2 |
raw-photo |
.cr3 |
raw-photo |
.creole |
markup |
.crl |
certificate-key |
.crt |
certificate-key |
.crw |
raw-photo |
.crx |
package-installer |
.cs |
source-code |
.cs1 |
raw-photo |
.csh |
script |
.cso |
disk-image |
.csp |
layered-image |
.csproj |
config-data |
.csr |
certificate-key |
.css |
web-asset |
.csv |
spreadsheet |
.csx |
source-code |
.ctb |
3d-model |
.cts |
source-code |
.cu |
source-code |
.cue |
playlist |
.cuh |
source-code |
.cur |
raster-photo |
.cwb |
audio-project |
.cwk |
document-office |
.cwp |
audio-project |
.cxx |
source-code |
.d |
source-code |
.d64 |
disk-image |
.daa |
disk-image |
.dae |
3d-model |
.dar |
archive |
.dart |
source-code |
.dash |
script |
.dav |
video |
.dawproject |
audio-project |
.db |
database |
.db3 |
database |
.dbf |
database |
.dbx |
email |
.dcm |
raw-photo |
.dcr |
raw-photo |
.dcs |
raw-photo |
.ddl |
database |
.dds |
raster-photo |
.deb |
package-installer |
.der |
certificate-key |
.desktop |
config-data |
.dff |
audio-lossless |
.dfont |
font |
.dfxp |
subtitle |
.dgc |
archive |
.dgn |
cad |
.dhall |
config-data |
.dia |
vector-image |
.dib |
raster-photo |
.dif |
spreadsheet |
.diff |
source-code |
.dita |
markup |
.divx |
video |
.diz |
document-text |
.djv |
ebook |
.djvu |
ebook |
.dll |
executable-binary |
.dls |
audio-project |
.dmg |
disk-image |
.dmp |
log |
.dng |
raw-photo |
.doc |
document-office |
.docbook |
markup |
.dockerfile |
config-data |
.docm |
document-office |
.docx |
document-office |
.dol |
executable-binary |
.dot |
document-office |
.dotenv |
config-data |
.dotm |
document-office |
.dotx |
document-office |
.dpr |
source-code |
.drawio |
vector-image |
.drf |
raw-photo |
.drl |
cad |
.drpm |
package-installer |
.drv |
executable-binary |
.drw |
vector-image |
.dsd |
audio-lossless |
.dsf |
audio-lossless |
.dsk |
disk-image |
.dta |
database |
.dtd |
markup |
.dts |
audio-lossy |
.dtx |
markup |
.dump |
database |
.dv |
video |
.dvi |
pdf |
.dvr |
video |
.dvr-ms |
video |
.dwf |
cad |
.dwfx |
cad |
.dwg |
cad |
.dwt |
cad |
.dxf |
cad |
.dylib |
executable-binary |
.e01 |
disk-image |
.e57 |
3d-model |
.eac3 |
audio-lossy |
.ear |
archive |
.editorconfig |
config-data |
.edn |
source-code |
.eex |
source-code |
.efi |
executable-binary |
.egg |
package-installer |
.eip |
raw-photo |
.ejs |
markup |
.el |
source-code |
.elf |
executable-binary |
.elm |
source-code |
.elv |
script |
.emf |
vector-image |
.eml |
email |
.emlx |
email |
.emn |
cad |
.emz |
vector-image |
.env |
config-data |
.eopkg |
package-installer |
.eot |
font |
.eps |
vector-image |
.epsf |
vector-image |
.epsi |
vector-image |
.epub |
ebook |
.erb |
markup |
.erf |
raw-photo |
.erl |
source-code |
.err |
log |
.esd |
disk-image |
.eslintrc |
config-data |
.et |
spreadsheet |
.etl |
log |
.etx |
document-text |
.evt |
log |
.evtx |
log |
.ex |
source-code |
.exe |
executable-binary |
.exp |
script |
.expect |
script |
.exr |
raster-photo |
.exs |
audio-project |
.f |
source-code |
.f03 |
source-code |
.f08 |
source-code |
.f3d |
cad |
.f3z |
cad |
.f4a |
audio-lossy |
.f4b |
audiobook |
.f4v |
video |
.f90 |
source-code |
.f95 |
source-code |
.fb2 |
ebook |
.fb2z |
ebook |
.fbs |
config-data |
.fbx |
3d-model |
.fbz |
ebook |
.fcstd |
cad |
.fdb |
database |
.fdf |
pdf |
.fdi |
disk-image |
.feather |
database |
.fff |
raw-photo |
.ffp |
audio-project |
.ffu |
disk-image |
.fig |
vector-image |
.fish |
script |
.fit |
raster-photo |
.fits |
raster-photo |
.flac |
audio-lossless |
.flatpak |
package-installer |
.flatpakref |
package-installer |
.flc |
animated-image |
.fli |
animated-image |
.flif |
raster-photo |
.flp |
audio-project |
.flv |
video |
.fmp12 |
database |
.fmp4 |
video |
.fmpi |
video |
.fnt |
font |
.fodg |
vector-image |
.fodp |
presentation |
.fods |
spreadsheet |
.fodt |
document-office |
.fon |
font |
.fond |
font |
.for |
source-code |
.fot |
font |
.fp7 |
database |
.fpl |
playlist |
.frag |
source-code |
.frm |
database |
.fs |
source-code |
.fsi |
source-code |
.fsproj |
config-data |
.fsscript |
source-code |
.fsx |
source-code |
.ftn |
source-code |
.fxb |
audio-project |
.fxm |
video |
.fxp |
audio-project |
.g64 |
video |
.g64x |
video |
.gbr |
cad |
.gca |
archive |
.gcf |
archive |
.gcm |
disk-image |
.gco |
3d-model |
.gcode |
3d-model |
.gcrd |
config-data |
.gd |
source-code |
.gdb |
database |
.gdoc |
document-office |
.gem |
package-installer |
.gemspec |
source-code |
.geojson |
config-data |
.geom |
source-code |
.gf |
font |
.gho |
disk-image |
.ghs |
disk-image |
.gi |
disk-image |
.gif |
animated-image |
.gifv |
animated-image |
.gig |
audio-project |
.glb |
3d-model |
.glsl |
source-code |
.gltf |
3d-model |
.gltf2 |
3d-model |
.glyphs |
font |
.glyphspackage |
font |
.gmp4 |
video |
.gnumeric |
spreadsheet |
.go |
source-code |
.gpg |
certificate-key |
.gpr |
raw-photo |
.gql |
config-data |
.gradle |
config-data |
.graphql |
config-data |
.groovy |
source-code |
.gsheet |
spreadsheet |
.gslides |
presentation |
.gsm |
audio-lossy |
.gvy |
source-code |
.gxf |
video |
.gy |
source-code |
.gz |
archive |
.gzip |
archive |
.h |
source-code |
.h++ |
source-code |
.h264 |
video |
.h265 |
video |
.h26l |
video |
.h2song |
audio-project |
.h3r |
video |
.h5 |
database |
.haml |
markup |
.handlebars |
markup |
.hbs |
markup |
.hcl |
config-data |
.hdd |
disk-image |
.hdf5 |
database |
.hdr |
raster-photo |
.heex |
source-code |
.heic |
raster-photo |
.heics |
raster-photo |
.heif |
raster-photo |
.hevc |
video |
.hh |
source-code |
.hif |
raster-photo |
.hlsl |
source-code |
.hm4 |
video |
.hpgl |
vector-image |
.hpp |
source-code |
.hprof |
log |
.hqx |
archive |
.hrl |
source-code |
.hs |
source-code |
.hta |
script |
.htm |
markup |
.html |
markup |
.hwp |
document-office |
.hwpx |
document-office |
.hx |
source-code |
.hxml |
source-code |
.hxx |
source-code |
.i |
source-code |
.iam |
cad |
.ibd |
database |
.ibooks |
ebook |
.icns |
raster-photo |
.ico |
raster-photo |
.ics |
config-data |
.idml |
layered-image |
.idw |
cad |
.idx |
subtitle |
.ifc |
cad |
.ifcxml |
cad |
.ifczip |
cad |
.iff |
raster-photo |
.ifo |
video |
.iges |
cad |
.igs |
cad |
.iiq |
raw-photo |
.ilbm |
raster-photo |
.img |
disk-image |
.importmap |
web-asset |
.inc |
source-code |
.indd |
layered-image |
.ini |
config-data |
.inl |
source-code |
.ino |
source-code |
.ipa |
package-installer |
.ipn |
cad |
.ipp |
source-code |
.ipt |
cad |
.ipynb |
notebook |
.iso |
disk-image |
.isz |
disk-image |
.it |
audio-project |
.j2 |
markup |
.j2k |
raster-photo |
.jade |
markup |
.jar |
archive |
.jav |
source-code |
.java |
source-code |
.jceks |
certificate-key |
.jfif |
raster-photo |
.jif |
raster-photo |
.jinja |
markup |
.jinja2 |
markup |
.jks |
certificate-key |
.jl |
source-code |
.jmod |
package-installer |
.jng |
raster-photo |
.journal |
log |
.jp2 |
raster-photo |
.jpc |
raster-photo |
.jpe |
raster-photo |
.jpeg |
raster-photo |
.jpf |
raster-photo |
.jpg |
raster-photo |
.jpm |
raster-photo |
.jpx |
raster-photo |
.js |
source-code |
.jsa |
executable-binary |
.json |
config-data |
.json5 |
config-data |
.jsonc |
config-data |
.jsonl |
config-data |
.jsonnet |
config-data |
.jss |
subtitle |
.jsx |
source-code |
.jt |
cad |
.jwk |
certificate-key |
.jwks |
certificate-key |
.jxl |
raster-photo |
.k25 |
raw-photo |
.kar |
audio-project |
.kbx |
certificate-key |
.kc2 |
raw-photo |
.kdb |
database |
.kdbx |
database |
.kdc |
raw-photo |
.kdl |
config-data |
.key |
certificate-key |
.keystore |
certificate-key |
.kf8 |
ebook |
.kfx |
ebook |
.kgb |
archive |
.kicad_pcb |
cad |
.kicad_sch |
cad |
.kit |
audio-project |
.ko |
executable-binary |
.kpf |
ebook |
.kpl |
playlist |
.kra |
layered-image |
.ksh |
script |
.ksplat |
3d-model |
.kt |
source-code |
.ktm |
source-code |
.kts |
source-code |
.kwd |
document-office |
.l16 |
audio-lossless |
.la |
audio-lossless |
.las |
3d-model |
.latex |
markup |
.laz |
3d-model |
.ldf |
database |
.leex |
source-code |
.less |
web-asset |
.lha |
archive |
.lhs |
source-code |
.lib |
executable-binary |
.libsonnet |
config-data |
.liquid |
markup |
.lisp |
source-code |
.lit |
ebook |
.litcoffee |
source-code |
.livemd |
notebook |
.lock |
config-data |
.log |
log |
.log1 |
log |
.log2 |
log |
.logic |
audio-project |
.logicx |
audio-project |
.logs |
log |
.lrc |
subtitle |
.lrf |
ebook |
.lrx |
ebook |
.lrz |
archive |
.lsp |
source-code |
.ltsv |
log |
.ltx |
markup |
.lua |
source-code |
.lwo |
3d-model |
.lwp |
document-office |
.lws |
3d-model |
.lxl |
3d-model |
.lxo |
3d-model |
.lz |
archive |
.lz4 |
archive |
.lzh |
archive |
.lzma |
archive |
.lzo |
archive |
.lzop |
archive |
.m |
source-code |
.m15 |
audio-project |
.m1v |
video |
.m2t |
video |
.m2ts |
video |
.m2v |
video |
.m3u |
playlist |
.m3u8 |
playlist |
.m4a |
audio-lossy |
.m4b |
audiobook |
.m4r |
audio-lossy |
.m4s |
video |
.m4v |
video |
.ma |
3d-model |
.mak |
config-data |
.man |
markup |
.markdown |
markup |
.max |
3d-model |
.mb |
3d-model |
.mbox |
email |
.mbs |
email |
.mbx |
email |
.mcc |
subtitle |
.mcd |
cad |
.mcg |
video |
.mcw |
document-office |
.md |
markup |
.mdb |
database |
.mdc |
raw-photo |
.mde |
database |
.mdf |
database |
.mdi |
raster-photo |
.mdmp |
log |
.mdown |
markup |
.mds |
disk-image |
.mdwn |
markup |
.mdx |
markup |
.me |
document-text |
.med |
audio-project |
.mediawiki |
markup |
.mef |
raw-photo |
.mesh |
3d-model |
.metal |
source-code |
.mht |
email |
.mhtml |
email |
.mid |
audio-project |
.midi |
audio-project |
.mim |
email |
.mime |
email |
.minipsf |
audio-project |
.mjs |
source-code |
.mk |
config-data |
.mka |
audio-lossy |
.mkd |
markup |
.mkdn |
markup |
.mkv |
video |
.ml |
source-code |
.mli |
source-code |
.mlp |
audio-lossless |
.mm |
source-code |
.mmd |
3d-model |
.mmp |
audio-project |
.mmpz |
audio-project |
.mng |
animated-image |
.mo3 |
audio-project |
.mobi |
ebook |
.mod |
video |
.model |
cad |
.moov |
video |
.mos |
raw-photo |
.mov |
video |
.move |
source-code |
.movie |
video |
.mp1 |
audio-lossy |
.mp2 |
audio-lossy |
.mp3 |
audio-lossy |
.mp4 |
video |
.mpa |
audio-lossy |
.mpc |
audio-lossy |
.mpe |
video |
.mpeg |
video |
.mpg |
video |
.mpga |
audio-lossy |
.mpkg |
package-installer |
.mpls |
playlist |
.mpsub |
subtitle |
.mpv |
video |
.mqo |
3d-model |
.mrw |
raw-photo |
.msg |
email |
.msi |
package-installer |
.msix |
package-installer |
.msixbundle |
package-installer |
.msp |
package-installer |
.mtl |
3d-model |
.mtm |
audio-project |
.mts |
video |
.mustache |
markup |
.mxf |
video |
.myd |
database |
.myi |
database |
.n3r |
video |
.nasm |
source-code |
.nb |
notebook |
.nc |
cad |
.ncx |
ebook |
.ndf |
database |
.ndjson |
config-data |
.nef |
raw-photo |
.neu |
cad |
.nfo |
document-text |
.nim |
source-code |
.nims |
source-code |
.ninja |
config-data |
.nix |
config-data |
.njk |
markup |
.nkc |
audio-project |
.nki |
audio-project |
.nkm |
audio-project |
.nksc |
raw-photo |
.nksf |
audio-project |
.nksn |
audio-project |
.nkx |
audio-project |
.node |
executable-binary |
.npmrc |
config-data |
.npr |
audio-project |
.npy |
database |
.npz |
database |
.nrg |
disk-image |
.nro |
executable-binary |
.nroff |
markup |
.nrw |
raw-photo |
.nsf |
database |
.nso |
executable-binary |
.nsp |
disk-image |
.nsv |
video |
.ntf |
database |
.nu |
script |
.numbers |
spreadsheet |
.nunjucks |
markup |
.nupkg |
package-installer |
.nws |
email |
.o |
executable-binary |
.obj |
3d-model |
.ocx |
executable-binary |
.odb |
database |
.odg |
vector-image |
.odp |
presentation |
.ods |
spreadsheet |
.odt |
document-office |
.oeb |
ebook |
.off |
3d-model |
.ofr |
audio-lossless |
.ofs |
audio-lossless |
.oft |
email |
.oga |
audio-lossy |
.ogg |
audio-lossy |
.ogm |
video |
.ogv |
video |
.ogx |
audio-lossy |
.oma |
audio-lossy |
.opf |
ebook |
.opus |
audio-lossy |
.ora |
layered-image |
.orc |
database |
.orf |
raw-photo |
.org |
markup |
.ost |
email |
.otc |
font |
.otf |
font |
.otp |
presentation |
.ots |
spreadsheet |
.ott |
document-office |
.out |
executable-binary |
.ova |
disk-image |
.ovf |
disk-image |
.oxps |
pdf |
.p12 |
certificate-key |
.p7b |
certificate-key |
.p7c |
certificate-key |
.p7m |
email |
.p7r |
certificate-key |
.p7s |
certificate-key |
.p8 |
certificate-key |
.pages |
document-office |
.pak |
archive |
.pam |
raster-photo |
.paq |
archive |
.par |
cad |
.parquet |
database |
.pas |
source-code |
.pat |
audio-project |
.patch |
source-code |
.pbm |
raster-photo |
.pbxproj |
config-data |
.pcap |
log |
.pcapng |
log |
.pcd |
3d-model |
.pcf |
font |
.pcl |
pdf |
.pcm |
audio-lossless |
.pcss |
web-asset |
.pct |
raster-photo |
.pcx |
raster-photo |
.pdb |
ebook |
.pdd |
layered-image |
.pdf |
pdf |
.pdn |
layered-image |
.pea |
archive |
.pef |
raw-photo |
.pem |
certificate-key |
.pf2 |
font |
.pfa |
font |
.pfb |
font |
.pfm |
font |
.pfx |
certificate-key |
.pgm |
raster-photo |
.pgn |
document-text |
.pgp |
certificate-key |
.php |
source-code |
.php3 |
source-code |
.php4 |
source-code |
.php5 |
source-code |
.phps |
source-code |
.phtml |
source-code |
.pickle |
database |
.pict |
raster-photo |
.pjs |
subtitle |
.pk |
font |
.pk3 |
archive |
.pk4 |
archive |
.pk8 |
certificate-key |
.pkg |
package-installer |
.pkl |
database |
.pkr |
certificate-key |
.pl |
source-code |
.pla |
playlist |
.plist |
config-data |
.pln |
cad |
.pls |
playlist |
.plt |
vector-image |
.ply |
3d-model |
.pm |
source-code |
.pmd |
3d-model |
.pmx |
3d-model |
.png |
raster-photo |
.pnm |
raster-photo |
.pod |
markup |
.por |
database |
.postcss |
web-asset |
.pot |
presentation |
.potm |
presentation |
.potx |
presentation |
.pp |
source-code |
.ppk |
certificate-key |
.ppm |
raster-photo |
.pps |
presentation |
.ppsm |
presentation |
.ppsx |
presentation |
.ppt |
presentation |
.pptm |
presentation |
.pptx |
presentation |
.prc |
ebook |
.prefs |
config-data |
.prettierrc |
config-data |
.pri |
config-data |
.prn |
pdf |
.procreate |
layered-image |
.prop |
config-data |
.properties |
config-data |
.proto |
config-data |
.prt |
cad |
.prx |
executable-binary |
.prz |
presentation |
.ps |
pdf |
.ps1 |
script |
.ps1xml |
script |
.psb |
layered-image |
.psd |
layered-image |
.psd1 |
script |
.psflib |
audio-project |
.psm |
cad |
.psm1 |
script |
.pst |
email |
.ptf |
audio-project |
.pts |
audio-project |
.ptx |
audio-project |
.pub |
certificate-key |
.pug |
markup |
.purs |
source-code |
.pxd |
source-code |
.pxi |
source-code |
.pxm |
layered-image |
.py |
source-code |
.pyc |
executable-binary |
.pyd |
executable-binary |
.pyi |
source-code |
.pyo |
executable-binary |
.pyw |
source-code |
.pyx |
source-code |
.qb |
3d-model |
.qcow |
disk-image |
.qcow2 |
disk-image |
.qcp |
audio-lossy |
.qed |
disk-image |
.qmd |
notebook |
.qml |
source-code |
.qoi |
raster-photo |
.qpw |
spreadsheet |
.qt |
video |
.qtif |
raster-photo |
.qtvr |
video |
.r |
source-code |
.r00 |
archive |
.r01 |
archive |
.r3d |
video |
.ra |
audio-lossy |
.raf |
raw-photo |
.rake |
source-code |
.ram |
audio-lossy |
.rar |
archive |
.ras |
raster-photo |
.raw |
raw-photo |
.rax |
audio-lossy |
.rb |
source-code |
.rbw |
source-code |
.rc |
config-data |
.rcd |
video |
.rcy |
audio-project |
.rdata |
database |
.rdoc |
markup |
.rds |
database |
.re |
source-code |
.readme |
document-text |
.realm |
database |
.reapeaks |
audio-project |
.reg |
config-data |
.rei |
source-code |
.req |
certificate-key |
.resx |
config-data |
.rex |
audio-project |
.rf64 |
audio-lossless |
.rfa |
cad |
.rgb |
raster-photo |
.rkt |
source-code |
.rlib |
executable-binary |
.rm |
video |
.rmarkdown |
notebook |
.rmd |
notebook |
.rmeta |
executable-binary |
.rmi |
audio-project |
.rmj |
video |
.rmm |
video |
.rms |
video |
.rmvb |
video |
.rmx |
video |
.rng |
markup |
.rns |
audio-project |
.rnw |
notebook |
.roff |
markup |
.ron |
config-data |
.roq |
video |
.rpm |
package-installer |
.rpp |
audio-project |
.rpx |
executable-binary |
.rpy |
source-code |
.rs |
source-code |
.rss |
markup |
.rst |
markup |
.rt |
subtitle |
.rte |
cad |
.rtf |
document-office |
.run |
package-installer |
.rv |
video |
.rvt |
cad |
.rvx |
video |
.rw2 |
raw-photo |
.rwl |
raw-photo |
.rwz |
raw-photo |
.rx2 |
audio-project |
.rz |
archive |
.s |
source-code |
.s3db |
database |
.s3m |
audio-project |
.s7z |
archive |
.sab |
cad |
.sai |
layered-image |
.sai2 |
layered-image |
.sami |
subtitle |
.sar |
archive |
.sas7bdat |
database |
.sass |
web-asset |
.sat |
cad |
.sav |
database |
.sbt |
config-data |
.sbv |
subtitle |
.sc |
source-code |
.scad |
cad |
.scala |
source-code |
.scc |
subtitle |
.scdoc |
cad |
.sch |
cad |
.scm |
source-code |
.scpt |
script |
.scptd |
script |
.scr |
executable-binary |
.scss |
web-asset |
.sdd |
presentation |
.sdf |
database |
.sdw |
document-office |
.sea |
archive |
.sed |
script |
.self |
executable-binary |
.service |
config-data |
.ses |
audio-project |
.sesx |
audio-project |
.sf2 |
audio-project |
.sf3 |
audio-project |
.sfark |
audio-project |
.sfd |
font |
.sfz |
audio-project |
.sgi |
raster-photo |
.sgml |
markup |
.sh |
script |
.shar |
archive |
.shn |
audio-lossless |
.shtml |
markup |
.shw |
presentation |
.sid |
audio-project |
.sig |
certificate-key |
.sit |
archive |
.sitx |
archive |
.sketch |
layered-image |
.skp |
cad |
.skr |
certificate-key |
.sl3 |
database |
.sldasm |
cad |
.slddrw |
cad |
.sldm |
presentation |
.sldprt |
cad |
.sldx |
presentation |
.slim |
markup |
.slk |
spreadsheet |
.sln |
config-data |
.smi |
subtitle |
.snap |
package-installer |
.snb |
ebook |
.snd |
audio-lossless |
.snf |
font |
.sng |
audio-project |
.so |
executable-binary |
.sol |
source-code |
.sparsebundle |
disk-image |
.sparseimage |
disk-image |
.spc |
certificate-key |
.splat |
3d-model |
.spx |
audio-lossy |
.sql |
database |
.sqlite |
database |
.sqlite3 |
database |
.sqlitedb |
database |
.sr2 |
raw-photo |
.srf |
raw-photo |
.srpm |
package-installer |
.srr |
config-data |
.srs |
config-data |
.srt |
subtitle |
.srw |
raw-photo |
.ss |
source-code |
.ssa |
subtitle |
.stc |
spreadsheet |
.step |
cad |
.sti |
presentation |
.stl |
3d-model |
.stm |
audio-project |
.stp |
cad |
.stpz |
cad |
.stw |
document-office |
.sty |
markup |
.styl |
web-asset |
.stylus |
web-asset |
.sub |
subtitle |
.suit |
font |
.sup |
subtitle |
.sv |
source-code |
.svelte |
web-asset |
.svg |
vector-image |
.svgz |
vector-image |
.svh |
source-code |
.swf |
video |
.swift |
source-code |
.swm |
disk-image |
.sxc |
spreadsheet |
.sxi |
presentation |
.sxt |
audio-project |
.sxw |
document-office |
.sylk |
spreadsheet |
.sys |
executable-binary |
.syx |
audio-project |
.sz |
archive |
.t |
source-code |
.t1 |
font |
.tab |
spreadsheet |
.tak |
audio-lossless |
.tap |
cad |
.tar |
archive |
.targa |
raster-photo |
.taz |
archive |
.tazpkg |
package-installer |
.tb2 |
archive |
.tbz |
archive |
.tbz2 |
archive |
.tcc |
source-code |
.tcl |
source-code |
.tcr |
ebook |
.tcsh |
script |
.tex |
markup |
.texi |
markup |
.texinfo |
markup |
.text |
document-text |
.textile |
markup |
.tf |
config-data |
.tfm |
font |
.tfstate |
config-data |
.tfvars |
config-data |
.tga |
raster-photo |
.tgz |
archive |
.thrift |
config-data |
.tib |
disk-image |
.tif |
raster-photo |
.tiff |
raster-photo |
.tipa |
package-installer |
.tlz |
archive |
.tlz4 |
archive |
.tlzma |
archive |
.tlzo |
archive |
.tnef |
email |
.toast |
disk-image |
.tod |
video |
.toml |
config-data |
.tool |
script |
.topojson |
config-data |
.torrent |
config-data |
.tpp |
source-code |
.tpz |
ebook |
.trace |
log |
.troff |
markup |
.ts |
video |
.tsv |
spreadsheet |
.tsx |
source-code |
.tta |
audio-lossless |
.ttc |
font |
.ttf |
font |
.ttml |
subtitle |
.tts |
video |
.tvpp |
layered-image |
.twig |
markup |
.txt |
document-text |
.txz |
archive |
.typ |
markup |
.tzst |
archive |
.uc2 |
archive |
.udeb |
package-installer |
.udf |
disk-image |
.ufo |
font |
.uha |
archive |
.uif |
disk-image |
.ult |
audio-project |
.uni |
audio-project |
.unit |
config-data |
.uof |
document-office |
.uop |
presentation |
.uos |
spreadsheet |
.uot |
document-office |
.usd |
3d-model |
.usda |
3d-model |
.usdc |
3d-model |
.usdz |
3d-model |
.usf |
subtitle |
.v |
source-code |
.vala |
source-code |
.vapi |
source-code |
.vb |
source-code |
.vbe |
script |
.vbproj |
config-data |
.vbs |
script |
.vcf |
config-data |
.vcs |
config-data |
.vct |
config-data |
.vcxproj |
config-data |
.vdi |
disk-image |
.vert |
source-code |
.vfb |
font |
.vfd |
disk-image |
.vhd |
disk-image |
.vhdl |
source-code |
.vhdx |
disk-image |
.viv |
video |
.vivo |
video |
.vmdk |
disk-image |
.vob |
video |
.voc |
audio-lossless |
.vox |
3d-model |
.vpk |
archive |
.vqf |
audio-lossy |
.vrml |
3d-model |
.vsd |
vector-image |
.vsdx |
vector-image |
.vsix |
package-installer |
.vss |
vector-image |
.vstpreset |
audio-project |
.vtt |
subtitle |
.vue |
web-asset |
.vwx |
cad |
.w64 |
audio-lossless |
.war |
archive |
.wasm |
web-asset |
.wat |
source-code |
.wav |
audio-lossless |
.wave |
audio-lossless |
.wax |
playlist |
.wb2 |
spreadsheet |
.wbfs |
disk-image |
.wbmp |
raster-photo |
.wdb |
database |
.weba |
audio-lossy |
.webm |
video |
.webmanifest |
web-asset |
.webp |
raster-photo |
.wgsl |
source-code |
.whl |
package-installer |
.wiki |
markup |
.wim |
disk-image |
.wk1 |
spreadsheet |
.wk3 |
spreadsheet |
.wk4 |
spreadsheet |
.wks |
spreadsheet |
.wma |
audio-lossy |
.wmf |
vector-image |
.wmv |
video |
.wmx |
playlist |
.wmz |
vector-image |
.woff |
font |
.woff2 |
font |
.wpd |
document-office |
.wpl |
playlist |
.wps |
document-office |
.wpt |
document-office |
.wq1 |
spreadsheet |
.wri |
document-office |
.wrl |
3d-model |
.wsf |
script |
.wsh |
script |
.wtv |
video |
.wtx |
document-text |
.wv |
audio-lossless |
.wvc |
audio-lossless |
.wvx |
playlist |
.x3d |
3d-model |
.x3db |
3d-model |
.x3dv |
3d-model |
.x3f |
raw-photo |
.x_b |
cad |
.x_t |
cad |
.xaml |
markup |
.xapk |
package-installer |
.xar |
archive |
.xbm |
raster-photo |
.xbps |
package-installer |
.xcconfig |
config-data |
.xcf |
layered-image |
.xci |
disk-image |
.xdp |
pdf |
.xex |
executable-binary |
.xfdf |
pdf |
.xht |
markup |
.xhtml |
markup |
.xi |
audio-project |
.xla |
spreadsheet |
.xlam |
spreadsheet |
.xls |
spreadsheet |
.xlsb |
spreadsheet |
.xlsm |
spreadsheet |
.xlsx |
spreadsheet |
.xlt |
spreadsheet |
.xltm |
spreadsheet |
.xltx |
spreadsheet |
.xlw |
spreadsheet |
.xmf |
audio-project |
.xml |
markup |
.xonsh |
script |
.xpi |
package-installer |
.xpm |
raster-photo |
.xps |
pdf |
.xpt |
database |
.xsd |
markup |
.xsl |
markup |
.xslt |
markup |
.xspf |
playlist |
.xwd |
raster-photo |
.xyz |
3d-model |
.xz |
archive |
.y4m |
video |
.yaml |
config-data |
.yarnrc |
config-data |
.yml |
config-data |
.yz1 |
archive |
.z |
archive |
.zabw |
document-office |
.zig |
source-code |
.zip |
archive |
.zipx |
archive |
.zoo |
archive |
.zpaq |
archive |
.zpl |
playlist |
.zpln |
notebook |
.zpr |
3d-model |
.zsh |
script |
.zst |
archive |
.zstd |
archive |
.ztl |
3d-model |
.zz |
archive |
1358 extensions across 37 groups. Generated from backend/filearr/file_groups.py.