.RPM

RPM-fil

RPM Package Manager File
Still et spørsmål
HURTIGSVAR

En .rpm-fil er en programvarepakke for RPM-baserte Linux-distribusjoner som Fedora, RHEL, CentOS og openSUSE. Installer den med sudo dnf install ./fil.rpm (Fedora/RHEL) eller sudo zypper install ./fil.rpm (openSUSE). På Windows kan 7-Zip åpne filen for å inspisere innholdet, men kan ikke installere den.

Utvikler: Red Hat (now community/RPM.org; originally Red Hat Package Manager) Kategori: Komprimerte filer Åpen standard MIME: application/x-rpm
ÅPNES PÅ Windows macOS Linux
Relatert: .RAR · .ZIP · .Z01 · .7Z

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 25, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er RPM-filformatet?

Filer med filendelsen .rpm er pakkefiler som brukes på Linux-baserte operativsystemer. Opprinnelig ble .rpm-formatet utviklet av Red Hat for deres egen Linux-distribusjon, men i dag er det mye brukt på tvers av Fedora, RHEL, CentOS, openSUSE, Mageia og mange andre distribusjoner.

En .rpm-fil er en programvarepakke som inneholder alt som trengs for å installere en spesifikk applikasjon på et kompatibelt Linux-system. RPM sto opprinnelig for Red Hat Package Manager; prosjektet vedlikeholdes nå av åpen kildekode-fellesskapet på RPM.org, og kommandolinjeverktøyet kalles ganske enkelt rpm. Formatet ble designet for å gjøre installasjon og distribusjon av Linux-applikasjoner rett frem, slik at sluttbrukeren slipper å administrere individuelle filer som kreves for installasjon.

Internt har en .rpm en binær struktur bestående av en «lead»-seksjon, en GPG-signatur-header, en tagget metadata-header og en komprimert .cpio-nyttelast som inneholder de faktiske filene. Moderne pakker komprimerer denne nyttelasten med XZ/LZMA; gzip, bzip2 og Zstd støttes også. Pakker installeres via dnf (Fedora/RHEL) eller zypper (openSUSE), som løser avhengigheter automatisk. En .src.rpm-variant inneholder kildekode og byggeinstruksjoner i stedet for kjørbare binærfiler. På Windows eller macOS kan verktøy som 7-Zip pakke ut .rpm-innhold for inspeksjon, selv om installasjonsskript ikke kan kjøres utenfor et innfødt RPM-basert Linux-system. Den nærmeste ekvivalenten på Debian-baserte systemer er .deb-formatet.

Sikkerhet og trygghet

RISIKO: MEDIUM

RPM-pakker kjører installasjons-/avinstallasjonsskript som root, så en ondsinnet .rpm kan kompromittere et system fullstendig. Installer kun RPM-filer fra pålitelige leverandører/arkiver, og verifiser GPG-signaturen først: rpm --checksig pakke.rpm (og importer leverandørens nøkkel). Distribusjoner advarer før installasjon av usignerte pakker. På Windows/macOS kan ikke en .rpm kjøre, så inspeksjon der er ufarlig. Unngå tilfeldige «rpm to exe» eller «rpm opener»-sider - de er villedende (RPM-er kjører ikke på Windows) og inneholder ofte reklamevare.

Formatdetaljer

i et nøtteskall
FULLT NAVNRPM Package Manager Fileogså kjent som Red Hat Package Manager file, RPM package
UTVIKLERRed 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 programvarepakke (Linux) - header-metadata + en komprimert cpio-nyttelast
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
EDABEEDB
ASCII
····
De første 4 bytene er RPM lead magic; byte 4-5 er formatets major.minor-versjon (f.eks. 03 00 = v3 lead). Header-seksjoner og nyttelasten følger etter.

Programmer som åpner RPM-filer

Windows2 apps
7-Zip Åpen kildekode Høyreklikk → 7-Zip → Åpne arkiv for å inspisere/pakke ut cpio-nyttelasten. Kan ikke installere - Windows kan ikke kjøre Linux-pakker.
PeaZip Åpen kildekode Åpne .rpm-filen for å bla gjennom og pakke ut filene for inspeksjon (ingen installasjon).
macOS2 apps
The Unarchiver Gratis Pakk ut .rpm-nyttelasten for å inspisere filene på macOS; kan ikke installere pakken.
Homebrew rpm2cpio Åpen kildekode rpm2cpio pakke.rpm | cpio -idmv for å pakke ut filer fra pakken på macOS for inspeksjon.
Linux5 apps
Alien Åpen kildekode På Debian/Ubuntu: sudo alien -i pakke.rpm konverterer og installerer som .deb. Bruk med forsiktighet - innfødt .deb er foretrukket.
dnf / DNF (Fedora, RHEL, CentOS Stream) Åpen kildekode sudo dnf install ./pakke.rpm - installerer pakken og løser avhengigheter automatisk. Foretrukket over rå rpm.
zypper (openSUSE / SUSE) Åpen kildekode sudo zypper install ./pakke.rpm - installerer med avhengighetsløsning på SUSE-systemer.
rpm (Red Hat Package Manager) Åpen kildekode Lavnivåverktøy: sudo rpm -ivh pakke.rpm for å installere, rpm -qlp for å liste filer, rpm --checksig for å verifisere. Løser ikke avhengigheter automatisk.
GNOME Software / Discover Åpen kildekode Dobbeltklikk på .rpm-filen i filbehandleren for å installere via det grafiske programvaresenteret (på RPM-distribusjoner).

Tekniske detaljer

dyp spesifikasjon
MIME-typeapplication/x-rpm (også akseptert: application/x-redhat-package-manager)
Fil-signatur (magic bytes)ED AB EE DB ved offset 0 - «edabeedb» RPM lead-signatur
Intern strukturLead-seksjon → GPG-signatur-header → tagget metadata-header → komprimert cpio-nyttelast
Nyttelast-komprimeringXZ/LZMA (moderne standard på Fedora/RHEL), gzip, bzip2, eller Zstd; valgbart per pakkebygg
Header-byterekkefølgeBig-endian; hver tag-oppføring lagrer en 4-byte type, 4-byte antall og offset inn i datalageret
PakkesigneringGPG-signatur innebygd i signatur-headeren; verifisert med `rpm --checksig`
Metadata for avhengigheterRequires, Provides, Conflicts, og Obsoletes-tagger lagret i hovedheaderen for automatisk løsning
InstallasjonsskriptPre- og post-install (%pre/%post) og pre- og post-uninstall (%preun/%postun) skript innebygd i pakken
Integritet per filSHA-256-kontrollsummer per fil lagret i headeren (MD5 på eldre pakker); sjekkes etter installasjon
Pakkens formatversjonv4 (nåværende, RPM 4.x-verktøykjede); RPM v6-format er under aktiv utvikling hos RPM.org
Tilknyttede pakkebehandlere`dnf` (Fedora, RHEL, CentOS Stream), `zypper` (openSUSE/SUSE), `rpm` (lavnivå-kommando)
Kildepakke-variant`.src.rpm` (SRPM) inneholder kildetekst-arkivet og `.spec`-byggoppskriften i stedet for kompilerte binærfiler
Støttede plattformerRPM-baserte Linux-distribusjoner: Red Hat, Fedora, RHEL, CentOS, openSUSE, Rocky Linux, AlmaLinux, Mageia
Typisk filstørrelseFra noen få KB (små verktøy) til flere hundre MB (store applikasjoner, utviklerverktøy eller fastvare)
RelokaliserbarhetPakker kan flagges som relokaliserbare, noe som tillater installasjon til en brukerdefinert sti
Utgitt1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
Siste versjonRPM v4 package format (RPM 4.20.x, 2024); RPM v6 format in development
Åpen standardJa · royalty-fri
Spesifikasjonrpm-software-management.github.io

RPM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med RPM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om RPM-filer.

Ofte stilte spørsmål

Hvordan installerer jeg en .rpm-fil på Linux?
På Fedora/RHEL: sudo dnf install ./fil.rpm; på openSUSE: sudo zypper install ./fil.rpm. Disse løser avhengigheter automatisk. Lavnivåverktøyet sudo rpm -ivh fil.rpm fungerer også, men vil ikke hente manglende avhengigheter.
Hvordan åpner jeg en .rpm-fil på Windows?
Windows kan ikke installere den (det er en Linux-pakke), men 7-Zip eller PeaZip kan åpne .rpm-filen for å pakke ut og inspisere filene. For å faktisk kjøre programvaren trenger du et Linux-system eller WSL.
Hvordan installerer jeg en .rpm på Ubuntu/Debian?
Ubuntu/Debian bruker .deb, ikke .rpm. Konverter med sudo alien -i fil.rpm, men det er tryggere å se etter en innfødt .deb, Flatpak eller AppImage av det samme programmet.
Hva er forskjellen mellom RPM og DEB?
Begge er Linux-pakkeformater: RPM brukes av Red Hat-familien og SUSE-distribusjoner (dnf/zypper), DEB av Debian/Ubuntu (apt/dpkg). De pakker lignende data, men er ikke utskiftbare uten konvertering.
Hvordan ser jeg hva som er inni en .rpm uten å installere den?
rpm -qlp fil.rpm lister opp filene og rpm -qip fil.rpm viser info; eller kjør rpm2cpio fil.rpm | cpio -idmv for å pakke dem ut. På Windows, åpne den med 7-Zip.
Hvorfor får jeg «failed dependencies» når jeg installerer en RPM?
Pakken trenger andre pakker som ikke er installert. Bruk dnf install ./fil.rpm (eller zypper) i stedet for rå rpm, slik at pakkebehandleren henter inn avhengighetene fra arkivene dine.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å