TAR.XZ (TXZ)からCPIOへのコンバーター
オンラインでしかも無料でtar.xzファイルをcpioに変換
tar.xz
cpio
TAR.XZをCPIOへ変換する方法
コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.
cpioもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)
ファイルを変換すれば、すぐにcpioファイルをダウンロードできます
フォーマットについて
TAR.XZは、TAR)アーカイブとXZ圧縮を組み合わせた複合アーカイブ形式で、XZはTukaaniプロジェクトによって開発され、2009年からLasse Collinが主導しています。TARレイヤーはUnixメタデータを保持してファイルをまとめ、XZはCRC-32及びCRC-64の整合性チェック、メディアストレージ向けパディングサポート、並列展開を可能にするストリーム/ブロック構造を備えた堅牢なコンテナ内でLZMA2圧縮を適用します。LZMA2は非圧縮性データのより良い処理とマルチスレッド圧縮サポートによりLZMAを改善しています。TAR.XZは多くのオープンソースプロジェクトの推奨配布形式となっています — Linuxカーネル、GNUコアユーティリティ、その他多数のパッケージがソースtarballを.tar.xzファイルとして配布しています。広くサポートされた形式の中で最良の圧縮対展開速度比が一つの利点です — XZは7Zに匹敵する圧縮率をbzip2よりも高速な展開で達成し、ソフトウェア配布に理想的な組み合わせです。組み込みの整合性検証がはもう一つの強みです:生のLZMAストリームとは異なり、XZコンテナにはデータがアプリケーション層に到達する前に破損を検出するチェックサムが含まれています。GNU tarは-JフラグでTAR.XZをネイティブにサポートし、xz-utilsはすべての主要Linuxディストリビューションにパッケージされています。この形式は、オープンソースエコシステムにおけるソースコード配布のデフォルトとしてTAR.GZやTAR.BZ2を事実上置き換えています。
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イメージ、パッケージ管理インフラで引き続き使用されています。