Class ArchiveInstanceInfo
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.8.0)
Represents information about the archive instance.
public sealed class ArchiveInstanceInfoInheritance
Inherited Members
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AreFileNamesEncrypted
Gets a value indicating whether the names of entries (files) of the archive are encrypted.
public bool AreFileNamesEncrypted { get; }Property Value
FormatInfo
Gets the archive format info.
public ArchiveFormatInfo FormatInfo { get; }Property Value
IsContentEncrypted
Gets a value indicating whether the content of the archive is encrypted.
public bool IsContentEncrypted { get; }Property Value
Methods
GetArchiveFormatInfo(string)
Gets archive format info.
public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)Parameters
fileName string
The filename of the archive file.
Returns
Information about archive format.
Exceptions
fileName is null.
The caller does not have the required permission to access.
The fileName is empty, contains only white spaces, or contains invalid characters.
Access to file fileName is denied.
The specified fileName exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.
File at fileName contains a colon (:) in the middle of the string.
An I/O error occurred while opening the file.
GetArchiveFormatInfo(Stream)
Gets archive format info.
public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)Parameters
stream Stream
The stream of the archive file.
Returns
Information about archive format.
Exceptions
stream is null.
stream is not seekable.
GetArchiveInstanceInfo(string)
Gets archive instance info.
public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)Parameters
fileName string
The filename of the archive file.
Returns
Information about archive instance or null if format was not detected.
Exceptions
fileName is null.
The caller does not have the required permission to access.
The fileName is empty, contains only white spaces, or contains invalid characters.
Access to file fileName is denied.
The specified fileName exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.
File at fileName contains a colon (:) in the middle of the string.
An I/O error occurred while opening the file.
GetArchiveInstanceInfo(Stream)
Gets archive instance info.
public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)Parameters
stream Stream
The stream of the archive file.
Returns
Information about archive instance or null if format was not detected.
Exceptions
stream is null.
stream is not seekable.