.RPM

RPM-bestand

RPM Package Manager File
Stel een vraag
SNEL ANTWOORD

Een .rpm-bestand is een softwarepakket voor op RPM gebaseerde Linux-distributies zoals Fedora, RHEL, CentOS en openSUSE. Installeer het met sudo dnf install ./file.rpm (Fedora/RHEL) of sudo zypper install ./file.rpm (openSUSE). Op Windows kan 7-Zip het bestand openen om de inhoud te inspecteren, maar het kan niet worden geïnstalleerd.

Ontwikkelaar: Red Hat (now community/RPM.org; originally Red Hat Package Manager) Categorie: Gecomprimeerde bestanden Open standaard MIME: application/x-rpm
OPENT OP Windows macOS Linux
Gerelateerd: .RAR · .ZIP · .Z01 · .7Z

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 25, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het RPM-bestandsformaat?

Bestanden met de extensie .rpm zijn pakketbestanden die worden gebruikt op Linux-gebaseerde besturingssystemen. Oorspronkelijk werd het .rpm-formaat ontwikkeld door Red Hat voor zijn eigen Linux-distributie, maar tegenwoordig wordt het breed gebruikt in Fedora, RHEL, CentOS, openSUSE, Mageia en vele andere distributies.

Een .rpm-bestand is een softwarepakket dat alles bevat wat nodig is om een specifieke applicatie te installeren op een compatibel Linux-systeem. RPM stond oorspronkelijk voor „Red Hat Package Manager”; het project wordt nu onderhouden door de open-source gemeenschap op RPM.org en de opdrachtregeltool wordt simpelweg rpm genoemd. Het formaat is ontworpen om de installatie en distributie van Linux-applicaties eenvoudig te maken, zodat de eindgebruiker geen individuele bestanden hoeft te beheren die nodig zijn voor de installatie.

Intern heeft een .rpm een binaire structuur bestaande uit een „lead”-sectie, een GPG-handtekeningheader, een getagde metadata-header en een gecomprimeerde .cpio payload die de eigenlijke bestanden bevat. Moderne pakketten comprimeren die payload met XZ/LZMA; gzip, bzip2 en Zstd worden ook ondersteund. Pakketten worden geïnstalleerd via dnf (Fedora/RHEL) of zypper (openSUSE), die afhankelijkheden automatisch oplossen. Een .src.rpm-variant bevat broncode en bouwinstructies in plaats van kant-en-klare binaire bestanden. Op Windows of macOS kunnen tools zoals 7-Zip de inhoud van een .rpm uitpakken voor inspectie, hoewel installatiescripts niet kunnen worden uitgevoerd buiten een native op RPM gebaseerd Linux-systeem. Het dichtstbijzijnde equivalent op Debian-gebaseerde systemen is het .deb-formaat.

Beveiliging & veiligheid

RISICO: MEDIUM

RPM-pakketten voeren installatie-/deïnstallatiescripts uit als root, dus een kwaadaardige .rpm kan een systeem volledig compromitteren. Installeer alleen RPM's van vertrouwde leveranciers/repositories en verifieer eerst de GPG-handtekening: rpm --checksig package.rpm (en importeer de sleutel van de leverancier). Distributies waarschuwen voor het installeren van niet-ondertekende pakketten. Op Windows/macOS kan een .rpm niet worden uitgevoerd, dus het inspecteren ervan is daar onschadelijk. Vermijd willekeurige „rpm naar exe” of „rpm opener” sites - deze zijn misleidend (RPM's draaien niet op Windows) en bevatten vaak adware.

Formaatdetails

in een notendop
VOLLEDIGE NAAMRPM Package Manager Fileook bekend als Red Hat Package Manager file, RPM package
ONTWIKKELAARRed Hat (now community/RPM.org; originally Red Hat Package Manager)sinds 1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
MIME-TYPEapplication/x-rpm
TYPEBinair softwarepakket (Linux) - header-metadata + een gecomprimeerde cpio-payload
STANDAARDOpen · royaltyvrij
GERELATEERD.rar.zip.z01.7z
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
EDABEEDB
ASCII
····
De eerste 4 bytes zijn de RPM lead magic; bytes 4-5 zijn de major.minor versie van het formaat (bijv. 03 00 = v3 lead). Header-secties en de payload volgen.

Programma's die RPM-bestanden openen

Windows2 apps
7-Zip Open-source Rechtermuisklik → 7-Zip → Open archief om de cpio-payload te inspecteren/uit te pakken. Kan niet installeren - Windows kan geen Linux-pakketten uitvoeren.
PeaZip Open-source Open de .rpm om de bestanden te bladeren en uit te pakken voor inspectie (geen installatie).
macOS2 apps
The Unarchiver Gratis Pak de .rpm-payload uit om de bestanden te inspecteren op macOS; kan het pakket niet installeren.
Homebrew rpm2cpio Open-source rpm2cpio package.rpm | cpio -idmv om bestanden uit het pakket uit te pakken op macOS voor inspectie.
Linux5 apps
Alien Open-source Op Debian/Ubuntu: sudo alien -i package.rpm converteert en installeert als .deb. Gebruik met zorg - een native .deb heeft de voorkeur.
dnf / DNF (Fedora, RHEL, CentOS Stream) Open-source sudo dnf install ./package.rpm - installeert het pakket en lost afhankelijkheden automatisch op. Heeft de voorkeur boven ruwe rpm.
zypper (openSUSE / SUSE) Open-source sudo zypper install ./package.rpm - installeert met afhankelijkheidsoplossing op SUSE-systemen.
rpm (Red Hat Package Manager) Open-source Low-level tool: sudo rpm -ivh package.rpm om te installeren, rpm -qlp om bestanden te tonen, rpm --checksig om te verifiëren. Lost afhankelijkheden niet automatisch op.
GNOME Software / Discover Open-source Dubbelklik op de .rpm in de bestandsbeheerder om te installeren via het grafische softwarecentrum (op RPM-distributies).

Technische details

diepe specificaties
MIME-typeapplication/x-rpm (ook geaccepteerd: application/x-redhat-package-manager)
Bestand magic bytesED AB EE DB op offset 0 - de „edabeedb” RPM lead-handtekening
Interne structuurLead-sectie → GPG-handtekeningheader → getagde metadata-header → gecomprimeerde cpio-payload
Payload-compressieXZ/LZMA (moderne standaard op Fedora/RHEL), gzip, bzip2 of Zstd; selecteerbaar per pakketbouw
Header byte-volgordeBig-endian; elke tag-ingang slaat een 4-byte type, 4-byte aantal en offset in de gegevensopslag op
PakketondertekeningGPG-handtekening ingebed in de signature-header; geverifieerd met `rpm --checksig`
Metadata voor afhankelijkhedenRequires, Provides, Conflicts en Obsoletes tags opgeslagen in de hoofdheader voor automatische oplossing
Installatie-scriptletsPre- en post-installatie (%pre/%post) en pre- en post-deïnstallatie (%preun/%postun) scripts ingebed in het pakket
Integriteit per bestandSHA-256 digests per bestand opgeslagen in de header (MD5 op oudere pakketten); gecontroleerd na installatie
Versie pakketformaatv4 (huidig, RPM 4.x toolchain); RPM v6-formaat in actieve ontwikkeling op RPM.org
Bijbehorende pakketbeheerders`dnf` (Fedora, RHEL, CentOS Stream), `zypper` (openSUSE/SUSE), `rpm` (low-level commando)
Bronpakket-variant`.src.rpm` (SRPM) bevat de broncode-tarball en het `.spec` bouwrecept in plaats van gecompileerde binaire bestanden
Ondersteunde installatieplatformsOp RPM gebaseerde Linux-distributies: Red Hat, Fedora, RHEL, CentOS, openSUSE, Rocky Linux, AlmaLinux, Mageia
Typische bestandsgrootteTientallen KB (kleine hulpprogramma's) tot honderden MB (grote applicaties, ontwikkeltools of firmware)
VerplaatsbaarheidPakketten kunnen als verplaatsbaar worden gemarkeerd, wat installatie naar een door de gebruiker gedefinieerd pad toestaat
Uitgebracht1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
Laatste versieRPM v4 package format (RPM 4.20.x, 2024); RPM v6 format in development
Open standaardJa · royaltyvrij
Specificatierpm-software-management.github.io

RPM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RPM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over RPM-bestanden.

Veelgestelde vragen

Hoe installeer ik een .rpm-bestand op Linux?
Op Fedora/RHEL: sudo dnf install ./file.rpm; op openSUSE: sudo zypper install ./file.rpm. Deze lossen afhankelijkheden automatisch op. De low-level opdracht sudo rpm -ivh file.rpm werkt ook, maar haalt geen ontbrekende afhankelijkheden op.
Hoe open ik een .rpm-bestand op Windows?
Windows kan het niet installeren (het is een Linux-pakket), maar 7-Zip of PeaZip kunnen de .rpm openen om de bestanden uit te pakken en te inspecteren. Om de software daadwerkelijk uit te voeren, heb je een Linux-systeem of WSL nodig.
Hoe installeer ik een .rpm op Ubuntu/Debian?
Ubuntu/Debian gebruiken .deb, geen .rpm. Converteer met sudo alien -i file.rpm, maar het is veiliger om te zoeken naar een native .deb, Flatpak of AppImage van hetzelfde programma.
Wat is het verschil tussen RPM en DEB?
Beide zijn Linux-pakketformaten: RPM wordt gebruikt door de Red Hat-familie en SUSE-distributies (dnf/zypper), DEB door Debian/Ubuntu (apt/dpkg). Ze bundelen vergelijkbare gegevens, maar zijn niet uitwisselbaar zonder conversie.
Hoe zie ik wat er in een .rpm zit zonder deze te installeren?
rpm -qlp file.rpm toont de lijst met bestanden en rpm -qip file.rpm toont de informatie; of voer rpm2cpio file.rpm | cpio -idmv uit om ze uit te pakken. Op Windows open je het met 7-Zip.
Waarom krijg ik „failed dependencies” bij het installeren van een RPM?
Het pakket heeft andere pakketten nodig die niet zijn geïnstalleerd. Gebruik dnf install ./file.rpm (of zypper) in plaats van de ruwe rpm-opdracht, zodat de pakketbeheerder de afhankelijkheden uit je repositories ophaalt.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z