Class ArchiveInstanceInfo
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
表示关于归档实例的信息。
public sealed class ArchiveInstanceInfo
继承
继承成员
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
属性
AreFileNamesEncrypted
获取一个值,指示归档的条目(文件)名称是否被加密。
public bool AreFileNamesEncrypted { get; }
属性值
FormatInfo
获取归档格式信息。
public ArchiveFormatInfo FormatInfo { get; }
属性值
IsContentEncrypted
获取一个值,指示归档的内容是否被加密。
public bool IsContentEncrypted { get; }
属性值
方法
GetArchiveFormatInfo(string)
获取归档格式信息。
public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)
参数
fileName
string
归档文件的文件名。
返回
关于归档格式的信息。
异常
fileName
为 null。
调用方没有访问所需的权限。
fileName
为空,仅包含空格或包含无效字符。
拒绝访问文件 fileName
。
指定的 fileName
超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。
文件 fileName
在字符串中间包含冒号(:)。
打开文件时发生 I/O 错误。
GetArchiveFormatInfo(Stream)
获取归档格式信息。
public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)
参数
stream
Stream
归档文件的流。
返回
关于归档格式的信息。
异常
stream
为 null。
stream
不是可寻址的。
GetArchiveInstanceInfo(string)
获取归档实例信息。
public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)
参数
fileName
string
归档文件的文件名。
返回
关于归档实例的信息,如果未检测到格式则返回 null。
异常
fileName
为 null。
调用方没有访问所需的权限。
fileName
为空,仅包含空格或包含无效字符。
拒绝访问文件 fileName
。
指定的 fileName
超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。
文件 fileName
在字符串中间包含冒号(:)。
打开文件时发生 I/O 错误。
GetArchiveInstanceInfo(Stream)
获取归档实例信息。
public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)
参数
stream
Stream
归档文件的流。
返回
关于归档实例的信息,如果未检测到格式则返回 null。
异常
stream
为 null。
stream
不是可寻址的。