Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

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

Représente des informations sur l’instance d’archive.

public sealed class ArchiveInstanceInfo

Héritage

objectArchiveInstanceInfo

Membres hérités

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

Propriétés

AreFileNamesEncrypted

Obtient une valeur indiquant si les noms des entrées (fichiers) de l’archive sont chiffrés.

public bool AreFileNamesEncrypted { get; }

Valeur de propriété

bool

FormatInfo

Obtient les informations sur le format de l’archive.

public ArchiveFormatInfo FormatInfo { get; }

Valeur de propriété

ArchiveFormatInfo

IsContentEncrypted

Obtient une valeur indiquant si le contenu de l’archive est chiffré.

public bool IsContentEncrypted { get; }

Valeur de propriété

bool

Méthodes

GetArchiveFormatInfo(string)

Obtient les informations sur le format de l’archive.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

Paramètres

fileName string

Le nom de fichier de l’archive.

Retours

ArchiveFormatInfo

Informations sur le format de l’archive.

Exceptions

ArgumentNullException

fileName est nul.

SecurityException

L’appelant n’a pas la permission requise pour accéder.

ArgumentException

Le fileName est vide, ne contient que des espaces ou contient des caractères invalides.

UnauthorizedAccessException

L’accès au fichier fileName est refusé.

PathTooLongException

Le fileName spécifié dépasse la longueur maximale définie par le système. Par exemple, sur les plateformes basées sur Windows, les chemins doivent comporter moins de 248 caractères, et les noms de fichiers doivent comporter moins de 260 caractères.

NotSupportedException

Le fichier à fileName contient deux-points (:) au milieu de la chaîne.

IOException

Une erreur d’E/S s’est produite lors de l’ouverture du fichier.

GetArchiveFormatInfo(Stream)

Obtient les informations sur le format de l’archive.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Paramètres

stream Stream

Le flux du fichier d’archive.

Retours

ArchiveFormatInfo

Informations sur le format de l’archive.

Exceptions

ArgumentNullException

stream est nul.

ArgumentException

stream n’est pas seekable.

GetArchiveInstanceInfo(string)

Obtient des informations sur l’instance d’archive.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Paramètres

fileName string

Le nom de fichier de l’archive.

Retours

ArchiveInstanceInfo

Informations sur l’instance d’archive ou null si le format n’a pas été détecté.

Exceptions

ArgumentNullException

fileName est nul.

SecurityException

L’appelant n’a pas la permission requise pour accéder.

ArgumentException

Le fileName est vide, ne contient que des espaces ou contient des caractères invalides.

UnauthorizedAccessException

L’accès au fichier fileName est refusé.

PathTooLongException

Le fileName spécifié dépasse la longueur maximale définie par le système. Par exemple, sur les plateformes basées sur Windows, les chemins doivent comporter moins de 248 caractères, et les noms de fichiers doivent comporter moins de 260 caractères.

NotSupportedException

Le fichier à fileName contient deux-points (:) au milieu de la chaîne.

IOException

Une erreur d’E/S s’est produite lors de l’ouverture du fichier.

GetArchiveInstanceInfo(Stream)

Obtient des informations sur l’instance d’archive.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Paramètres

stream Stream

Le flux du fichier d’archive.

Retours

ArchiveInstanceInfo

Informations sur l’instance d’archive ou null si le format n’a pas été détecté.

Exceptions

ArgumentNullException

stream est nul.

ArgumentException

stream n’est pas seekable.

 Français