.rpm
📦 ArchiveBinary

.rpm File — Red Hat Package Manager

application/x-rpm

File Inspector

Drop any file to identify its extension and type — runs entirely in your browser

RPM

Drop a .rpm file here or click to choose

Or drop any file to identify its extension

Expected MIME type:application/x-rpm

Quick Facts

Extension.rpm
Full NameRed Hat Package Manager
MIME Typeapplication/x-rpm
CategoryArchive
TypeBinary
Typical Size10 KB – 500 MB
First Appeared1997

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

rpm
dnf
yum
Gnome Software
YaST
alien (conversion)

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.