PosixTarEntry 类

定义

从 1988 年基于 POSIX IEEE P1003.1 标准的格式存档中定义 tar 条目的核心行为。 这包括格式 Ustar(由 UstarTarEntry 类表示)、Pax(由 PaxTarEntry 类表示)和 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
继承
PosixTarEntry
派生

注解

从 1988 年实现 POSIX IEEE P1003.1 标准的格式支持以下标头字段:devmajordevminorgnameuname

尽管 Gnu 格式不兼容 POSIX,但它实现并支持该 POSIX 标准中定义的特定于 Unix 的字段。

属性

Checksum

此条目中所有字段的校验和。 从现有存档中读取条目或写入新存档后,该值为非零。

(继承自 TarEntry)
DataOffset

获取数据流与存档流对应的起始位置。

(继承自 TarEntry)
DataStream

获取或设置此条目的数据部分。 如果 EntryType 不支持包含数据,则返回 null

(继承自 TarEntry)
DeviceMajor

获取或设置设备的主要编号。 当当前条目表示字符设备或块设备时,主要数字标识与设备关联的驱动程序。

DeviceMinor

获取或设置设备的次要编号。 当当前条目表示字符设备或块设备时,驱动程序将使用次要数字来区分它控制的各个设备。

EntryType

获取此条目表示的文件系统对象的类型。

(继承自 TarEntry)
Format

条目的格式。

(继承自 TarEntry)
Gid

获取或设置拥有此条目所表示文件的组的 ID。

(继承自 TarEntry)
GroupName

获取或设置拥有此条目的组的名称。

Length

EntryType 指示可以包含数据的条目时,获取此类数据的长度(以字节为单位)。

(继承自 TarEntry)
LinkName

EntryType 指示 SymbolicLinkHardLink时,获取或设置链接的链接目标路径。

(继承自 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)

适用于