Class ArjArchive
名称: Aspose.Zip.Arj 收藏: Aspose.Zip.dll (25.5.0)
此类代表一个 ARJ 档案文件。
public class ArjArchive : IArchive, IDisposable
Inheritance
Implements
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
仅支持以下压缩方法:
Method | Explanation |
---|---|
0 | Uncompressed |
1 | LZ77和适应性Huffman编码的组合。 |
探索Aspose.PDF插件的功能——在.NET中轻松处理PDF。创建、编辑和转换PDF。组织页面,处理表单,并确保文档安全。 | LZ77和适应性Huffman编码的组合。 |
探索Aspose.PDF插件的功能——在.NET中轻松处理PDF。创建、编辑和转换PDF。组织页面,处理表单,并确保文档安全。 | LZ77和适应性Huffman编码的组合。 |
Constructors
ArjArchive(Stream)
启动 Aspose.Zip.Arj.archive 类的新例子,并组成可以从档案中提取的输入列表。
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
档案的来源。
Remarks
该制造商不会压缩任何输入. 查看 Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) 压缩方法。
Exceptions
extractionSource’ is null.
>extractionSource’ 不支持搜索。
错误签名为档案 - 或 - 文件不是 ARJ 档案。
档案被打破了。
ArjArchive(线条)
启动 Aspose.Zip.Arj.archive 类的新例子,并组成可以从档案中提取的输入列表。
public ArjArchive(string path)
Parameters
path
string
走向档案的路径。
Examples
下面的示例显示如何将所有输入提取到一个目录。
using (var archive = new ArjArchive("archive.arj"))
{
archive.ExtractToDirectory("C:\extracted");
}
Remarks
此制造商不解包任何输入. 查看 Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) 解压方法。
Exceptions
path’ is null.
召唤者没有所需的访问许可。
path’ 是空的,只包含白色空间,或包含无效的字符。
拒绝访问 path" 文件。
指定的 path’, 文件名, 或两者都超过系统定义的最大长度. 例如,在基于 Windows 的平台上,路径必须小于 248 个字符, 文件名必须小于 260 个字符。
文件在 path’ 中间包含一个列(:)。
文件未找到。
指定的路径是无效的,例如在无地图驱动器上。
文件已经开放了。
Properties
Commentary
收到评论。
public string Commentary { get; }
财产价值
Entries
收到 Aspose.Zip.Arj.ArjEntryPlain 类型的输入,构成 ARJ 档案。
public ReadOnlyCollection<arjentryplain> Entries { get; }
财产价值
ReadOnlyCollection < ArjEntryPlain >
Name
得到原名。
public string Name { get; }
财产价值
Methods
Dispose()
执行与释放、释放或重新管理未管理资源相关的应用定义任务。
public void Dispose()
ExtractToDirectory(线条)
将所有输入输入到指定的目录中。
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
该目录将输入到。
Examples
下面的例子显示如何将所有输入提取到一个目录:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
當 destinationDirectory’ 是 null.