RPMからCPIOへの変換

RPMのペイロードをネイティブCPIO形式として無料で抽出

ここにファイルをドロップする. 1 GB ファイルサイズの最大限度 または サインアップ
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

ネイティブペイロードへのアクセス

RPMは内部でCPIOを使用しています — この変換はRPMヘッダーとメタデータを除去し、元のCPIO形式で生のファイルペイロードに直接アクセスできます。

ブラウザ版rpm2cpio

Linuxターミナル不要・ソフトのインストール不要で、rpm2cpioコマンドラインツールと同等の機能をブラウザ上で利用できます。

使用後にファイルを削除

RPMのアップロードは変換完了直後に消去されます。生成されたCPIOアーカイブは24時間以内にサーバーから削除されます。

RPMをCPIOへ変換する方法

1

コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.

2

cpioもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)

3

ファイルを変換すれば、すぐにcpioファイルをダウンロードできます

フォーマットについて

RPM(元々はRed Hat Package Manager、現在はRPM Package Managerの再帰的頭字語)は、Red HatがLinuxディストリビューション向けに開発したソフトウェアパッケージ管理形式で、1995年にRed Hat Linux 2.0で初めて導入されました。RPMファイルは、コンパイル済みソフトウェア、設定ファイル、ドキュメントを豊富なメタデータとともに構造化バイナリ形式にパッケージングします。この形式はリード(形式識別子)、シグネチャヘッダ(整合性と真正性の検証)、メタデータヘッダ(パッケージ名、バージョン、説明、依存関係リスト、ファイルチェックサム、インストールスクリプト)、実際のファイルを含む圧縮CPIOアーカイブペイロードから構成されています。rpmツールとYUMやDNFなどの上位マネージャがRPMパッケージのインストール、アップグレード、検証、削除を処理します。包括的な依存関係管理が一つの利点です — RPMパッケージは提供する機能と必要とする機能を宣言し、設定されたリポジトリからの複雑な依存関係チェーンの自動解決を可能にします。組み込みの検証システムはもう一つの強みです:rpm --verifyはインストールされたすべてのファイルを格納されたチェックサム、パーミッション、所有者、タイムスタンプと照合し、不正な変更や破損を検出します。RPMはRed Hat Enterprise Linux、Fedora、CentOS、SUSE、openSUSEを含む主要なエンタープライズLinuxディストリビューションのパッケージング基盤として機能しています。DEBと並んで、RPMは2大Linuxパッケージ形式の一つであり、数百万のサーバーとワークステーションのソフトウェア管理を支えています。
開発元: Red Hat
初回リリース: 1995
CPIO(Copy In, Copy Out)は、1977年にAT&Tベル研究所のPWB/UNIXで開発されたUnixアーカイブ形式で、tar形式よりも古い歴史を持ちます。その名前はツールの元の操作を表しています:アーカイブにファイルをコピーイン(入力)し、アーカイブからファイルをコピーアウト(出力)するものです。CPIOはファイルを逐次的に格納し、各ファイルのヘッダにはファイル名、inode情報、パーミッション、所有者、タイムスタンプ、ファイルサイズが含まれ、その後にファイルデータ本体が続きます。この形式にはいくつかのバリエーションが存在します:オリジナルのバイナリ形式、POSIX.1で定義されたオクテット指向(ODC)形式、デバイスとinodeフィールドを拡張したSVR4 newc形式、チェックサム検証機能を追加したCRCバリアントです。tarとは異なり、CPIOはアーカイブするファイルのリストを標準入力から読み取るため、パイプを通じてfindや他のUnixユーティリティと自然に組み合わせることができます。忠実なUnixメタデータ保存が一つの利点です — CPIOはデバイス番号、inode情報、ハードリンク関係を初期のtar実装よりも高い忠実度で記録し、システムレベルのバックアップやデバイスファイルのアーカイブに適しています。Linuxパッケージ管理における中心的な役割がはもう一つの実用的意義です:RPMパッケージ形式はその内部ペイロードコンテナとしてCPIOを使用しており、RPMベースのLinuxインストールはすべてCPIOの展開に依存しています。tarが一般的なアーカイブにはより一般的になりましたが、CPIOはシステム管理、initramfsイメージ、パッケージ管理インフラで引き続き使用されています。
開発元: AT&T / Unix
初回リリース: 1977

よくある質問

RPMからCPIOへの変換が自然なのはなぜですか?

RPMパッケージは内部でファイルペイロードをCPIO形式で保存しています。この変換はRPMラッパーを取り除き、内部のCPIOアーカイブに直接アクセスできるようにするものです。

CPIOファイルを開くには?

cpioコマンドラインツールはLinuxとmacOSの標準ツールです。WindowsではネイティブにCPIOアーカイブを開けます。多くのLinuxファイルマネージャーもCPIOを透過的に扱えます。

rpm2cpioコマンドと同じ結果ですか?

概念的には同じです — RPM内部のCPIOペイロードが得られます。このコンバーターはWebインターフェースで同様の結果を提供するため、コマンドラインは不要です。

CPIOの出力にRPMメタデータは含まれますか?

CPIOにはファイルペイロード — 実際にインストール可能なファイルとディレクトリ — のみが含まれます。依存リストやスクリプトなどRPM固有のメタデータはRPMヘッダー内にあり、CPIOには含まれません。

複数のRPMファイルを一度に変換できますか?

はい — バッチアップロードがサポートされています。各RPMが個別にCPIOアーカイブに変換され、それぞれ個別にダウンロードできます。

この変換に料金はかかりますか?

いいえ。convertio.cloudでのRPMからCPIOへの変換は完全無料 — 支払いやアカウント不要でアップロード、変換、ダウンロードができます。

RPM〜CPIO品質評価

5.0 (2投票)
フィードバックを提供するには、少なくとも1つのファイルを変換してダウンロードする必要があります!