TarEntry クラス

定義

アーカイブからの tar エントリのコア動作を定義します。

public ref class TarEntry abstract
public abstract class TarEntry
type TarEntry = class
Public MustInherit Class TarEntry
継承
TarEntry
派生

注釈

このクラスによって公開されるすべてのプロパティは、 V7UstarPax、および Gnu 形式でサポートされます。

プロパティ

名前 説明
Checksum

このエントリ内のすべてのフィールドのチェックサム。 この値は、エントリが既存のアーカイブから読み取られた場合、またはエントリが新しいアーカイブに書き込まれた後に 0 以外になります。

DataOffset

アーカイブ ストリームに対応するデータ ストリームの開始位置を取得します。

DataStream

このエントリのデータ セクションを取得または設定します。 EntryTypeがデータの格納をサポートしていない場合は、nullを返します。

EntryType

このエントリで表されるファイルシステム オブジェクトの種類を取得します。

Format

エントリの形式。

Gid

このエントリで表されるファイルを所有するグループの ID を取得または設定します。

Length

EntryTypeがデータを含むことができるエントリを示す場合は、そのようなデータの長さをバイト単位で取得します。

LinkName

EntryTypeSymbolicLinkまたはHardLinkを示す場合は、リンクのリンク ターゲット パスを取得または設定します。

Mode

このエントリによって表されるファイルの Unix ファイルのアクセス許可を取得または設定します。

ModificationTime

このエントリによって表されるファイルの内容が最後に変更された時刻を取得または設定します。

Name

相対パスとファイル名を含むエントリの名前を取得または設定します。

Uid

このエントリで表されるファイルを所有するユーザーの ID を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ExtractToFile(String, Boolean)

現在のファイルまたはディレクトリをファイル システムに抽出します。 シンボリック リンクとハード リンクは抽出されません。

ExtractToFileAsync(String, Boolean, CancellationToken)

現在のエントリをファイル システムに非同期的に抽出します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のエントリを表す文字列を返します。

適用対象