ビジュアル C++ アプリケーションを開発しています。tarファイル内に存在するファイルタイプ(.pngファイルまたは.htmlファイルまたは.txtファイルが含まれているかどうかを意味します)を知る必要があります(C ++プログラミングによるだけです)-コマンドを処理するものは何もありません。以下のリンクについてある程度の知識があり ます-ここでtarファイルを解析する方法 は、バッファ[512]にあるファイルの内容がtarファイル内にあるという情報を入手しました.私の最初の質問は
(1.) tar に複数のファイルが存在し、その場所からサイズを取得したとします (&buffer[124], 11); 512からファイルのサイズまで、そのファイルのコンテンツがあり、個人的な使用のためにバッファに保存しました。 tar ファイル内。3/4 の位置にあるファイルの位置、内容、およびサイズを取得する必要がある場合 (tar ファイルに存在するファイルの位置がわからない場合) ???
(2.) 私の考えは正しいですか?次のファイルの内容に移動する必要がある場合は、512 * 2 を実行する必要があります (最初のファイルの内容は 512 の場所から始まるため、次のファイルは 1024 にあるためです。これは間違ったアプローチであると確信していますが、修正してください。 ?)。
実際には、tar ファイル (さまざまな種類のファイルの数を含む) からバッファーに Html ファイルの内容のみを保存する必要があります。