RPM File Documentation


Overview

Feature Value
Full Name Red Hat Package Manager File
File Extension .rpm
MIME Type application/x-rpm
Package Format Type Binary
File Header Lead; Signature; Header
Compression Used GZIP, XZ, BZIP2, or LZMA
Metadata Storage Included within the package
Supported Architectures x86, x86_64, ARM, and others
Signature Format PGP
Digital Signature Supported
Checksum Type SHA256
Creation Tool rpmbuild
Package Management System RPM Package Manager
Dependency Resolution Automatic
Default Installation Directory Varies by package
Database Storage Location /var/lib/rpm
Primary Database Format Berkeley DB
Configuration Files Management Supports flagging files as configuration
Scriptlet Support Pre-install, post-install, pre-uninstall, and post-uninstall scriptlets
Distribution Use Primarily used in Fedora, RHEL, CentOS, and derivatives
License Open Source