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
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é
FormatInfo
Obtient les informations sur le format de l’archive.
public ArchiveFormatInfo FormatInfo { get; }
Valeur de propriété
IsContentEncrypted
Obtient une valeur indiquant si le contenu de l’archive est chiffré.
public bool IsContentEncrypted { get; }
Valeur de propriété
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
Informations sur le format de l’archive.
Exceptions
fileName
est nul.
L’appelant n’a pas la permission requise pour accéder.
Le fileName
est vide, ne contient que des espaces ou contient des caractères invalides.
L’accès au fichier fileName
est refusé.
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.
Le fichier à fileName
contient deux-points (:) au milieu de la chaîne.
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
Informations sur le format de l’archive.
Exceptions
stream
est nul.
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
Informations sur l’instance d’archive ou null si le format n’a pas été détecté.
Exceptions
fileName
est nul.
L’appelant n’a pas la permission requise pour accéder.
Le fileName
est vide, ne contient que des espaces ou contient des caractères invalides.
L’accès au fichier fileName
est refusé.
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.
Le fichier à fileName
contient deux-points (:) au milieu de la chaîne.
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
Informations sur l’instance d’archive ou null si le format n’a pas été détecté.
Exceptions
stream
est nul.
stream
n’est pas seekable.