Skip to content

Latest commit

 

History

History
261 lines (218 loc) · 7.95 KB

File metadata and controls

261 lines (218 loc) · 7.95 KB

File Types Reference

File extensions found on this system (extensions with 100+ occurrences).

Programming Languages

Extension Description Count
.py Python source code 217,969
.js JavaScript source code 169,475
.rb Ruby source code 137,870
.ts TypeScript source code 79,241
.rs Rust source code 74,841
.c C source code 14,732
.h C/C++ header file 166,346
.cpp C++ source code 6,403
.cc C++ source code (alternate) 1,074
.hpp C++ header file 2,136
.cxx C++ source code (alternate) ~100
.lua Lua source code 1,527
.dart Dart source code 7,583
.java Java source code ~100
.swift Swift source code ~100
.pl Perl source code ~100
.f90 Fortran 90 source code 1,372
.asm Assembly source code ~100
.S Assembly source (GNU) 2,755
.cu CUDA source code 1,178
.cuh CUDA header file 1,084
.vue Vue.js single-file component 968
.mjs ES Module JavaScript 6,924
.cjs CommonJS JavaScript 4,186
.mts ES Module TypeScript 4,042
.cts CommonJS TypeScript 2,306
.pyx Cython source code 1,046
.pxd Cython declaration file 987
.pxi Cython include file ~100

Python Ecosystem

Extension Description Count
.py Python source code 217,969
.pyc Python compiled bytecode 41,498
.pyi Python type stub file 55,994
.pth Python path configuration ~100
.whl Python wheel package ~100

Ruby Ecosystem

Extension Description Count
.rb Ruby source code 137,870
.erb Embedded Ruby template 2,341
.rbs Ruby type signature 12,379
.rbi Sorbet Ruby interface ~100
.gemspec Ruby gem specification 12,019
.gem Ruby gem package 3,315
.rake Rake task file ~100
.rspec RSpec configuration ~100
.ri Ruby documentation index 87,700
.bundle Ruby bundle ~100

Rust Ecosystem

Extension Description Count
.rs Rust source code 74,841
.rlib Rust library 15,365
.rmeta Rust metadata 20,741
.crate Rust crate package 2,272
.cargo-ok Cargo verification marker 2,068

Web Technologies

Extension Description Count
.html HTML document 99,826
.css Cascading Style Sheet 3,248
.scss Sass stylesheet ~100
.sass Sass stylesheet (indented) ~100
.json JSON data file 78,581
.xml XML document 11,026
.svg Scalable Vector Graphics 14,447
.wasm WebAssembly binary ~100
.wat WebAssembly text format ~100

Data & Configuration

Extension Description Count
.json JSON data 78,581
.jsonl JSON Lines (newline-delimited) 5,155
.yaml YAML configuration 2,669
.yml YAML configuration (short) 5,812
.toml TOML configuration 5,906
.xml XML data 11,026
.csv Comma-separated values 1,010
.ini INI configuration ~100
.cfg Configuration file ~100
.conf Configuration file ~100
.plist macOS property list 3,971
.env Environment variables -

Documentation

Extension Description Count
.md Markdown document 63,329
.markdown Markdown document (full) ~100
.mdx MDX (Markdown + JSX) ~100
.txt Plain text file 22,639
.rst reStructuredText ~100
.rtf Rich Text Format ~100
.doc Microsoft Word document ~100
.pdf PDF document 5,761
.rdoc Ruby documentation ~100
.ronn Ronn manual page format ~100

Images

Extension Description Count
.png PNG image 28,796
.jpg JPEG image 7,062
.jpeg JPEG image (full) 69,430
.gif GIF image 4,503
.svg SVG vector image 14,447
.webp WebP image 1,811
.bmp Bitmap image 1,754
.ico Icon file 1,358
.heic HEIC image (Apple) ~100

Audio & Video

Extension Description Count
.mp3 MP3 audio ~100
.wav WAV audio ~100
.mp4 MP4 video -
.webm WebM video -

Archives & Packages

Extension Description Count
.zip ZIP archive ~100
.gz Gzip compressed 4,044
.tgz Tar + Gzip archive 1,595
.pack Git pack file ~100
.gem Ruby gem 3,315
.whl Python wheel ~100
.crate Rust crate 2,272

Compiled & Binary

Extension Description Count
.o Object file 508,013
.a Static library (Unix) 3,033
.so Shared object (Linux) 4,454
.dylib Dynamic library (macOS) 3,054
.dll Dynamic link library (Windows) 3,114
.exe Windows executable 1,377
.bin Binary file 3,701
.dat Data file 35,452
.db Database file 1,622
.sqlite SQLite database ~100
.sqlite3 SQLite 3 database ~100
.onnx ONNX neural network model 1,500

Build & Development

Extension Description Count
.lock Lock file (dependencies) 3,142
.map Source map 46,500
.d Make dependency file 25,884
.cmake CMake build file ~100
.mak Makefile ~100
.in Autoconf input file ~100
.meta Unity/other metadata 1,203
.log Log file 1,241

Version Control

Extension Description Count
.gitignore Git ignore rules 1,510
.patch Patch/diff file ~100
.orig Original file (backup) 2,140

Shell & Scripts

Extension Description Count
.sh Shell script ~100
.zsh Zsh script ~100
.bat Windows batch file ~100
.cmd Windows command file ~100
.ps1 PowerShell script ~100

Fonts

Extension Description Count
.ttf TrueType font ~100
.woff Web Open Font Format ~100
.woff2 Web Open Font Format 2 ~100
.afm Adobe Font Metrics ~100

Certificates & Security

Extension Description Count
.pem PEM certificate ~100
.der DER certificate ~100
.p7s PKCS#7 signature ~100
.ssl SSL certificate 1,062

Email

Extension Description Count
.emlx Apple Mail message 81,048

Serialization

Extension Description Count
.msgpack MessagePack binary 1,691
.pb Protocol Buffers 4,457
.proto Protocol Buffers schema ~100
.rkyv Rkyv serialization 896
.ser Java/generic serialized 1,169

GPU & Graphics

Extension Description Count
.glsl GLSL shader ~100
.metal Metal shader (Apple) ~100
.wgsl WGSL shader (WebGPU) ~100
.ktx Khronos texture ~100

Misc Application-Specific

Extension Description Count
.timestamp Timestamp marker 26,006
.journal Journal/log file 4,977
.timeline Timeline data 1,542
.sample Sample/example file 1,638
.typed Type definition 1,646
.response HTTP response cache 1,597
.body HTTP body cache 1,411
.stderr Stderr capture 1,944

Generated from scan of /Users/chi - 4,556 unique extensions found, ~2.3M files total