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とアダプティブハフマンコーディングの組み合わせ。 |
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 である場合に転換します。