Computer-aided design
Computer-aided is a prefix for several categories of tools (e.g., design, manufacture, engineering) which assist professionals in their respective fields (e.g., machining, architecture, schematics).
Computer-aided design (CAD)
Computer-aided design (CAD) software assists engineers, architects and other design professionals in project design.
- 3DXML – Dassault Systemes graphic representation
- 3MF – Microsoft 3D Manufacturing Format [3]
- ACP – VA Software VA – Virtual Architecture CAD file
- AMF – Additive Manufacturing File Format
- AEC – DataCAD drawing format [4]
- AEDT – Ansys Electronic Desktop – Project file
- AR – Ashlar-Vellum Argon – 3D Modeling
- ART – ArtCAM model
- ASC – BRL-CAD Geometry File (old ASCII format)
- ASM – Solidedge Assembly, Pro/ENGINEER Assembly
- BIN, BIM – Data Design System DDS-CAD
- BREP – Open CASCADE 3D model (shape)
- C3D – C3D Toolkit File Format
- C3P – Construct3 Files
- CCC – CopyCAD Curves
- CCM – CopyCAD Model
- CCS – CopyCAD Session
- CAD – CadStd
- CATDrawing – CATIA V5 Drawing document
- CATPart – CATIA V5 Part document
- CATProduct – CATIA V5 Assembly document
- CATProcess – CATIA V5 Manufacturing document
- CGR – CATIA V5 graphic representation file
- CKD – KeyCreator CAD parts, assemblies, and drawings
- CKT – KeyCreator template file
- CO – Ashlar-Vellum Cobalt – parametric drafting and 3D modeling
- DAB – AppliCad 3D model CAD file
- DRW – Caddie Early version of Caddie drawing – Prior to Caddie changing to DWG
- DFT – Solidedge Draft
- DGN – MicroStation design file
- DGK – Delcam Geometry
- DMT – Delcam Machining Triangles
- DXF – ASCII Drawing Interchange file format, AutoCAD
- DWB – VariCAD drawing file
- DWF – Autodesk's Web Design Format; AutoCAD & Revit can publish to this format; similar in concept to PDF files; Autodesk Design Review is the reader
- DWG – Popular file format for Computer Aided Drafting applications, notably AutoCAD, Open Design Alliance applications, and Autodesk Inventor Drawing files
- EASM – SolidWorks eDrawings assembly file
- EDRW – eDrawings drawing file
- EMB – Wilcom ES Designer Embroidery CAD file
- EPRT – eDrawings part file
- EscPcb – "esCAD pcb" data file by Electro-System (Japan)
- EscSch – "esCAD sch" data file by Electro-System (Japan)
- ESW – AGTEK format
- EXCELLON – Excellon file
- EXP – Drawing Express format
- F3D – Autodesk Fusion 360 archive file [5]
- FCStd – Native file format of FreeCAD CAD/CAM package
- FM – FeatureCAM Part File
- FMZ – FormZ Project file
- G – BRL-CAD Geometry File
- GBR – Gerber file
- GLM – KernelCAD model
- GRB – T-FLEX CAD File
- GRI – AppliCad GRIM-In file in readable text form for importing roof and wall cladding job data generated by business management and accounting systems into the modelling/estimating program
- GRO – AppliCad GRIM-Out file in readable text form for exporting roof and wall cladding data job material and labour costing data, material lists generated by the modelling/estimating program to business management and accounting systems
- IAM – Autodesk Inventor Assembly file
- ICD – IronCAD 2D CAD file
- IDW – Autodesk Inventor Drawing file
- IFC – buildingSMART for sharing AEC and FM data
- IGES – Initial Graphics Exchange Specification
- DGN, CEL – Intergraph Standard File Formats Intergraph
- IO – Stud.io 3D model
- IPN – Autodesk Inventor Presentation file
- IPT – Autodesk Inventor Part file
- JT – Jupiter Tesselation
- MCD – Monu-CAD (Monument/Headstone Drawing file)
- MDG – Model of Digital Geometric Kernel
- model – CATIA V4 part document
- OCD – Orienteering Computer Aided Design (OCAD) file
- PAR – Solidedge Part
- PART – A file used with Stud.Io
- PIPE – PIPE-FLO Professional Piping system design file
- PLN – ArchiCad project
- PRT – NX (recently known as Unigraphics), Pro/ENGINEER Part, CADKEY Part
- PSM – Solidedge Sheet
- PSMODEL – PowerSHAPE Model
- PWI – PowerINSPECT File
- PYT – Pythagoras File
- RLF – ArtCAM Relief
- RVM – AVEVA PDMS 3D Review model
- RVT – Autodesk Revit project files
- RFA – Autodesk Revit family files
- RFT - Autodesk Revit Revit Family Template
- RXF – AppliCad annotated 3D roof and wall geometry data in readable text form used to exchange 3D model geometry with other systems such as truss design software
- S12 – Spirit file, by Softtech
- SCAD – OpenSCAD 3D part model
- SCDOC – SpaceClaim 3D Part/Assembly
- SKB – Google SketchUp backup File
- SKP – Sketchup
- SLDASM – SolidWorks Assembly drawing
- SLDDRW – SolidWorks 2D drawing
- SLDPRT – SolidWorks 3D part model
- dotXSI – For Softimage
- STATE – A file used by the IaC tool to record information about what has been deployed by the tool.
- STEP – Standard for the Exchange of Product model data
- STL – Stereo Lithographic data format used by various CAD systems and stereo lithographic printing machines.
- STD – Power Vision Plus – Electricity Meter Data (Circuitor)
- TCT – TurboCAD drawing template
- TCW – TurboCAD for Windows 2D and 3D drawing
- UNV – I-DEAS I-DEAS (Integrated Design and Engineering Analysis Software)
- VC6 – Ashlar-Vellum Graphite – 2D and 3D drafting
- VLM – Ashlar-Vellum Vellum, Vellum 2D, Vellum Draft, Vellum 3D, DrawingBoard
- VS – Ashlar-Vellum Vellum Solids
- WRL – Similar to STL, but includes color. Used by various CAD systems and 3D printing rapid prototyping machines. Also used for VRML models on the web.
- X_B – Parasolids binary format
- X_T – Parasolids
- XE – Ashlar-Vellum Xenon – for associative 3D modeling
- ZOFZPROJ – ZofzPCB 3D PCB model, containing mesh, netlist and BOM
Electronic design automation (EDA)
Electronic design automation (EDA), or electronic computer-aided design (ECAD), is specific to the field of electrical engineering.
- BRD – Board file for EAGLE Layout Editor, a commercial PCB design tool
- BSDL – Description language for testing through JTAG
- CDL – Transistor-level netlist format for IC design
- CPF – Power-domain specification in system-on-a-chip (SoC) implementation (see also UPF)
- DEF – Gate-level layout
- Detailed Standard Parasitic Format – Detailed Standard Parasitic Format, Analog-level Parastic component of interconnections in IC design
- EDIF – Vendor neutral gate-level netlist format
- FSDB – Analog waveform format (see also Waveform viewer)
- GDSII – Format for PCB and layout of integrated circuits
- HEX – ASCII-coded binary format for memory dumps
- LEF – Library Exchange Format, physical abstract of cells for IC design
- Liberty (EDA) – Library modeling (function, timing) format
- MS12 – NI Multisim file
- OASIS – Open Artwork System Interchange Standard
- OpenAccess – Design database format with APIs
- PSF – Cadence proprietary format to store simulation results/waveforms (2GB limit)
- PSFXL – Cadence proprietary format to store simulation results/waveforms
- SDC – Synopsys Design Constraints, format for synthesis constraints
- SDF – Standard for gate-level timings
- SPEF – Standard format for Parasitic component of interconnections in IC design
- SPI, CIR – SPICE Netlist, device-level netlist and commands for simulation
- SREC, S19 – S-record, ASCII-coded format for memory dumps
- SST2 – Cadence proprietary format to store mixed-signal simulation results/waveforms
- STIL – Standard Test Interface Language, IEEE1450-1999 standard for Test Patterns for IC
- SV – SystemVerilog source file
- S*P – Touchstone/EEsof Scattering parameter data file – multi-port blackbox performance, measurement or simulated
- TLF – Contains timing and logical information about a collection of cells (circuit elements)
- UPF – Standard for Power-domain specification in SoC implementation
- V – Verilog source file
- VCD – Standard format for digital simulation waveform
- VHD, VHDL – VHDL source file
- WGL – Waveform Generation Language, format for Test Patterns for IC
Video game data
List of common file formats of data for video games on systems that support filesystems, most commonly PC games.
osu!
These formats are used by the video game osu! .
- OSB – storyboard data
- OSC – osu!stream combined stream data
- OSF2 – free osu!stream song file
- OSG – compressed live gameplay archive (optimized for spectating)
- OSK – compressed skin archive
- OSR – compressed replay archive
- OSU – beatmap data
- OSZ – compressed beatmap archive
- OSZ2 – paid osu!stream song file
Minecraft
These formats are used by the video game Minecraft .
- MCADDON – Bedrock Edition add-ons and resource packs
- MCFUNCTION – functions/scripts
- MCMETA – customizable texture packs
- MCPACK – Bedrock Edition in-game texture packs and full add-ons
- MCR – data for in-game worlds before version 1.2
- MCTEMPLATE – Bedrock Edition world templates
- MCWORLD – Bedrock Edition in-game worlds
- NBS – used by Note Block Studio, a tool that can be used to make songs with note blocks in-game
- EPK – used by Eaglercraft , an AOT compiled port of Minecraft which has been modified to run under TeaVM, a Java emulator for HTML5 & JavaScript, for saving world data, resource packs, profiles and more.
TrackMania/Maniaplanet Engine
Formats used by games based on the TrackMania engine.
- GBX – All user-created content is stored in this file type.
- REPLAY.GBX – Stores the replay of a race.
- CHALLENGE.GBX, MAP.GBX – Stores tracks/maps.
- SYSTEMCONFIG.GBX – Launcher info.
- TRACKMANIAVEHICLE.GBX – Info about a certain car type.
- VEHICLETUNINGS.GBX – Vehicle physics.
- SOLID.GBX – A block's model.
- ITEM.GBX – Custom Maniaplanet item.
- BLOCK.GBX – Custom Maniaplanet block.
- TEXTURE.GBX – Info about a texture that are used in materials.
- MATERIAL.GBX – Info about a material such as surface type that are used in Solids.
- TMEDCLASSIC.GBX – Block info.
- GHOST.GBX – Player ghosts in Trackmania and TrackMania Turbo .
- CONTROLSTYLE.GBX – Menu files.
- SCORES.GBX – Stores info about the player's best times.
- PROFILE.GBX – Stores a player's info such as their login.
- DDS – Almost every texture in the game uses this format.
- PAK – Stores environment data such as valid blocks.
- LOC – A locator. Locators allow the game to download content such as car skins from an external server.
- SCRIPT.TXT – Scripts for Maniaplanet such as menus and game modes.
- XML – ManiaLinks.
Formats used by games based on the Doom engine.
- WAD – Data storage (contains music, maps, and textures)
- DEH – DeHackEd files to mutate the game executable (not officially part of the Doom engine)
- DSG – Saved game
- LMP – A "lump", an entry in a WAD file
- LMP – Saved demo recording
- MUS – Music file (usually contained within a WAD file)
Formats used by games based on the Quake engine.
- BSP – BSP: (For binary space partitioning) compiled map format
- MAP – MAP: Raw map format used by editors like GtkRadiant or QuArK
- MDL, MD2, MD3, MD5 – MDL/MD2/MD3/MD5: Model for an item used in the game
- PAK, PK2 – PAK/PK2: Data storage
- PK3, PK4 – PK3/PK4: used by the Quake II , Quake III Arena and Quake 4 game engines, respectively, to store game data, textures etc. They are actually .zip files.
- .dat – not specific file type, often generic extension for "data" files for a variety of applications, sometimes used for general data contained within the .PK3/PK4 files
- .fontdat – a .dat file used for formatting game fonts
- .roq – Video format
- .sav – Savegame/Savefile format
Formats used by games based on the Unreal engine.
- FUK – Map File for Postal 2
- U – Unreal script format
- UASSET – An asset format since Unreal Engine 4/5.
- UAX – Animations format for Unreal Engine 2.
- UMAP – Map file type for Unreal Engine and levels.
- UMX – Map format for Unreal Tournament
- UMX – Music format for Unreal Engine 1
- UNR – Map format for Unreal
- UPK – Package format for cooked content in Unreal Engine 3
- USX – Sound format for Unreal Engine 1 and Unreal Engine 2
- UT2 – Map format for Unreal Tournament 2003 and Unreal Tournament 2004
- UT3 – Map format for Unreal Tournament 3
- UTX – Texture format for Unreal Engine 1 and Unreal Engine 2
- UXX – Cache format; these are files a client downloaded from server (which can be converted to regular formats)
Formats used by games based on this engine.
- DMO – Save game
- GRP – Data storage
- MAP – Map (usually constructed with BUILD.EXE)
Diablo Engine
Formats used by Diablo by Blizzard Entertainment.
- SV – Save Game
- ITM – Item File
Formats used by Bohemia Interactive. Operation:Flashpoint , ARMA 2 , VBS2
- LIP – Format that is created from WAV files to create in-game accurate lip-sync for character animations.
- PBO – Binarized file used for compiled models
- SQF – Format used for general editing
- SQM – Format used for mission files
- RBXL – Roblox Studio place file (XML, binary)
- RBXM – Roblox Studio model file (XML, binary)
- RBXLX – Roblox Studio place file (exclusively XML)
- RBXMX – Roblox Studio model file (exclusively XML)
Formats used by Valve. Half-Life 2 , Counter-Strike: Source , Day of Defeat: Source , Half-Life 2: Episode One , Team Fortress 2 , Half-Life 2: Episode Two , Portal , Left 4 Dead , Left 4 Dead 2 , Alien Swarm , Portal 2 , Counter-Strike: Global Offensive , Titanfall , Insurgency , Titanfall 2 , Day of Infamy
- BSP – Source Engine compiled map file
- DEM – Source Engine demo format
- HL2 – Half-Life 2 save format
- MDL – Source Engine model format
- PCF – Source Engine particle effect file
- SAV – Source Engine save format
- SMD – Source Engine uncompiled model format
- VMF – Valve Hammer Map editor raw map file
- VMT – Source Engine material format.
- VMX – Valve Hammer Map editor backup map file
- VPK – Source Engine pack format
- VTF – Source Engine texture format
Platinum Games engine
Formats used in Metal Gear Rising: Revengeance, Bayonetta, Vanquish (video game), Nier: Automata
- DAT, DTT, EVN, EFF, EFT - Data containers, acts similarly to a folder, but can only have one layer of depth
- WMB - Mesh data
- SCR - Collection of WMBs to makeup levels and scenes.
- WTA - Texture defintions and flags
- WTP - Raw texture data
- WTB - Combination of both WTA and WTP, with WTA first, then WTP after
- TRG - Controls the flow of in-game events and calls functions in code
- BXM - Binary-encoded and compressed XML data
- EST - Effect data for the ESP effects system (Used in Metal Gear Rising: Revengeance and Nier: Automata)
- EF2 - Effect data for the EF2 effects system (Used in Bayonetta 1)
- MOT - Motion capture animation data
- ARC – used to store New Super Mario Bros. Wii level data
- B – used for Grand Theft Auto saved game files
- BBSETTINGS - Blockbench settings
- BBTHEME - Blockbench theme
- BBKEYMAP - Blockbench keybindings
- BOL – used for levels on Poing!PC
- DBPF – The Sims 2 , DBPF, Package
- DDZ – a file which can only be used by the "daydreamer engine" created by "fever-dreamer", a program similar to RAGS, it's mainly used to make somewhat short games.
- DIVA – Project DIVA timings, element coordinates, MP3 references, notes, animation poses and scores.
- ESM, ESP – Master and Plugin data archives for the Creation Engine
- HAMBU – format used by the Aidan's Funhouse game RGTW for storing map data [32]
- HE0, HE2, HE4 – HE games File
- GCF – format used by the Steam content management system for file archives
- IMG – format used by Renderware-based Grand Theft Auto games for data storage
- LLSP3 – Lego Spike program file
- LOVE – format used by the LOVE2D Engine [33]
- MAP – format used by Halo: Combat Evolved for archive compression, Doom³, and various other games
- MCA – format used by Minecraft for storing data for in-game worlds [34]
- MLOG – A file format intended to be used for Mindustry Logic
- MPQ – MPQ Archives Used by Blizzard Entertainment
- NBT – format used by Minecraft for storing program variables along with their (Java) type identifiers
- NL2PKG – NoLimits 2 Package
- OEC – format used by OE-Cake for scene data storage
- P3D – format for panda3d by Disney
- PLAGUEINC – format used by Plague Inc. for storing custom scenario information [35]
- POD – format used by Terminal Reality
- RAG, RAGS – Game file, a game playable in the RAGS game-engine, a free program which both allows people to create games, and play games, games created have the format "RAG game file"
- RCT – Used for templates and save files in RollerCoaster Tycoon games
- REP – used by Blizzard Entertainment for scenario replays in StarCraft
- RIQ – Used in Heaven Studio to store custom maps
- Simcity, DBPF, .dat, .SC4Lot, .SC4Model – All game plugins use this format, commonly with different file extensions ( Sim City 4 )
- SMZIP – ZIP-based package for StepMania songs, themes and announcer packs.
- SOLITAIRETHEME8 – A solitaire theme for Windows solitaire
- UNI, UNIS – Super Mario UniMaker level data
- USLD – format used by Unison Shift to store level layouts.
- VIV – Archive format used to compress data for several video games, including Need For Speed: High Stakes.
- VOL – video game data package
- VVVVVV – format used by VVVVVV
- CPS – format used by The Powder Toy, Powder Toy save
- STM – format used by The Powder Toy, Powder Toy stamp
- PKG – format used by Bungie for the PC Beta of Destiny 2, for nearly all the game's assets.
- CHR – format used by Team Salvato, for the character files of Doki Doki Literature Club!
- Z5 – format used by Z-machine for story files in interactive fiction.
- scworld – format used by Survivalcraft to store sandbox worlds.
- scskin – format used by Survivalcraft to store player skins.
- scbtex – format used by Survivalcraft to store block textures.
- prison – format used by Prison Architect to save prisons
- escape – format used by Prison Architect to save escape attempts
- WBFS – (Wii Backup File System)
- .GBA – Game Boy Advance ROM File
- .jkr – format used by Balatro for data storage
- .pss – Sony PlayStation 2 Game Video file and is used to store audio and video data by games for the PlayStation 2 console.
- .xd – A format used in a mod (XDBot) for Geometry Dash to save macros, (a format to replay inputs.) This is saved within the Documents section in File Explorer for Windows 10.
- .fnfc - Friday Night Funkin' Chart File.
- ARC – Nintendo U8 Archive (mostly Yaz0 compressed)
- SZS – Nintendo Yaz0 Compressed Archive
This page is based on this
Wikipedia article Text is available under the
CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.