CPIOからTAR.Z (TZ)へのコンバーター
オンラインでしかも無料でcpioファイルをtar.zに変換
cpio
tar.z
CPIOをTAR.Zへ変換する方法
コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.
tar.zもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)
ファイルを変換すれば、すぐにtar.zファイルをダウンロードできます
フォーマットについて
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イメージ、パッケージ管理インフラで引き続き使用されています。
TAR.Zは、TARアーカイブとUnix compressを組み合わせた複合アーカイブ形式で、Unix compressはUnixシステムで最も早い時期から利用可能だった汎用データ圧縮ツールの一つです。compressユーティリティは1985年頃にSpencer Thomas、Joe Orostらによって開発され、適応型LZW(Lempel-Ziv-Welch)圧縮 — 圧縮と展開の過程で変換テーブルを構築する辞書ベースのアルゴリズム — を実装しています。TARレイヤーは完全なUnixメタデータとともにファイルを単一ストリームにまとめ、compressはストリームサイズを通常40-60%削減します。TAR.Zは1980年代から1990年代前半にかけてUnixシステムにおける標準的な圧縮アーカイブ形式でしたが、その後gzipが特許フリーの代替として登場しました。compressが使用するLZWアルゴリズムはUnisys(Sperryを通じてLZW特許を保有)による特許請求の対象であり、これが制約のない代替としてのgzip開発の動機となりました。普遍的なレガシー互換性が一つの利点です — TAR.Zファイルは、新しい圧縮ツールが利用できない可能性がある非常に古いインストールを含む、あらゆるUnixシステムで展開できます。この形式の歴史的な普及は、数十年にわたるアーカイブされたソフトウェア、ドキュメント、システムバックアップがTAR.Zファイルとして存在することを意味します。TAR.GZやTAR.XZが新しいアーカイブではTAR.Zに取って代わりましたが、uncompress/zcatツールはすべてのUnix系システムで標準であり続け、レガシーアーカイブへの継続的なアクセスを保証しています。