.RPM

RPM Datei

RPM Package Manager File
Frage stellen
SCHNELLE ANTWORT

Eine .rpm-Datei ist ein Softwarepaket für RPM-basierte Linux-Distributionen wie Fedora, RHEL, CentOS und openSUSE. Installieren Sie sie mit sudo dnf install ./datei.rpm (Fedora/RHEL) oder sudo zypper install ./datei.rpm (openSUSE). Unter Windows kann 7-Zip die Datei öffnen, um ihren Inhalt zu prüfen, sie jedoch nicht installieren.

Entwickler: Red Hat (now community/RPM.org; originally Red Hat Package Manager) Kategorie: Komprimierte Dateien Offener Standard MIME: application/x-rpm
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .RAR · .ZIP · .Z01 · .7Z

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 25, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das RPM-Dateiformat?

Dateien mit der Erweiterung .rpm sind Paketdateien, die auf Linux-basierten Betriebssystemen verwendet werden. Ursprünglich wurde das .rpm-Format von Red Hat für die eigene Linux-Distribution entwickelt, heute ist es jedoch weit verbreitet bei Fedora, RHEL, CentOS, openSUSE, Mageia und vielen anderen Distributionen.

Eine .rpm-Datei ist ein Softwarepaket, das alles enthält, was zur Installation einer bestimmten Anwendung auf einem kompatiblen Linux-System erforderlich ist. RPM stand ursprünglich für „Red Hat Package Manager“; das Projekt wird heute von der Open-Source-Community auf RPM.org gepflegt und das Befehlszeilen-Tool wird einfach rpm genannt. Das Format wurde entwickelt, um die Installation und Verteilung von Linux-Anwendungen unkompliziert zu gestalten, sodass der Endbenutzer die für die Installation erforderlichen einzelnen Dateien nicht manuell verwalten muss.

Intern hat ein .rpm eine binäre Struktur, die aus einem Lead-Abschnitt, einem GPG-Signatur-Header, einem getaggten Metadaten-Header und einem komprimierten .cpio-Payload besteht, der die eigentlichen Dateien enthält. Moderne Pakete komprimieren diesen Payload mit XZ/LZMA; gzip, bzip2 und Zstd werden ebenfalls unterstützt. Pakete werden über dnf (Fedora/RHEL) oder zypper (openSUSE) installiert, welche Abhängigkeiten automatisch auflösen. Eine .src.rpm-Variante enthält Quellcode und Bauanleitungen anstelle von ausführbaren Binärdateien. Unter Windows oder macOS können Tools wie 7-Zip den Inhalt von .rpm-Dateien zur Inspektion extrahieren, obwohl Installationsskripte außerhalb eines nativen RPM-basierten Linux-Systems nicht ausgeführt werden können. Das nächste Äquivalent auf Debian-basierten Systemen ist das .deb-Format.

Sicherheit

RISIKO: MEDIUM

RPM-Pakete führen Installations-/Deinstallationsskripte als Root aus, daher kann eine bösartige .rpm ein System vollständig kompromittieren. Installieren Sie RPMs nur von vertrauenswürdigen Anbietern/Repositories und verifizieren Sie zuerst die GPG-Signatur: rpm --checksig paket.rpm (und importieren Sie den Schlüssel des Anbieters). Distributionen warnen vor der Installation unsignierter Pakete. Unter Windows/macOS kann eine .rpm nicht ausgeführt werden, daher ist die Inspektion dort harmlos. Vermeiden Sie dubiose „rpm to exe“ oder „rpm opener“ Seiten - diese sind irreführend (RPMs laufen nicht unter Windows) und enthalten oft Adware.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMERPM Package Manager Filealias Red Hat Package Manager file, RPM package
ENTWICKLERRed Hat (now community/RPM.org; originally Red Hat Package Manager)seit 1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
MIME TYPEapplication/x-rpm
TYPBinäres Softwarepaket (Linux) - Header-Metadaten + ein komprimierter cpio-Payload
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
EDABEEDB
ASCII
····
Die ersten 4 Bytes sind die RPM-Lead-Magic; Bytes 4-5 sind die Major.Minor-Version des Formats (z. B. 03 00 = v3 Lead). Header-Abschnitte und der Payload folgen.

Programme zum Öffnen von RPM-Dateien

Windows2 apps
7-Zip Open Source Rechtsklick → 7-Zip → Archiv öffnen, um den cpio-Payload zu prüfen/extrahieren. Kann nicht installieren - Windows kann keine Linux-Pakete ausführen.
PeaZip Open Source Öffnen Sie die .rpm, um ihre Dateien zur Inspektion zu durchsuchen und zu extrahieren (keine Installation).
macOS2 apps
The Unarchiver Kostenlos Extrahiert den .rpm-Payload, um die Dateien unter macOS zu prüfen; kann das Paket nicht installieren.
Homebrew rpm2cpio Open Source rpm2cpio paket.rpm | cpio -idmv zum Extrahieren von Dateien aus dem Paket unter macOS zur Inspektion.
Linux5 apps
Alien Open Source Unter Debian/Ubuntu: sudo alien -i paket.rpm konvertiert und installiert als .deb. Mit Vorsicht genießen - native .deb-Pakete sind vorzuziehen.
dnf / DNF (Fedora, RHEL, CentOS Stream) Open Source sudo dnf install ./paket.rpm - installiert das Paket und löst Abhängigkeiten automatisch auf. Bevorzugt gegenüber reinem rpm.
zypper (openSUSE / SUSE) Open Source sudo zypper install ./paket.rpm - installiert mit Abhängigkeitsauflösung auf SUSE-Systemen.
rpm (Red Hat Package Manager) Open Source Low-Level-Tool: sudo rpm -ivh paket.rpm zum Installieren, rpm -qlp zum Auflisten von Dateien, rpm --checksig zum Verifizieren. Löst Abhängigkeiten nicht automatisch auf.
GNOME Software / Discover Open Source Doppelklicken Sie auf die .rpm im Dateimanager, um sie über das grafische Software-Center zu installieren (auf RPM-Distributionen).

Technische Details

technische Spezifikation
MIME-Typapplication/x-rpm (auch akzeptiert: application/x-redhat-package-manager)
Datei-Magic-BytesED AB EE DB bei Offset 0 - die „edabeedb“ RPM-Lead-Signatur
Interne StrukturLead-Abschnitt → GPG-Signatur-Header → getaggter Metadaten-Header → komprimierter cpio-Payload
Payload-KomprimierungXZ/LZMA (moderner Standard bei Fedora/RHEL), gzip, bzip2 oder Zstd; wählbar pro Paket-Build
Header-Byte-ReihenfolgeBig-endian; jeder Tag-Eintrag speichert einen 4-Byte-Typ, einen 4-Byte-Count und einen Offset in den Datenspeicher
PaketsignierungGPG-Signatur im Signatur-Header eingebettet; verifiziert mit `rpm --checksig`
Abhängigkeits-MetadatenRequires-, Provides-, Conflicts- und Obsoletes-Tags im Haupt-Header für die automatische Auflösung
Installations-SkriptePre- und Post-Install (%pre/%post) sowie Pre- und Post-Uninstall (%preun/%postun) Skripte im Paket eingebettet
Integrität pro DateiSHA-256-Digests pro Datei im Header gespeichert (MD5 bei älteren Paketen); nach der Installation geprüft
Paketformat-Versionv4 (aktuell, RPM 4.x Toolchain); RPM v6 Format in aktiver Entwicklung bei RPM.org
Zugehörige Paketmanager`dnf` (Fedora, RHEL, CentOS Stream), `zypper` (openSUSE/SUSE), `rpm` (Low-Level-Befehl)
Quellpaket-Variante`.src.rpm` (SRPM) enthält den Quell-Tarball und das `.spec`-Bautrezept anstelle von kompilierten Binärdateien
Unterstützte PlattformenRPM-basierte Linux-Distributionen: Red Hat, Fedora, RHEL, CentOS, openSUSE, Rocky Linux, AlmaLinux, Mageia
Typische DateigrößeEinige KB (kleine Utilities) bis zu mehreren hundert MB (große Anwendungen, Entwickler-Toolchains oder Firmware)
RelokatierbarkeitPakete können als verschiebbar markiert werden, was die Installation in einen benutzerdefinierten Pfad ermöglicht
Veröffentlicht1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
Neueste VersionRPM v4 package format (RPM 4.20.x, 2024); RPM v6 format in development
Offener StandardJa · lizenzgebührenfrei
Spezifikationrpm-software-management.github.io

RPM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit RPM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu RPM-Dateien.

Häufig gestellte Fragen

Wie installiere ich eine .rpm-Datei unter Linux?
Unter Fedora/RHEL: sudo dnf install ./datei.rpm; unter openSUSE: sudo zypper install ./datei.rpm. Diese lösen Abhängigkeiten automatisch auf. Das Low-Level-Tool sudo rpm -ivh datei.rpm funktioniert ebenfalls, lädt aber keine fehlenden Abhängigkeiten nach.
Wie öffne ich eine .rpm-Datei unter Windows?
Windows kann sie nicht installieren (es ist ein Linux-Paket), aber 7-Zip oder PeaZip können die .rpm öffnen, um die enthaltenen Dateien zu extrahieren und zu prüfen. Um die Software tatsächlich auszuführen, benötigen Sie ein Linux-System oder WSL.
Wie installiere ich eine .rpm unter Ubuntu/Debian?
Ubuntu/Debian verwenden .deb, nicht .rpm. Konvertieren Sie sie mit sudo alien -i datei.rpm, aber es ist sicherer, nach einer nativen .deb, einem Flatpak oder AppImage desselben Programms zu suchen.
Was ist der Unterschied zwischen RPM und DEB?
Beides sind Linux-Paketformate: RPM wird von der Red Hat-Familie und SUSE-Distributionen (dnf/zypper) verwendet, DEB von Debian/Ubuntu (apt/dpkg). Sie bündeln ähnliche Daten, sind aber ohne Konvertierung nicht austauschbar.
Wie sehe ich den Inhalt einer .rpm, ohne sie zu installieren?
rpm -qlp datei.rpm listet die Dateien auf und rpm -qip datei.rpm zeigt die Informationen an; oder führen Sie rpm2cpio datei.rpm | cpio -idmv aus, um sie zu extrahieren. Unter Windows öffnen Sie sie mit 7-Zip.
Warum erhalte ich „failed dependencies“ bei der Installation einer RPM?
Das Paket benötigt andere Pakete, die nicht installiert sind. Verwenden Sie dnf install ./datei.rpm (oder zypper) anstelle von reinem rpm, damit der Paketmanager die Abhängigkeiten aus Ihren Repositories nachzieht.

Quellen

1RPM.org - package format manualrpm-software-management.github.io
2RPM.org - official sitewww.rpm.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TXTPlain Text File
10.MDMarkdown Document

Verwandte Erweiterungen

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen