Difference between revisions of "List of filetypes"

From Emulation General Wiki
Jump to navigation Jump to search
(Added .cas info. Someone please add a proper page link because I cannot figure it out to save my life.)
(35 intermediate revisions by 20 users not shown)
Line 2: Line 2:
 
|+Archives
 
|+Archives
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
Line 22: Line 22:
 
|Use WinRAR or 7-Zip to open and extract.
 
|Use WinRAR or 7-Zip to open and extract.
 
|-
 
|-
|.tar.gz
+
|.tar.gz<br/>.gz
 
|Compressed Archive
 
|Compressed Archive
 
|
 
|
 
|Use WinRAR or 7-Zip to open and extract.
 
|Use WinRAR or 7-Zip to open and extract.
 +
|-
 +
|.tar
 +
|Archive
 +
|
 +
|Use 7-zip to open and extract.<!-- And possibly WinRAR supports it too, not too sure -->
 
|-
 
|-
 
|.001/.part1/.r01
 
|.001/.part1/.r01
Line 31: Line 36:
 
|
 
|
 
|Use WinRAR or 7-Zip to open and extract.
 
|Use WinRAR or 7-Zip to open and extract.
 +
|-
 +
|.gzip
 +
|Compressed Archive
 +
|
 +
|Use 7-Zip to open and extract. Can be loaded by [[PCSX2]] directly.
 
|}
 
|}
  
 
{| class="wikitable"
 
{| class="wikitable"
|+Disc Images
+
|+Disc/Disk Images
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
Line 78: Line 88:
 
|.ecm
 
|.ecm
 
|Error Code Modeler
 
|Error Code Modeler
|[[PlayStation Emulators|PlayStation]]
+
|[[PlayStation emulators|PlayStation]]
 
|Compressed PS1 disc image, use UnECM to decompress it.
 
|Compressed PS1 disc image, use UnECM to decompress it.
 
|-
 
|-
 
|.cso
 
|.cso
 
|Compressed ISO
 
|Compressed ISO
|[[PlayStation Portable emulators|PlayStation Portable]]
+
|PS2/PSP/GC/Wii
|Compressed PSP disc image, use UMDGen to convert to and from .iso
+
|Compressed disc image, see [[Save Disk Space for ISOs|here]] to convert to and from .iso
 +
|-
 +
|.gcz
 +
|Compressed Dolphin ISO
 +
|GC/Wii
 +
|Compressed Wii/GC disc image, see [[Save Disk Space for ISOs|here]] to convert to and from .iso
 
|-
 
|-
 
|.cdi/.gdi
 
|.cdi/.gdi
Line 94: Line 109:
 
|CD Image
 
|CD Image
 
|
 
|
|Sub-channel data. Generally used in the case of PS1 for Digital Restriction Management
+
|Sub-channel data. Generally used in the case of PS1 for Digital Rights Management
 +
|-
 +
|.fds
 +
|Famicom Disk System
 +
|[[Nintendo Entertainment System emulators|NES]]
 +
|
 
|}
 
|}
  
Line 100: Line 120:
 
|+Tape Files
 
|+Tape Files
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
Line 117: Line 137:
 
|.tzx
 
|.tzx
 
|ZX Spectrum Tape File
 
|ZX Spectrum Tape File
|Compatible Tape Based Systems ([[ZX Spectrum|ZXS]], [[Amstrad CPC|CPC]], [[Commodore 64 emulators|C64]], etc.)
+
|Compatible Tape Based Systems ([[ZX Spectrum emulators|ZXS]], [[Amstrad CPC emulators|CPC]], [[Commodore 64 emulators|C64]], etc.)
 
|Prefered file type for all emulators, perfect representation
 
|Prefered file type for all emulators, perfect representation
 
|-
 
|-
 
|.cdc
 
|.cdc
 
|CPC Digital Tape
 
|CPC Digital Tape
|[[Amstrad CPC|Amstrad CPC]]
+
|[[Amstrad CPC emulators|Amstrad CPC]]
|Identical to the .tzx file but useable only by Amstrad CPC emulators
+
|Identical to the .tzx file but useable only by [[Amstrad CPC emulators]]
 +
|-
 +
|.cas
 +
|PC-6000 and PC-6601 Cassette
 +
|[[NEC PC-6000 series]]
 +
|
 
|}
 
|}
  
 
{| class="wikitable"
 
{| class="wikitable"
†When listened to, the file will play white noise. If this noise is perfectly recorded on to a tape, that tape should theoretically be able to be used on a system. In practice how ever, this is more difficult to do, as any interference can potentially ruin the tape and some copy protection systems may render the re-recording unusable
+
†When listened to, the file will play white noise. If this noise is perfectly recorded on to a tape, that tape should theoretically be able to be used on a system. In practice, however, this is more difficult to do, as any interference can potentially ruin the tape and some copy protection systems may render the re-recording unusable
|+ROMs
+
|+ROM Images
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
 
! scope="col"|Notes
 
! scope="col"|Notes
 
|-
 
|-
|.nes
+
|.nes/.nez/.unf/.unif
 
|NES ROM
 
|NES ROM
|[[NES Emulators|NES]]
+
|[[Nintendo Entertainment System emulators|NES]]
|
+
|.unf and .unif correspond to the now deprecated Universal NES Image Format.
|-
 
|.fds
 
|Famicom Disk System
 
|[[NES Emulators|NES]]
 
|
 
 
|-
 
|-
 
|.smc
 
|.smc
 
|Super Magicom
 
|Super Magicom
|[[SNES emulators|SNES]]
+
|[[Super Nintendo emulators|SNES]]
 
|Headered ROMs dumped from a Super Magicom copier.
 
|Headered ROMs dumped from a Super Magicom copier.
 
|-
 
|-
 
|.sfc
 
|.sfc
 
|Super Famicom ROM
 
|Super Famicom ROM
|[[SNES emulators|SNES]]
+
|[[Super Nintendo emulators|SNES]]
 
|Headerless SNES ROM
 
|Headerless SNES ROM
 
|-
 
|-
Line 172: Line 192:
 
|.gg
 
|.gg
 
|Game Gear ROM
 
|Game Gear ROM
|[[Game Gear]]
+
|[[Master System emulators|Game Gear]]
 
|
 
|
 
|-
 
|-
Line 191: Line 211:
 
|-
 
|-
 
|.gb
 
|.gb
|GameBoy ROM
+
|Game Boy ROM
|[[Game Boy/Game Boy Color emulators|GameBoy]]
+
|[[Game Boy/Game Boy Color emulators|Game Boy]]
 
|
 
|
 
|-
 
|-
 
|.gbc
 
|.gbc
|GBC ROM
+
|Game Boy Color ROM
|[[Game Boy/Game Boy Color emulators|GameBoy Color]]
+
|[[Game Boy/Game Boy Color emulators|Game Boy Color]]
 
|
 
|
 
|-
 
|-
|.gba
+
|.gba/.srl
|GBA ROM
+
|Game Boy Advance ROM
|[[Game Boy Advance emulators|GameBoy Advance]]
+
|[[Game Boy Advance emulators|Game Boy Advance]]
 
|
 
|
 
|-
 
|-
Line 215: Line 235:
 
|Can be either a compressed .gcm or .iso
 
|Can be either a compressed .gcm or .iso
 
|-
 
|-
|.nds
+
|.nds/.srl
|NDS ROM
+
|Nintendo DS ROM
 
|[[Nintendo DS emulators|Nintendo DS]]
 
|[[Nintendo DS emulators|Nintendo DS]]
 
|
 
|
 +
|-
 +
|.dsi/.nds/.srl
 +
|DSiWare ROM
 +
|DSiWare
 +
|Different from regular DS ROMs.
 
|-
 
|-
 
|.wbfs
 
|.wbfs
Line 231: Line 256:
 
|-
 
|-
 
|.cia
 
|.cia
|3DS ROM
+
|CTR Importable Archive
 
|[[Nintendo 3DS emulators|3DS]]
 
|[[Nintendo 3DS emulators|3DS]]
|For retail and eShop games
+
|
 +
|-
 +
|.3ds
 +
|Nintendo 3DS ROM
 +
|[[Nintendo 3DS emulators|3DS]]
 +
|
 +
|-
 +
|.nsp
 +
|Nintendo Switch ROM
 +
|[[Nintendo Switch emulators|Nintendo Switch]]
 +
|Dump of SD and NAND games, Updates
 +
|-
 +
|.xci
 +
|Nintendo Switch ROM
 +
|[[Nintendo Switch emulators|Nintendo Switch]]
 +
|Dump of a game cartridge
 
|-
 
|-
 
|.ngp/.ngc
 
|.ngp/.ngc
 
|NGP/C ROM
 
|NGP/C ROM
|[[Neo Geo Pocket]]/[[Neo Geo Pocket|Color]]
+
|[[Neo Geo Pocket emulators|Neo Geo Pocket/Color]]
 
|
 
|
 
|-
 
|-
 
|.pce
 
|.pce
 
|PC Engine ROM
 
|PC Engine ROM
|[[PC Engine]]
+
|[[PC Engine (TurboGrafx-16) emulators|PC Engine]]
 +
|
 +
|-
 +
|.vpk
 +
|PlayStation Vita ROM
 +
|[[PlayStation Vita emulators|PlayStation Vita]]
 +
|Compressed files forming a PlayStation Vita ROM
 +
|-
 +
|.vb
 +
|Virtual Boy ROM
 +
|[[Virtual Boy emulators|Virtual Boy]]
 +
|Also used for Visual Basic source files
 +
|-
 +
|.ws / .wsc
 +
|WonderSwan (Color) ROM
 +
|[[WonderSwan emulators|WonderSwan/Color]]
 
|
 
|
 
|-
 
|-
Line 256: Line 311:
 
|-
 
|-
 
|.obb
 
|.obb
|Android App Data Ressources
+
|Android App Data Resources
 
|[[Android emulators|Android]]
 
|[[Android emulators|Android]]
 
|
 
|
Line 264: Line 319:
 
|+Saves
 
|+Saves
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
Line 270: Line 325:
 
|-
 
|-
 
|.dsv
 
|.dsv
|DeSmuMe Save
+
|DeSmuME Save
 
|[[Nintendo DS emulators|NDS]]
 
|[[Nintendo DS emulators|NDS]]
 
|
 
|
 
|-
 
|-
 
|.ds1 to .ds9
 
|.ds1 to .ds9
|DeSmuMe Save State
+
|DeSmuME Save State
 
|[[Nintendo DS emulators|NDS]]
 
|[[Nintendo DS emulators|NDS]]
 
|
 
|
Line 285: Line 340:
 
|-
 
|-
 
|.ps2
 
|.ps2
|PCSX2 Memory Card
+
|[[PCSX2]] Memory Card
 
|[[PlayStation 2 emulators|PS2]]
 
|[[PlayStation 2 emulators|PS2]]
 
|
 
|
Line 311: Line 366:
 
|.srm
 
|.srm
 
|Save RAM
 
|Save RAM
|[[SNES emulators|SNES]]/[[Genesis]]
+
|[[Super Nintendo emulators|SNES]]/[[Sega Genesis emulators|Genesis]]
|Save RAM dump, used with emulators and flashcarts
+
|Save RAM dump, used with emulators and flashcards
 
|}
 
|}
  
Line 318: Line 373:
 
|+[[Shaders and Filters]]
 
|+[[Shaders and Filters]]
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
Line 337: Line 392:
 
|Windows, [[Xbox emulators|Xbox]], [[Xbox 360 emulators|360]]
 
|Windows, [[Xbox emulators|Xbox]], [[Xbox 360 emulators|360]]
 
|Microsoft's proprietary DirectX only shader language, based on C's syntax.
 
|Microsoft's proprietary DirectX only shader language, based on C's syntax.
 +
|-
 +
|[https://github.com/shader-slang/slang .slang]
 +
|Slang
 +
|
 +
|Shading language that extends HLSL.
 +
|-
 +
|.slangp
 +
|Slang preset
 +
|
 +
|Lists Slang files and provides parameters for them.
 
|}
 
|}
  
Line 342: Line 407:
 
|+Other
 
|+Other
 
|-
 
|-
! scope="col"|Filetype
+
! scope="col"|File ext.
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|System
 
! scope="col"|System
Line 349: Line 414:
 
|.elf
 
|.elf
 
|Executable and Linkable Format
 
|Executable and Linkable Format
|[[PlayStation 2 emulators|PS2]]/[[Playstation 3 emulators|PS3]]/[[GameCube emulators|GC]]/[[Wii emulators|Wii]]
+
|[[PlayStation 2 emulators|PS2]]/[[PlayStation 3 emulators|PS3]]/[[GameCube emulators|GC]]/[[Wii emulators|Wii]]
 
|Typically a homebrew/small application file
 
|Typically a homebrew/small application file
 
|-
 
|-
Line 355: Line 420:
 
|Perl Builder File
 
|Perl Builder File
 
|[[PlayStation Portable emulators|PlayStation Portable]]
 
|[[PlayStation Portable emulators|PlayStation Portable]]
|Game and homebrew eboot file
+
|Game and homebrew eboot file, also used for PS1 ISO storage (eboot.pbp)
 
|-
 
|-
 
|.dol
 
|.dol
Line 361: Line 426:
 
|[[GameCube emulators|GameCube]]/[[Wii emulators|Wii]]
 
|[[GameCube emulators|GameCube]]/[[Wii emulators|Wii]]
 
|Executable
 
|Executable
 +
|-
 +
|.xex
 +
|Xbox Executable
 +
|Xbox/X360
 +
|Xbox Executable. Usually comes with a folder with game data. X360 ones can be loaded by Xenia.
 
|-
 
|-
 
|.cfg/.ini
 
|.cfg/.ini
Line 395: Line 465:
 
|Non Volatile RAM
 
|Non Volatile RAM
 
|[[MAME]]/[[MESS]]
 
|[[MAME]]/[[MESS]]
|Created by default to store [https://en.wikipedia.org/wiki/Non-volatile_random-access_memory nvram] of emulated systems or software in the nvram folder.
+
|Created by default to store [https://en.wikipedia.org/wiki/Non-volatile_random-access_memory nvram] of emulated systems or software in the NVRAM folder.
 +
|-
 +
|.m3u
 +
|Playlist file
 +
|Multiple
 +
|Used to play multiple discs back to back, [http://emulation.gametechwiki.com/index.php/Auto-load_next_disc automates disc swapping].
 
|}
 
|}
  
 
[[Category:FAQs]]
 
[[Category:FAQs]]

Revision as of 06:59, 22 June 2019

Archives
File ext. Name System Notes
.rar Compressed Archive Use WinRAR or 7-Zip to open and extract.
.7z/.7zip Compressed Archive Use WinRAR or 7-Zip to open and extract.
.zip Compressed Archive Use WinRAR or 7-Zip to open and extract.
.tar.gz
.gz
Compressed Archive Use WinRAR or 7-Zip to open and extract.
.tar Archive Use 7-zip to open and extract.
.001/.part1/.r01 Split Archive Use WinRAR or 7-Zip to open and extract.
.gzip Compressed Archive Use 7-Zip to open and extract. Can be loaded by PCSX2 directly.
Disc/Disk Images
File ext. Name System Notes
.iso/.img Disk Image Multiple
.ccd CloneCD Control File Multiple Usually comes with .img files.
.bin Binary File Multiple Usually accompanied with, and used by, a cue sheet.
.cue Cue Sheet Multiple Metadata file for .bin/.iso/.img tracks.
.chd Compressed Hard Disk MAME/MESS
.mdf Media Descriptor File Multiple Disc image made from Alcohol 120%
.mds Media Descriptor Sheet Multiple Similar to .cue or .ccd, but for .mdf files.
.ecm Error Code Modeler PlayStation Compressed PS1 disc image, use UnECM to decompress it.
.cso Compressed ISO PS2/PSP/GC/Wii Compressed disc image, see here to convert to and from .iso
.gcz Compressed Dolphin ISO GC/Wii Compressed Wii/GC disc image, see here to convert to and from .iso
.cdi/.gdi CD Image Dreamcast Typically used with Dreamcast, CDI is a compressed GDI
.sbI CD Image Sub-channel data. Generally used in the case of PS1 for Digital Rights Management
.fds Famicom Disk System NES
Tape Files
File ext. Name System Notes
.wav Waveform Audio File Format Tape Based Systems Raw data in audio format†
.tap Tape File Tape Based Systems Raw tape data usable by appropriate emulators
.tzx ZX Spectrum Tape File Compatible Tape Based Systems (ZXS, CPC, C64, etc.) Prefered file type for all emulators, perfect representation
.cdc CPC Digital Tape Amstrad CPC Identical to the .tzx file but useable only by Amstrad CPC emulators
.cas PC-6000 and PC-6601 Cassette NEC PC-6000 series
†When listened to, the file will play white noise. If this noise is perfectly recorded on to a tape, that tape should theoretically be able to be used on a system. In practice, however, this is more difficult to do, as any interference can potentially ruin the tape and some copy protection systems may render the re-recording unusable
ROM Images
File ext. Name System Notes
.nes/.nez/.unf/.unif NES ROM NES .unf and .unif correspond to the now deprecated Universal NES Image Format.
.smc Super Magicom SNES Headered ROMs dumped from a Super Magicom copier.
.sfc Super Famicom ROM SNES Headerless SNES ROM
.md Multi Game Doctor Genesis ROMs dumped from a Multi Game Doctor
.smd Super Magic Drive Genesis Headered ROMs dumped from a Super Magic Drive
.gen Genesis ROM Genesis Headerless Genesis ROM
.gg Game Gear ROM Game Gear
.z64 Zip Diskette N64 ROM Nintendo 64 Headered N64 ROMS dumped with a Mr. Backup Z64
.v64 Doctor V64 Nintendo 64 Headered N64 ROMS dumped with a Doctor V64
.n64 N64 ROM Nintendo 64
.gb Game Boy ROM Game Boy
.gbc Game Boy Color ROM Game Boy Color
.gba/.srl Game Boy Advance ROM Game Boy Advance
.gcm GameCube Master Image GameCube GC disc dumped the way it's read
.gcz Compressed GameCube Disc Image GameCube Can be either a compressed .gcm or .iso
.nds/.srl Nintendo DS ROM Nintendo DS
.dsi/.nds/.srl DSiWare ROM DSiWare Different from regular DS ROMs.
.wbfs Wii Backup File System Wii Use WBFS Manager to convert to and from .iso
.wad Game Data File Wii/Doom Use for Wii channels and old FPS games
.cia CTR Importable Archive 3DS
.3ds Nintendo 3DS ROM 3DS
.nsp Nintendo Switch ROM Nintendo Switch Dump of SD and NAND games, Updates
.xci Nintendo Switch ROM Nintendo Switch Dump of a game cartridge
.ngp/.ngc NGP/C ROM Neo Geo Pocket/Color
.pce PC Engine ROM PC Engine
.vpk PlayStation Vita ROM PlayStation Vita Compressed files forming a PlayStation Vita ROM
.vb Virtual Boy ROM Virtual Boy Also used for Visual Basic source files
.ws / .wsc WonderSwan (Color) ROM WonderSwan/Color
.ipa Apple iPhone App Data iOS
.apk Android App Data Android
.obb Android App Data Resources Android
Saves
File ext. Name System Notes
.dsv DeSmuME Save NDS
.ds1 to .ds9 DeSmuME Save State NDS
.sav Save file Multiple
.ps2 PCSX2 Memory Card PS2
.mcr Memory Card Reader PS1 PS1 emulator memory card
.mpk Memory Pack Nintendo 64 N64 saves
.eep EEPROM Nintendo 64 N64 saves
.st0/.sta/ Savestate Multiple
.srm Save RAM SNES/Genesis Save RAM dump, used with emulators and flashcards
Shaders and Filters
File ext. Name System Notes
.cg C for Graphics Nvidia's shader format based on C's syntax.
.glsl OpenGL Shading Language / GLslang OpenGL only shader format based on C's syntax.
.hlsl High-level shader language Windows, Xbox, 360 Microsoft's proprietary DirectX only shader language, based on C's syntax.
.slang Slang Shading language that extends HLSL.
.slangp Slang preset Lists Slang files and provides parameters for them.
Other
File ext. Name System Notes
.elf Executable and Linkable Format PS2/PS3/GC/Wii Typically a homebrew/small application file
.pbp Perl Builder File PlayStation Portable Game and homebrew eboot file, also used for PS1 ISO storage (eboot.pbp)
.dol Dolphin File GameCube/Wii Executable
.xex Xbox Executable Xbox/X360 Xbox Executable. Usually comes with a folder with game data. X360 ones can be loaded by Xenia.
.cfg/.ini Configuration File Multiple Use a text editor such as notepad/Notepad++ to edit
.dll Dynamic Link Library Multiple Typically used for plugins/emulation cores in emulators
.so Shared Library Multiple Typically used for plugins/emulation cores in emulators
.xml Extensible Markup Language MAME/MESS Contains various information about emulated systems and ROMs.
.hsi XML-like MESS Contains various information about ROMs.
.lay Layout MAME/MESS XML-like file used to describe the visual layout of artwork overlays and placement of emulation input/output.
.nv Non Volatile RAM MAME/MESS Created by default to store nvram of emulated systems or software in the NVRAM folder.
.m3u Playlist file Multiple Used to play multiple discs back to back, automates disc swapping.