.RPM

RPM-fil

RPM Package Manager File
Stil et spørgsmål
HURTIGT SVAR

En .rpm-fil er en softwarepakke til RPM-baserede Linux-distributioner såsom Fedora, RHEL, CentOS og openSUSE. Installer den med sudo dnf install ./file.rpm (Fedora/RHEL) eller sudo zypper install ./file.rpm (openSUSE). På Windows kan 7-Zip åbne filen for at inspicere dens indhold, men kan ikke installere den.

Udvikler: Red Hat (now community/RPM.org; originally Red Hat Package Manager) Kategori: Komprimerede filer Åben standard MIME: application/x-rpm
ÅBNER PÅ Windows macOS Linux
Relateret: .RAR · .ZIP · .Z01 · .7Z

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 25, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er RPM-filformatet?

Filer med filtypenavnet .rpm er pakkefiler, der bruges på Linux-baserede operativsystemer. Oprindeligt blev .rpm-formatet udviklet af Red Hat til deres egen Linux-distribution, men i dag bruges det bredt på tværs af Fedora, RHEL, CentOS, openSUSE, Mageia og mange andre distributioner.

En .rpm-fil er en softwarepakke, der indeholder alt, hvad der er nødvendigt for at installere en specifik applikation på et kompatibelt Linux-system. RPM stod oprindeligt for Red Hat Package Manager; projektet vedligeholdes nu af open source-fællesskabet på RPM.org, og kommandolinjeværktøjet kaldes slet og ret rpm. Formatet blev designet til at gøre installation og distribution af Linux-applikationer ligetil, så slutbrugeren ikke behøver at administrere de enkelte filer, der kræves til installationen.

Internt har en .rpm en binær struktur bestående af en lead-sektion, en GPG-signaturheader, en tagget metadata-header og en komprimeret .cpio-payload, der indeholder de faktiske filer. Moderne pakker komprimerer denne payload med XZ/LZMA; gzip, bzip2 og Zstd understøttes også. Pakker installeres via dnf (Fedora/RHEL) eller zypper (openSUSE), som løser afhængigheder automatisk. En .src.rpm-variant indeholder kildekode og byggeinstruktioner i stedet for køreklar binær kode. På Windows eller macOS kan værktøjer som 7-Zip udpakke .rpm-indhold til inspektion, selvom installationsscripts ikke kan køre uden for et indfødt RPM-baseret Linux-system. Den nærmeste ækvivalent på Debian-baserede systemer er .deb-formatet.

Sikkerhed og tryghed

RISIKO: MEDIUM

RPM-pakker kører installations- og afinstallationsscripts som root, så en ondsindet .rpm kan kompromittere et system fuldstændigt. Installer kun RPM-filer fra betroede leverandører/arkiver, og verificer GPG-signaturen først: rpm --checksig package.rpm (og importer leverandørens nøgle). Distributioner advarer før installation af usignerede pakker. På Windows/macOS kan en .rpm ikke køre, så inspektion her er harmløs. Undgå tilfældige „rpm to exe“ eller „rpm opener“-sider - de er vildledende (RPM'er kører ikke på Windows) og indeholder ofte adware.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNRPM Package Manager Fileogså kendt som Red Hat Package Manager file, RPM package
UDVIKLERRed Hat (now community/RPM.org; originally Red Hat Package Manager)siden 1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
MIME-TYPEapplication/x-rpm
TYPEBinær softwarepakke (Linux) - header-metadata + en komprimeret cpio-payload
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
EDABEEDB
ASCII
····
De første 4 bytes er RPM lead-magic; byte 4-5 er formatets major.minor-version (f.eks. 03 00 = v3 lead). Header-sektioner og payload følger efter.

Programmer der åbner RPM-filer

Windows2 apps
7-Zip Open-source Højreklik → 7-Zip → Åbn arkiv for at inspicere/udpakke cpio-payloaden. Kan ikke installere - Windows kan ikke køre Linux-pakker.
PeaZip Open-source Åbn .rpm-filen for at gennemse og udpakke dens filer til inspektion (ingen installation).
macOS2 apps
The Unarchiver Gratis Udpak .rpm-payloaden for at inspicere dens filer på macOS; kan ikke installere pakken.
Homebrew rpm2cpio Open-source rpm2cpio package.rpm | cpio -idmv for at udpakke filer fra pakken på macOS til inspektion.
Linux5 apps
Alien Open-source På Debian/Ubuntu: sudo alien -i package.rpm konverterer og installerer som .deb. Brug med forsigtighed - indfødt .deb foretrækkes.
dnf / DNF (Fedora, RHEL, CentOS Stream) Open-source sudo dnf install ./package.rpm - installerer pakken og løser afhængigheder automatisk. Foretrækkes frem for rå rpm.
zypper (openSUSE / SUSE) Open-source sudo zypper install ./package.rpm - installerer med afhængighedsløsning på SUSE-systemer.
rpm (Red Hat Package Manager) Open-source Lavniveaus-værktøj: sudo rpm -ivh package.rpm for at installere, rpm -qlp for at liste filer, rpm --checksig for at verificere. Løser ikke afhængigheder automatisk.
GNOME Software / Discover Open-source Dobbeltklik på .rpm-filen i filhåndteringen for at installere via det grafiske softwarecenter (på RPM-distributioner).

Tekniske detaljer

dyb specifikation
MIME-typeapplication/x-rpm (også accepteret: application/x-redhat-package-manager)
Fil-magic bytesED AB EE DB ved offset 0 - „edabeedb“ RPM lead-signaturen
Intern strukturLead-sektion → GPG-signaturheader → tagget metadata-header → komprimeret cpio-payload
Payload-komprimeringXZ/LZMA (moderne standard på Fedora/RHEL), gzip, bzip2 eller Zstd; kan vælges per pakkebygning
Header byte-ordenBig-endian; hver tag-indgang gemmer en 4-byte type, 4-byte antal og offset i datalageret
PakkesigneringGPG-signatur indlejret i signaturheaderen; verificeres med `rpm --checksig`
Metadata for afhængighederRequires, Provides, Conflicts og Obsoletes tags gemt i hovedheaderen til automatisk løsning
Installations-scriptletsPre- og post-install (%pre/%post) samt pre- og post-uninstall (%preun/%postun) scripts indlejret i pakken
Integritet per filSHA-256-aftryk per fil gemt i headeren (MD5 på ældre pakker); kontrolleres efter installation
Pakkens formatversionv4 (nuværende, RPM 4.x værktøjskæde); RPM v6-format er under aktiv udvikling hos RPM.org
Tilknyttede pakkehåndteringsværktøjer`dnf` (Fedora, RHEL, CentOS Stream), `zypper` (openSUSE/SUSE), `rpm` (lavniveaus-kommando)
Variant af kildepakke`.src.rpm` (SRPM) indeholder kildekode-tarball og `.spec`-byggeopskrift i stedet for kompilerede binære filer
Understøttede installationsplatformeRPM-baserede Linux-distributioner: Red Hat, Fedora, RHEL, CentOS, openSUSE, Rocky Linux, AlmaLinux, Mageia
Typisk filstørrelseFra få KB (små værktøjer) til flere hundrede MB (store applikationer, udviklingsværktøjer eller firmware)
RelokerbarhedPakker kan markeres som relokerbare, hvilket tillader installation til en brugerdefineret sti
Udgivet1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
Seneste versionRPM v4 package format (RPM 4.20.x, 2024); RPM v6 format in development
Åben standardJa · royaltyfri
Specifikationrpm-software-management.github.io

RPM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med RPM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om RPM-filer.

Ofte stillede spørgsmål

Hvordan installerer jeg en .rpm-fil på Linux?
På Fedora/RHEL: sudo dnf install ./file.rpm; på openSUSE: sudo zypper install ./file.rpm. Disse løser afhængigheder automatisk. Det lavniveaus-værktøj sudo rpm -ivh file.rpm virker også, men vil ikke hente manglende afhængigheder.
Hvordan åbner jeg en .rpm-fil på Windows?
Windows kan ikke installere den (det er en Linux-pakke), men 7-Zip eller PeaZip kan åbne .rpm-filen for at udpakke og inspicere dens filer. For faktisk at køre softwaren skal du bruge et Linux-system eller WSL.
Hvordan installerer jeg en .rpm på Ubuntu/Debian?
Ubuntu/Debian bruger .deb, ikke .rpm. Konverter med sudo alien -i file.rpm, men det er sikrere at lede efter en indfødt .deb, Flatpak eller AppImage af det samme program.
Hvad er forskellen på RPM og DEB?
Begge er Linux-pakkeformater: RPM bruges af Red Hat-familien og SUSE-distributioner (dnf/zypper), DEB af Debian/Ubuntu (apt/dpkg). De samler lignende data, men kan ikke ombyttes uden konvertering.
Hvordan ser jeg, hvad der er indeni en .rpm uden at installere den?
rpm -qlp file.rpm viser dens filer, og rpm -qip file.rpm viser dens info; eller kør rpm2cpio file.rpm | cpio -idmv for at udpakke dem. På Windows kan du åbne den med 7-Zip.
Hvorfor får jeg „failed dependencies“, når jeg installerer en RPM?
Pakken kræver andre pakker, som ikke er installeret. Brug dnf install ./file.rpm (eller zypper) i stedet for rå rpm, så pakkehåndteringen henter afhængighederne fra dine arkiver.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.M4AMPEG-4 Audio File
9.ICSiCalendar data file
10.XDWDocuWorks Document

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å