Compartilhar via


PosixTarEntry Classe

Definição

Define o comportamento principal de uma entrada tar de um arquivo morto de um formato baseado no padrão POSIX IEEE P1003.1 de 1988. Isso inclui os formatos (representados Ustar pela UstarTarEntry classe ), Pax (representados PaxTarEntry pela classe) e Gnu (representados pela GnuTarEntry classe ).

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
Herança
PosixTarEntry
Derivado

Comentários

Os formatos que implementam o padrão POSIX IEEE P1003.1 de 1988 dão suporte aos seguintes campos de cabeçalho: devmajor, devminor, gnamee uname.

Embora o Gnu formato não seja compatível com POSIX, ele implementa e dá suporte aos campos específicos do Unix que foram definidos nesse padrão POSIX.

Propriedades

Checksum

A soma de verificação de todos os campos nesta entrada. O valor não é zero quando a entrada é lida de um arquivo morto existente ou depois que a entrada é gravada em um novo arquivo morto.

(Herdado de TarEntry)
DataStream

Obtém ou define a seção de dados desta entrada. Se o EntryType não der suporte à contenção de dados, retornará null.

(Herdado de TarEntry)
DeviceMajor

Obtém ou define o número principal do dispositivo. Quando a entrada atual representa um dispositivo de caractere ou um dispositivo de bloco, o número principal identifica o driver associado ao dispositivo.

DeviceMinor

Obtém ou define o número secundário do dispositivo. Quando a entrada atual representa um dispositivo de caractere ou um dispositivo de bloco, o número secundário é usado pelo driver para distinguir dispositivos individuais que ele controla.

EntryType

Obtém o tipo de objeto filesystem representado por essa entrada.

(Herdado de TarEntry)
Format

O formato da entrada.

(Herdado de TarEntry)
Gid

Obtém ou define a ID do grupo que possui o arquivo representado por essa entrada.

(Herdado de TarEntry)
GroupName

Obtém ou define o nome do grupo que possui essa entrada.

Length

Quando o EntryType indica uma entrada que pode conter dados, obtém o comprimento em bytes desses dados.

(Herdado de TarEntry)
LinkName

Quando o EntryType indica um SymbolicLink ou um HardLink, obtém ou define o caminho de destino do link.

(Herdado de TarEntry)
Mode

Obtém ou define as permissões de arquivo Unix do arquivo representado por essa entrada.

(Herdado de TarEntry)
ModificationTime

Obtém ou define a última vez que o conteúdo do arquivo representado por essa entrada foi modificado.

(Herdado de TarEntry)
Name

Obtém ou define o nome da entrada, que inclui o caminho relativo e o nome do arquivo.

(Herdado de TarEntry)
Uid

Obtém ou define a ID do usuário que possui o arquivo representado por essa entrada.

(Herdado de TarEntry)
UserName

Obtém ou define o nome do usuário que possui essa entrada.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractToFile(String, Boolean)

Extrai o arquivo ou diretório atual para o sistema de arquivos. Links simbólicos e links rígidos não são extraídos.

(Herdado de TarEntry)
ExtractToFileAsync(String, Boolean, CancellationToken)

Extrai de forma assíncrona a entrada atual para o sistema de arquivos.

(Herdado de TarEntry)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa a entrada atual.

(Herdado de TarEntry)

Aplica-se a