RPM → ZIP
RPMを解凍し、自動的にcpioペイロードを取得します(rpm2cpioと同等の処理)。ZIPには実際のソフトウェアファイルが格納されます。
ファイルをドロップまたはクリックしてアップロード
Ctrl+Vでクリップボードから貼り付け
RPMをZIPに変換する方法
- 1RPMファイルをドラッグ、クリック、または貼り付けでアップロード。
- 2必要に応じて品質設定を調整。
- 3「今すぐ変換」をクリックして変換完了を待つ。
- 4変換されたZIPファイルをダウンロード。
RPMからZIPへの変換について
RPMは1997年に導入されたRed Hat Package Managerのフォーマットです。ヘッダーメタデータとcpio圧縮ペイロードの構造を採用し、RHEL、CentOS、Fedoraの公式ソフトウェア配布フォーマットです。ZIPは1989年にリリースされた汎用アーカイブフォーマットで、WindowsおよびmacOSでネイティブ抽出に対応しています。非LinuxシステムのユーザーはRPMパッケージからファイルを変換・抽出する必要があります。
この変換は7-Zipエンジンを基に処理されます。RPMからcpioペイロードを抽出後、ZIPに再パッケージングし、ファイルごとにDEFLATEで圧縮します。ファイルの元のディレクトリ構造は保持されますが、元のRPMパッケージのメタデータは保持されません。変換後のZIPは主流のOSでネイティブ開くことができます。
RPMベースではないOSのユーザーがRPMパッケージからファイルを抽出する必要があるシナリオに適しています。変換後のZIPはRHEL、CentOS、Fedoraシステムでソフトウェアインストールに直接使用できず、ファイルの抽出・配布のみを目的としています。非圧縮時の合計サイズが256MBを超える場合は処理が拒否されます。
RPM vs ZIP:技術比較
| 機能 | RPM | ZIP |
|---|---|---|
| リリース年 | 1997 | 1989 |
| 開発元 | Red Hat | PKWARE (Phil Katz) |
RPM → ZIP よくある質問
変換後にファイルの品質が低下しますか?
この処理ではフォーマットの再パッケージングのみを行い、RPMパッケージ内の元のファイルの内容を変更しません。ファイルの品質は低下せず、DEFLATEアルゴリズムによって圧縮率が再計算されます。
元のディレクトリ構造は保持されますか?
RPMパッケージ内のファイルの元のディレクトリ構造は完全に保持されます。変換後のZIPはWindowsおよびmacOSでネイティブにダブルクリックで抽出・開くことができます。
1ファイルあたりの最大サイズはいくつですか?
1ファイルあたりの最大サイズ制限は50MBです。1回の処理で変換できるファイルは1つのみです。非圧縮時の合計サイズが256MBを超える場合は処理が拒否されます。
アップロードしたファイルは保存されますか?
ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了後、サーバーは元のファイルと出力ファイルをすぐに削除し、保存は行いません。