.RPM

Archivo RPM

RPM Package Manager File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .rpm es un paquete de software para distribuciones de Linux basadas en RPM como Fedora, RHEL, CentOS y openSUSE. Instálelo con sudo dnf install ./file.rpm (Fedora/RHEL) o sudo zypper install ./file.rpm (openSUSE). En Windows, 7-Zip puede abrir el archivo para inspeccionar su contenido, pero no puede instalarlo.

Desarrollador: Red Hat (now community/RPM.org; originally Red Hat Package Manager) Categoría: Archivos comprimidos Estándar abierto MIME: application/x-rpm
SE ABRE EN Windows macOS Linux
Relacionado: .RAR · .ZIP · .Z01 · .7Z

En esta página

19k+ extensiones indexadas
Última revisión Aug 25, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo RPM?

Los archivos con la extensión .rpm son archivos de paquetes utilizados en sistemas operativos basados en Linux. Originalmente, el formato .rpm fue desarrollado por Red Hat para su propia distribución de Linux, pero hoy en día se utiliza ampliamente en Fedora, RHEL, CentOS, openSUSE, Mageia y muchas otras distribuciones.

Un archivo .rpm es un paquete de software que contiene todo lo necesario para instalar una aplicación específica en un sistema Linux compatible. RPM originalmente significaba Red Hat Package Manager; el proyecto ahora es mantenido por la comunidad de código abierto en RPM.org y la herramienta de línea de comandos se llama simplemente rpm. El formato fue diseñado para que la instalación y distribución de aplicaciones Linux sea sencilla, de modo que el usuario final no tenga que gestionar los archivos individuales necesarios para la instalación.

Internamente, un .rpm tiene una estructura binaria compuesta por una sección principal (lead), un encabezado de firma GPG, un encabezado de metadatos etiquetados y una carga útil .cpio comprimida que contiene los archivos reales. Los paquetes modernos comprimen esa carga útil con XZ/LZMA; también se admiten gzip, bzip2 y Zstd. Los paquetes se instalan a través de dnf (Fedora/RHEL) o zypper (openSUSE), que resuelven las dependencias automáticamente. Una variante .src.rpm lleva el código fuente y las instrucciones de compilación en lugar de los binarios listos para ejecutar. En Windows o macOS, herramientas como 7-Zip pueden extraer el contenido de un .rpm para su inspección, aunque los scripts de instalación no pueden ejecutarse fuera de un sistema Linux nativo basado en RPM. El equivalente más cercano en sistemas basados en Debian es el formato .deb.

Seguridad y protección

RIESGO: MEDIUM

Los paquetes RPM ejecutan scripts de instalación/desinstalación como root, por lo que un .rpm malicioso puede comprometer totalmente un sistema. Instale solo RPM de proveedores/repositorios de confianza y verifique primero la firma GPG: rpm --checksig package.rpm (e importe la clave del proveedor). Las distribuciones advierten antes de instalar paquetes no firmados. En Windows/macOS un .rpm no puede ejecutarse, por lo que inspeccionarlo allí es inofensivo. Evite sitios aleatorios de «rpm a exe» o «abridor de rpm»; son engañosos (los RPM no se ejecutan en Windows) y a menudo incluyen adware.

Detalles del formato

en pocas palabras
NOMBRE COMPLETORPM Package Manager Filetambién conocido como Red Hat Package Manager file, RPM package
DESARROLLADORRed Hat (now community/RPM.org; originally Red Hat Package Manager)desde 1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
TIPO MIMEapplication/x-rpm
TIPOPaquete de software binario (Linux) - metadatos de encabezado + carga útil cpio comprimida
ESTÁNDARAbierto · libre de regalías
RELACIONADO.rar.zip.z01.7z
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
EDABEEDB
ASCII
····
Los primeros 4 bytes son la firma mágica lead de RPM; los bytes 4-5 son la versión mayor.menor del formato (por ejemplo, 03 00 = lead v3). Siguen las secciones de encabezado y la carga útil.

Programas que abren archivos RPM

Windows2 apps
7-Zip Código abierto Clic derecho → 7-Zip → Abrir archivo para inspeccionar/extraer la carga útil cpio. No puede instalarlo; Windows no puede ejecutar paquetes de Linux.
PeaZip Código abierto Abra el .rpm para navegar y extraer sus archivos para inspección (sin instalación).
macOS2 apps
The Unarchiver Gratis Extraiga la carga útil del .rpm para inspeccionar sus archivos en macOS; no puede instalar el paquete.
Homebrew rpm2cpio Código abierto rpm2cpio package.rpm | cpio -idmv para extraer archivos del paquete en macOS para su inspección.
Linux5 apps
Alien Código abierto En Debian/Ubuntu: sudo alien -i package.rpm lo convierte e instala como .deb. Úselo con precaución; se prefiere el .deb nativo.
dnf / DNF (Fedora, RHEL, CentOS Stream) Código abierto sudo dnf install ./package.rpm: instala el paquete y resuelve las dependencias automáticamente. Preferido sobre rpm puro.
zypper (openSUSE / SUSE) Código abierto sudo zypper install ./package.rpm: instala con resolución de dependencias en sistemas SUSE.
rpm (Red Hat Package Manager) Código abierto Herramienta de bajo nivel: sudo rpm -ivh package.rpm para instalar, rpm -qlp para listar archivos, rpm --checksig para verificar. No resuelve dependencias automáticamente.
GNOME Software / Discover Código abierto Haga doble clic en el .rpm en el gestor de archivos para instalarlo a través del centro de software gráfico (en distribuciones RPM).

Detalles técnicos

especificación profunda
Tipo MIMEapplication/x-rpm (también aceptado: application/x-redhat-package-manager)
Bytes mágicos del archivoED AB EE DB en el desplazamiento 0 - la firma lead de RPM «edabeedb»
Estructura internaSección lead → Encabezado de firma GPG → encabezado de metadatos etiquetados → carga útil cpio comprimida
Compresión de la carga útilXZ/LZMA (predeterminado moderno en Fedora/RHEL), gzip, bzip2 o Zstd; seleccionable por compilación de paquete
Orden de bytes del encabezadoBig-endian; cada entrada de etiqueta almacena un tipo de 4 bytes, un recuento de 4 bytes y un desplazamiento en el almacén de datos
Firma del paqueteFirma GPG incrustada en el encabezado de firma; verificada con `rpm --checksig`
Metadatos de dependenciaEtiquetas Requires, Provides, Conflicts y Obsoletes almacenadas en el encabezado principal para resolución automática
Scriptlets de instalaciónScripts de pre y post-instalación (%pre/%post) y pre y post-desinstalación (%preun/%postun) incrustados en el paquete
Integridad por archivoResúmenes SHA-256 por archivo almacenados en el encabezado (MD5 en paquetes antiguos); verificados después de la instalación
Versión del formato de paquetev4 (actual, cadena de herramientas RPM 4.x); formato RPM v6 en desarrollo activo en RPM.org
Gestores de paquetes asociados`dnf` (Fedora, RHEL, CentOS Stream), `zypper` (openSUSE/SUSE), `rpm` (comando de bajo nivel)
Variante de paquete de fuente`.src.rpm` (SRPM) contiene el tarball de origen y la receta de compilación `.spec` en lugar de binarios compilados
Plataformas de instalación compatiblesDistribuciones de Linux basadas en RPM: Red Hat, Fedora, RHEL, CentOS, openSUSE, Rocky Linux, AlmaLinux, Mageia
Tamaño de archivo típicoDesde decenas de KB (utilidades pequeñas) hasta varios cientos de MB (aplicaciones grandes, cadenas de herramientas de desarrollo o firmware)
RelocalizaciónLos paquetes pueden marcarse como relocalizables, lo que permite la instalación en una ruta de prefijo definida por el usuario
Lanzado1997 (RPM, with Red Hat Linux 5.0; rpm-software-management is the current upstream)
Última versiónRPM v4 package format (RPM 4.20.x, 2024); RPM v6 format in development
Estándar abiertoSí · libre de regalías
Especificaciónrpm-software-management.github.io

Conversiones de RPM

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos RPM. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos RPM.

Preguntas frecuentes

¿Cómo instalo un archivo .rpm en Linux?
En Fedora/RHEL: sudo dnf install ./file.rpm; en openSUSE: sudo zypper install ./file.rpm. Estos resuelven las dependencias automáticamente. El comando de bajo nivel sudo rpm -ivh file.rpm también funciona, pero no descargará las dependencias faltantes.
¿Cómo abro un archivo .rpm en Windows?
Windows no puede instalarlo (es un paquete de Linux), pero 7-Zip o PeaZip pueden abrir el .rpm para extraer e inspeccionar sus archivos. Para ejecutar realmente el software, necesitaría un sistema Linux o WSL.
¿Cómo instalo un .rpm en Ubuntu/Debian?
Ubuntu/Debian utilizan .deb, no .rpm. Puede convertirlo con sudo alien -i file.rpm, pero es más seguro buscar un .deb nativo, Flatpak o AppImage del mismo programa.
¿Cuál es la diferencia entre RPM y DEB?
Ambos son formatos de paquetes de Linux: RPM es utilizado por las distribuciones de la familia Red Hat y SUSE (dnf/zypper), DEB por Debian/Ubuntu (apt/dpkg). Agrupan datos similares pero no son intercambiables sin conversión.
¿Cómo veo qué hay dentro de un .rpm sin instalarlo?
rpm -qlp file.rpm enumera sus archivos y rpm -qip file.rpm muestra su información; o ejecute rpm2cpio file.rpm | cpio -idmv para extraerlos. En Windows, ábralo con 7-Zip.
¿Por qué recibo «dependencias fallidas» al instalar un RPM?
El paquete necesita otros paquetes que no están instalados. Use dnf install ./file.rpm (o zypper) en lugar de rpm puro, para que el gestor de paquetes obtenga las dependencias de sus repositorios.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z