.rpm File — Red Hat Package Manager
application/x-rpm
Drop any file to identify its extension and type — runs entirely in your browser
Drop a .rpm file here or click to choose
Or drop any file to identify its extension
application/x-rpmQuick Facts
| Extension | .rpm |
| Full Name | Red Hat Package Manager |
| MIME Type | application/x-rpm |
| Category | Archive |
| Type | Binary |
| Typical Size | 10 KB – 500 MB |
| First Appeared | 1997 |
What Is a .rpm File?
RPM (Red Hat Package Manager, now recursively RPM Package Manager) is the package format used by Red Hat-based Linux distributions including RHEL, Fedora, CentOS, Rocky Linux, AlmaLinux, openSUSE, and Amazon Linux. An RPM file contains a binary header with package metadata (name, version, dependencies, checksums, file lists), followed by a cpio archive compressed with gzip, bzip2, xz, or zstd containing the actual installation files. RPM packages are managed by the rpm tool (low-level) and yum/dnf (high-level with dependency resolution and repository management). The format supports digital signatures (GPG) for package authentication, scriptlets for pre/post installation actions, file triggers, rich dependencies, and weak dependencies. RPM packages can be built using rpmbuild with spec files that describe the build process, or with tools like fpm for simpler packaging needs. The RPM ecosystem powers some of the most critical enterprise Linux deployments worldwide, with Red Hat's repositories containing thousands of maintained packages. Source RPMs (SRPMs) include source code and build instructions for reproducible package building.
How to Open .rpm Files
Related File Extensions
More Archive File Extensions
Other archive formats you might encounter
Browse File Extensions by Category
Explore our reference of 259 file extensions with details, programs, and related formats.