System file extensions
Installer, executable, and system-level package formats used by operating systems and applications.
Total extensions in this category: 15
Extensions in System
Explore the most searched extensions in this category.
- .apk
APK Archive File
An .apk file is an Android Package file used to distribute and install Android apps. It is a ZIP/JAR-based archive that can be installed on Android or inspected on desktop with Android development tools.
- .cab
CAB Archive File
.CAB is Microsoft’s Cabinet archive format used to bundle and compress one or more files, commonly in Windows installers and system components. On Windows you can often extract it with built-in tools like EXPAND, while other platforms usually require third-party archive utilities or transferring to a Windows PC.
- .deb
DEB Archive File
.deb is a Debian binary package archive used to install software on Debian-based Linux distributions. It is best opened, inspected, or installed using Debian package tools such as dpkg/dpkg-deb.
- .dmg
DMG Archive File
.dmg is an Apple Disk Image file most commonly used on macOS to distribute apps and other software in a mountable “virtual disk” container.
- .iso
ISO Archive File
.ISO files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/x-iso9660-image.
- .jar
JAR Archive File
.JAR files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/java-archive.
- .msi
MSI Archive File
.MSI files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/x-msi.
- .pkg
PKG Archive File
.PKG files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/vnd.apple.installer+xml.
- .rpm
RPM Archive File
.RPM files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/x-redhat-package-manager.
- .xpi
XPI Archive File
.XPI files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/x-xpinstall.
- .so
SO Data File
.SO files are used for installation packages, updates, and system-level deployment workflows. Open only with trusted system utilities or package managers. This guide covers opening methods, troubleshooting, and security best practices. Common MIME type: application/octet-stream.
- .bat
BAT Data File
.BAT files are DOS/Windows batch scripts: plain-text files containing commands that run in Command Prompt through cmd.exe or older COMMAND.COM. Open them for editing with a text editor, but run them only if you fully trust the source.
- .bin
BIN Data File
.BIN is a generic extension for binary (non-text) data. Most commonly for end users, it appears as part of a BIN/CUE optical disc image where a .cue text file describes one or more .bin data tracks.
- .com
COM Data File
.COM is most commonly an MS-DOS/CP/M executable program file, not a “data file.” On modern systems it is treated as runnable code and should be handled cautiously, typically via DOS emulation rather than opened in a document app.
- .dll
DLL Data File
.DLL files are Dynamic Link Libraries: compiled Portable Executable (PE) binaries used mainly on Microsoft Windows to provide shared code and resources to programs. They are not meant to be “opened” like documents; they are loaded by applications or the operating system.