Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
Detecta o formato do arquivo compactado e fornece outras informações relacionadas.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public sealed class ArchiveFormatDetector
Herança
object ← ArchiveFormatDetector
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
ArchiveFormatDetector()
Inicializa uma nova instância da classe Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()
Métodos
GetFormatInfo(string)
Obtém informações sobre o formato.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Parâmetros
fileName
string
O nome do arquivo do arquivo compactado.
Retorna
Informações sobre o formato do arquivo compactado ou null se o formato não foi detectado.
Exceções
fileName
é nulo.
O chamador não tem a permissão necessária para acessar.
O fileName
está vazio, contém apenas espaços em branco ou contém caracteres inválidos.
O acesso ao arquivo fileName
foi negado.
O fileName
especificado excede o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas em Windows, os caminhos devem ter menos de 248 caracteres, e os nomes de arquivos devem ter menos de 260 caracteres.
O arquivo em fileName
contém dois pontos (:) no meio da string.
Ocorreu um erro de E/S ao abrir o arquivo.
GetFormatInfo(Stream)
Obtém informações sobre o formato.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Parâmetros
stream
Stream
O fluxo do arquivo compactado.
Retorna
Informações sobre o formato do arquivo compactado ou null se o formato não foi detectado.
Exceções
stream
é nulo.
stream
não é buscável.