- ベストアンサー
tarコマンドの詳細なアルゴリズム
tarコマンドの詳しいアルゴリズムを調べているのですが、なかなか詳しく紹介しているページが見つかりません。 どのようにファイルを連結しているのか?また解凍するとき連結したファイル間の区切りとして何を見ているのか?など、勉強のため詳細なアルゴリズムが知りたいです。 どなたかご存じないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
UNIX系OSを使っているのなら、tar(5)に詳細なマニュアルがあります。 man 5 tar で、読めます。 # section 5は各種ファイルフォーマットについてもマニュアルになっています。 # ファイルの中身を知りたいのなら、まずは、ここにマニュアルが有るかどうかを確認しましょう また、サイト上に公開されたマニュアルもあります。 http://www.freebsd.org/cgi/man.cgi?query=tar&sektion=5&manpath=FreeBSD+8-current GNU tarのマニュアルも参考になるでしょう http://www.gnu.org/software/tar/manual/html_node/Tar-Internals.html tarフォーマットは 「情報+ファイルの本体」を1セットにして連結したものです。 「情報」にファイルサイズが書いてあり、次の「情報」の位置がわかるので、特別な「区切り」はありません。