Class ArjArchive
名称: Aspose.Zip.Arj 組み合わせ: Aspose.Zip.dll (25.5.0)
このクラスは ARJ ファイルを表しています。
public class ArjArchive : IArchive, IDisposableInheritance
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とアダプティブハフマンコーディングの組み合わせ。 | 
| 2 | LZ77とアダプティブハフマンコードの組み合わせ。 | 
| 3 | LZ77とアダプティブハフマンコードの組み合わせ。 | 
Constructors
ArjArchive(Stream)
Aspose.Zip.Arj. ArjArchive クラスの新しい例を開始し、アーカイブから抽出できる入力リストを構成します。
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. ArjArchive クラスの新しい例を開始し、アーカイブから抽出できる入力リストを構成します。
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
ARJアーカイブを構成する Aspose.Zip.Arj.ArjEntryPlain タイプのエントリーを取得します。
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
<コード class=“paramref”>destinationDirectory’ が null である場合に転換します。