Class ArjEntryPlain
名称: Aspose.Zip.Arj 組み合わせ: Aspose.Zip.dll (25.5.0)
ARJアーカイブ内の単一ファイルを表示します。
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
相続人
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; }
不動産価値
Name
アーカイブ内の入力の名前を入力します。
public string Name { get; }
不動産価値
UncompressedSize
オリジナルファイルのサイズを取得します。
public uint UncompressedSize { get; }
不動産価値
Methods
Extract(ストレッチ)
ファイルシステムへの入り口を提供されたルートで抽出します。
public FileInfo Extract(string path)
Parameters
path
string
ターゲットファイルへのルート. ファイルが既に存在している場合、それは過剰に書かれます。
Returns
複合ファイルのファイル情報
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
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
アーカイブのタイトルやサービス情報は読まなかった。
通話者は、 fileInfo を開くために必要な許可はありません。
ファイルパスは空いているか、白いスペースのみが含まれています。
ファイルは見つかりません。
ファイルへの道は単なる読み方であるか、またはディレクトリである。
fileInfo’ is null.
指定されたルートは無効です、例えば、マッピングされていないドライブにあります。
ファイルはすでに開いています。
Extract(Stream)
提供された流れへの入り口を抽出します。
public void Extract(Stream destination)
Parameters
destination
Stream
目的地の流れは、書くべきです。
Exceptions
destination’ does not support writing.
Checksum mismatch for headers or data. - or - アーカイブは腐敗しています。
入力方法4で圧縮。