ここでこの質問を拡張したいと思います:
アーカイブされたファイルからファイルを抽出する方法に関する C 理論
コマンドを使用せずに、アーカイブされたファイルを取得して抽出し、ファイル形式に戻すことについて説明していますar -x
。
回答のアルゴリズムには、次のようないくつかの手順が記載されています。
- コマンドラインからも、抽出するファイル名を取得します。
- 各ファイルに関するメタデータを読み取る構造体のメモリを作成します。
- アーカイブ ファイルからすべてのメタ データを読み取ります。
これらの手順で使用する関数に関するヒントを教えてもらえますか? ステップ 2 でどのような構造について話しているのか、よくわかりません。