RPM
From Just Solve the File Format Problem
(Difference between revisions)
(Added sample files) |
m (Add Kaitai Struct schema) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|extensions={{ext|rpm}}, {{ext|spec}} | |extensions={{ext|rpm}}, {{ext|spec}} | ||
|pronom={{PRONOM|fmt/793}}, {{PRONOM|fmt/794}}, {{PRONOM|fmt/795}} | |pronom={{PRONOM|fmt/793}}, {{PRONOM|fmt/794}}, {{PRONOM|fmt/795}} | ||
+ | |kaitai struct=rpm | ||
}} | }} | ||
'''RPM''' (originally Red Hat Package Manager) is a format for software distribution used primarily with Linux. The .rpm file is the distribution archive, while .spec files are used in the development process to create RPM files. | '''RPM''' (originally Red Hat Package Manager) is a format for software distribution used primarily with Linux. The .rpm file is the distribution archive, while .spec files are used in the development process to create RPM files. | ||
Line 26: | Line 27: | ||
* [http://rpm.org/wiki/RelatedSoftware Software related to RPM] | * [http://rpm.org/wiki/RelatedSoftware Software related to RPM] | ||
* {{Deark}} | * {{Deark}} | ||
+ | * {{XAD}} | ||
== Sample files == | == Sample files == | ||
− | * | + | * {{DexvertSamples|archive/rpm}} |
== Links == | == Links == |
Latest revision as of 17:35, 26 December 2024
RPM (originally Red Hat Package Manager) is a format for software distribution used primarily with Linux. The .rpm file is the distribution archive, while .spec files are used in the development process to create RPM files.
The "payload" of the format is (usually) a cpio archive, compressed originally with gzip (but sometimes with other archiving formats in later versions). Headers and a signature are added.
Spec files contain the information needed to build the archive, and are used by the rpmbuild tool. In the SRPM variety of RPM file, the spec file is included and has details on how to build the package so that it can be self-installing.
Contents |
[edit] Identification
Files begin with signature bytes ED AB EE DB
.
[edit] Specifications
[edit] Software
- RPM
-
rpm2cpio
- Can help to open RPM files without installing them
-
- 7-Zip
- Konvertor
- Software related to RPM
- Deark
- XAD framework