Class ArjEntryPlain

Class ArjEntryPlain

名称: Aspose.Zip.Arj 組み合わせ: Aspose.Zip.dll (25.5.0)

ARJアーカイブ内の単一ファイルを表示します。

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CompressedSize

圧縮されたファイルのサイズが表示されます。

public uint CompressedSize { get; }

不動産価値

uint

Name

アーカイブ内の入力の名前を入力します。

public string Name { get; }

不動産価値

string

UncompressedSize

オリジナルファイルのサイズを取得します。

public uint UncompressedSize { get; }

不動産価値

uint

Methods

Extract(ストレッチ)

ファイルシステムへの入り口を提供されたルートで抽出します。

public FileInfo Extract(string path)

Parameters

path string

ターゲットファイルへのルート. ファイルが既に存在している場合、それは過剰に書かれます。

Returns

FileInfo

複合ファイルのファイル情報

Examples

珍しいアーカイブから2つのエントリーを抽出します。

using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
    using (ArjArchive archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract("first.bin");
        archive.Entries[1].Extract("second.bin");
    }
}

Exceptions

ArgumentNullException

path’ is null or empty.

Extract(FileInfo)

ARJアーカイブのエントリーをファイルに抽出します。

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo デコンプレッシャーデータの保存

Examples

using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
    using (var archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract(new FileInfo("extracted.bin"));
    }
}

Exceptions

InvalidOperationException

アーカイブのタイトルやサービス情報は読まなかった。

SecurityException

通話者は、 fileInfo を開くために必要な許可はありません。

ArgumentException

ファイルパスは空いているか、白いスペースのみが含まれています。

FileNotFoundException

ファイルは見つかりません。

UnauthorizedAccessException

ファイルへの道は単なる読み方であるか、またはディレクトリである。

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

指定されたルートは無効です、例えば、マッピングされていないドライブにあります。

IOException

ファイルはすでに開いています。

Extract(Stream)

提供された流れへの入り口を抽出します。

public void Extract(Stream destination)

Parameters

destination Stream

目的地の流れは、書くべきです。

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch for headers or data. - or - アーカイブは腐敗しています。

NotImplementedException

入力方法4で圧縮。

 日本語