OKfmt

RPM ZIP

RPMを解凍し、自動的にcpioペイロードを取得します(rpm2cpioと同等の処理)。ZIPには実際のソフトウェアファイルが格納されます。

ファイルをドロップまたはクリックしてアップロード

Ctrl+Vでクリップボードから貼り付け

RPMをZIPに変換する方法

  1. 1RPMファイルをドラッグ、クリック、または貼り付けでアップロード。
  2. 2必要に応じて品質設定を調整。
  3. 3「今すぐ変換」をクリックして変換完了を待つ。
  4. 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:技術比較

機能RPMZIP
リリース年19971989
開発元Red HatPKWARE (Phil Katz)

RPM → ZIP よくある質問

変換後にファイルの品質が低下しますか?

この処理ではフォーマットの再パッケージングのみを行い、RPMパッケージ内の元のファイルの内容を変更しません。ファイルの品質は低下せず、DEFLATEアルゴリズムによって圧縮率が再計算されます。

元のディレクトリ構造は保持されますか?

RPMパッケージ内のファイルの元のディレクトリ構造は完全に保持されます。変換後のZIPはWindowsおよびmacOSでネイティブにダブルクリックで抽出・開くことができます。

1ファイルあたりの最大サイズはいくつですか?

1ファイルあたりの最大サイズ制限は50MBです。1回の処理で変換できるファイルは1つのみです。非圧縮時の合計サイズが256MBを超える場合は処理が拒否されます。

アップロードしたファイルは保存されますか?

ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了後、サーバーは元のファイルと出力ファイルをすぐに削除し、保存は行いません。