Class ArjEntryPlain
Nome do espaço: Aspose.Zip.Arj Assembleia: Aspose.Zip.dll (25.5.0)
Representa um único arquivo dentro do Arquivo ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Obter o tamanho de um arquivo comprimido.
public uint CompressedSize { get; }
Valor da propriedade
Name
Recebe o nome da entrada dentro do arquivo.
public string Name { get; }
Valor da propriedade
UncompressedSize
Obter o tamanho de um arquivo original.
public uint UncompressedSize { get; }
Valor da propriedade
Methods
Extract(Redação)
Extrai a entrada para o sistema de arquivos pelo caminho fornecido.
public FileInfo Extract(string path)
Parameters
path
string
O caminho para o arquivo de destino.Se o arquivo já existe, será sobreescrito.
Returns
Informação de arquivo de um arquivo composto.
Examples
Extrair duas entradas de raro arquivo.
using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
using (ArjArchive archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract("first.bin");
archive.Entries[1].Extract("second.bin");
}
}
Exceptions
path’ is null or empty.
Extract(FileInfo)
Extrair arquivo ARJ entrada para um arquivo.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo para armazenamento de dados decomprimidos.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Os títulos de arquivo e informações de serviço não foram lidos.
O chamador não tem a permissão necessária para abrir o fileInfo'.
O caminho do arquivo é vazio ou contém apenas espaços brancos.
O arquivo não foi encontrado.
O caminho para o arquivo é apenas leitura ou é um diretório.
fileInfo’ is null.
O caminho especificado é inválido, como estar em uma unidade não mapeada.
O arquivo já está aberto.
Extract(Stream)
Extrata a entrada para o fluxo fornecido.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. deve ser escrita.
Exceptions
destination’ does not support writing.
Checksum mismatch para cabeçalhos ou dados. - ou - Arquivo é corrupto.
Introdução compressada com o método 4.