PosixTarEntry 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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
- 继承
- 派生
注解
从 1988 年实现 POSIX IEEE P1003.1 标准的格式支持以下标头字段:devmajor
、devminor
、gname
和 uname
。
尽管 Gnu 格式不兼容 POSIX,但它实现并支持该 POSIX 标准中定义的特定于 Unix 的字段。
属性
Checksum |
此条目中所有字段的校验和。 从现有存档中读取条目或写入新存档后,该值为非零。 (继承自 TarEntry) |
DataOffset |
获取数据流与存档流对应的起始位置。 (继承自 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) |