PosixTarEntry クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1988 年の POSIX IEEE P1003.1 標準に基づく形式のアーカイブからの tar エントリのコア動作を定義します。 これには、形式 Ustar (クラスで表される)、 Pax (クラスでUstarTarEntryPaxTarEntry表される)、および Gnu (クラスによって表される) がGnuTarEntry含まれます。
public ref class PosixTarEntry abstract : System::Formats::Tar::TarEntry
public abstract class PosixTarEntry : System.Formats.Tar.TarEntry
type PosixTarEntry = class
inherit TarEntry
Public MustInherit Class PosixTarEntry
Inherits TarEntry
- 継承
- 派生
注釈
1988 年の POSIX IEEE P1003.1 標準を実装する形式では、および uname
のヘッダー フィールドgname
devmajor
devminor
がサポートされています。
Gnu形式は POSIX 互換ではありませんが、その POSIX 標準で定義された Unix 固有のフィールドを実装し、サポートします。
プロパティ
Checksum |
このエントリ内のすべてのフィールドのチェックサム。 エントリが既存のアーカイブから読み取られた場合、またはエントリが新しいアーカイブに書き込まれた後に、値が 0 以外になります。 (継承元 TarEntry) |
DataStream |
このエントリのデータ セクションを取得または設定します。 がデータの EntryType 格納をサポートしていない場合は、 を返します |
DeviceMajor |
デバイスのメジャー番号を取得または設定します。 現在のエントリが文字デバイスまたはブロック デバイスを表す場合、メジャー番号はデバイスに関連付けられているドライバーを識別します。 |
DeviceMinor |
デバイスのマイナー番号を取得または設定します。 現在のエントリが文字デバイスまたはブロック デバイスを表す場合、ドライバーが制御する個々のデバイスを区別するためにマイナー番号が使用されます。 |
EntryType |
このエントリで表されるファイルシステム オブジェクトの種類を取得します。 (継承元 TarEntry) |
Format |
エントリの形式。 (継承元 TarEntry) |
Gid |
このエントリで表されるファイルを所有するグループの ID を取得または設定します。 (継承元 TarEntry) |
GroupName |
このエントリを所有するグループの名前を取得または設定します。 |
Length |
が EntryType データを含むことができるエントリを示す場合は、そのようなデータの長さをバイト単位で取得します。 (継承元 TarEntry) |
LinkName |
が EntryType または を SymbolicLink 示す場合は、 HardLinkリンクのリンク ターゲット パスを取得または設定します。 (継承元 TarEntry) |
Mode |
このエントリで表されるファイルの Unix ファイルのアクセス許可を取得または設定します。 (継承元 TarEntry) |
ModificationTime |
このエントリによって表されるファイルの内容が最後に変更された時刻を取得または設定します。 (継承元 TarEntry) |
Name |
相対パスとファイル名を含むエントリの名前を取得または設定します。 (継承元 TarEntry) |
Uid |
このエントリで表されるファイルを所有するユーザーの ID を取得または設定します。 (継承元 TarEntry) |
UserName |
このエントリを所有するユーザーの名前を取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
ExtractToFile(String, Boolean) |
現在のファイルまたはディレクトリをファイルシステムに抽出します。 シンボリック リンクとハード リンクは抽出されません。 (継承元 TarEntry) |
ExtractToFileAsync(String, Boolean, CancellationToken) |
現在のエントリをファイルシステムに非同期的に抽出します。 (継承元 TarEntry) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のエントリを表す文字列を返します。 (継承元 TarEntry) |
適用対象
.NET