DEB to CPIO Converter

Debian パッケージを CPIO アーカイブにオンラインで無料変換

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

DEB から CPIO へ

Debian パッケージの内容を由緒ある CPIO 形式に移行できます — Unix ツール、パイプライン、システムイメージとの相性が抜群なストリームベースのアーカイブです。

インストール不要

DEB から CPIO への変換はすべてクラウドで行われます。お使いのデバイスはアップロードとダウンロードを担当するだけで、処理はサーバーが行います。

自動削除

プライバシーを保護します:アップロードされた DEB ファイルは変換終了直後に削除され、CPIO の出力ファイルは 24 時間以内に自動削除されます。

DEBをCPIOへ変換する方法

1

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

2

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

3

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

フォーマットについて

DEBは、Debianプロジェクトとその多数の派生ディストリビューション(Ubuntu、Linux Mintなどを含むDebianベースのLinuxディストリビューション)で使用されるソフトウェアパッケージ形式です。1993年8月のDebianプロジェクト創設とともに作られたこの形式は、コンパイル済みソフトウェアバイナリ、設定ファイル、ドキュメント、インストールスクリプトを自動化されたソフトウェア管理のための構造化アーカイブにパッケージングします。DEBファイルは実際には3つのメンバーを含むarアーカイブです:debian-binary(形式バージョンを示すテキストファイル)、control.tar(パッケージ名、バージョン、依存関係、メンテナスクリプトなどのメタデータ)、data.tar(gzip、xz、またはzstdで圧縮されたインストール対象の実際のファイル)。dpkgツールとAPTなどの上位パッケージマネージャがDEBのインストール、依存関係解決、アップグレード、削除を処理します。洗練された依存関係システムが一つの利点です — DEBパッケージは正確な関係(depends、recommends、suggests、conflicts、replaces)を宣言し、APTがリポジトリから依存関係チェーン全体を自動的に解決してインストールすることを可能にします。メンテナスクリプトシステムはもう一つの強みであり、パッケージがインストール前後・削除前後にシステムユーザーの作成、データベースの初期化、サービスの登録などのタスクのためのロジックを実行できます。DebianとUbuntuが世界中のサーバー、デスクトップ、組み込みLinux環境のかなりの部分を支えている中、DEBはRPMと並ぶ2大Linuxパッケージ形式の一つです。
開発元: Debian Project
初回リリース: 1993年8月16日
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

よくある質問

DEB を CPIO に変換する理由は?

CPIO はシステムツールや initramfs イメージでよく使われる低レベルの Unix アーカイブ形式です。DEB を CPIO に変換することで Unix パイプラインとの統合が可能になります。

CPIO ファイルを読み込めるプログラムは?

cpio コマンドラインユーティリティは Linux と macOS で標準搭載です。Windows では 7-Zip が CPIO アーカイブを開けます。多くのパッケージ管理ツールも CPIO 形式を理解できます。

CPIO は TAR のようにファイルパーミッションをサポートしていますか?

はい。CPIO は Unix の所有権、パーミッション、特殊ファイルを保持します — DEB パッケージから展開したシステムレベルのコンテンツに適した形式です。

CPIO は圧縮されていますか?

CPIO 自体は圧縮なしでファイルを保存します。小さなアーカイブが必要な場合は、生成された CPIO ファイルを後から gzip などの圧縮ツールで圧縮できます。

DEB から CPIO への変換はどのくらい速いですか?

非常に速く、通常数秒です。両形式とも軽量なアーカイブなので、重い計算なしにサーバーが内容を素早く再パッケージします。