Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

Representa información sobre la instancia del archivo comprimido.

public sealed class ArchiveInstanceInfo

Herencia

objectArchiveInstanceInfo

Miembros heredados

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Propiedades

AreFileNamesEncrypted

Obtiene un valor que indica si los nombres de las entradas (archivos) del archivo comprimido están encriptados.

public bool AreFileNamesEncrypted { get; }

Valor de la propiedad

bool

FormatInfo

Obtiene la información del formato del archivo comprimido.

public ArchiveFormatInfo FormatInfo { get; }

Valor de la propiedad

ArchiveFormatInfo

IsContentEncrypted

Obtiene un valor que indica si el contenido del archivo comprimido está encriptado.

public bool IsContentEncrypted { get; }

Valor de la propiedad

bool

Métodos

GetArchiveFormatInfo(string)

Obtiene la información del formato del archivo comprimido.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

Parámetros

fileName string

El nombre del archivo del archivo comprimido.

Retorna

ArchiveFormatInfo

Información sobre el formato del archivo comprimido.

Excepciones

ArgumentNullException

fileName es nulo.

SecurityException

El llamador no tiene el permiso requerido para acceder.

ArgumentException

El fileName está vacío, contiene solo espacios en blanco o contiene caracteres no válidos.

UnauthorizedAccessException

El acceso al archivo fileName está denegado.

PathTooLongException

El fileName especificado excede la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres.

NotSupportedException

El archivo en fileName contiene dos puntos (:) en medio de la cadena.

IOException

Ocurrió un error de E/S al abrir el archivo.

GetArchiveFormatInfo(Stream)

Obtiene la información del formato del archivo comprimido.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Parámetros

stream Stream

El flujo del archivo comprimido.

Retorna

ArchiveFormatInfo

Información sobre el formato del archivo comprimido.

Excepciones

ArgumentNullException

stream es nulo.

ArgumentException

stream no es buscable.

GetArchiveInstanceInfo(string)

Obtiene la información de la instancia del archivo comprimido.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Parámetros

fileName string

El nombre del archivo del archivo comprimido.

Retorna

ArchiveInstanceInfo

Información sobre la instancia del archivo comprimido o nulo si no se detectó el formato.

Excepciones

ArgumentNullException

fileName es nulo.

SecurityException

El llamador no tiene el permiso requerido para acceder.

ArgumentException

El fileName está vacío, contiene solo espacios en blanco o contiene caracteres no válidos.

UnauthorizedAccessException

El acceso al archivo fileName está denegado.

PathTooLongException

El fileName especificado excede la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres.

NotSupportedException

El archivo en fileName contiene dos puntos (:) en medio de la cadena.

IOException

Ocurrió un error de E/S al abrir el archivo.

GetArchiveInstanceInfo(Stream)

Obtiene la información de la instancia del archivo comprimido.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Parámetros

stream Stream

El flujo del archivo comprimido.

Retorna

ArchiveInstanceInfo

Información sobre la instancia del archivo comprimido o nulo si no se detectó el formato.

Excepciones

ArgumentNullException

stream es nulo.

ArgumentException

stream no es buscable.

 Español