Class ArchiveSaveOptions

Class ArchiveSaveOptions

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

ZIPアーカイブを保存するためのオプション。

public class ArchiveSaveOptions

継承

objectArchiveSaveOptions

継承されたメンバー

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

コンストラクター

ArchiveSaveOptions()

public ArchiveSaveOptions()

プロパティ

ArchiveComment

ZIPファイルのオプションのコメントを取得または設定します。

public string ArchiveComment { get; set; }

プロパティ値

string

CloseEntrySource

エントリが圧縮された直後にエントリのソースを閉じるべきかどうかを示す値を取得または設定します。

public bool CloseEntrySource { get; set; }

プロパティ値

bool

Encoding

ファイル名やその他の文字列をバイトに変換するためのエンコーディングを取得または設定します。

public Encoding Encoding { get; set; }

プロパティ値

Encoding

備考

設定しない場合、コードページ437が使用されます。

EncryptionOptions

既存のZIPアーカイブを保存するための暗号化設定を取得または設定します。

public EncryptionSettings EncryptionOptions { get; set; }

プロパティ値

EncryptionSettings

using (var archive = new Archive("plain.zip"))
{                   
     archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}

備考

通常の暗号化アーカイブの構成にはこのオプションを使用しないでください。

EventsBag

アーカイブ保存時に発生するイベントのコンテナを取得または設定します。

public EventsBag EventsBag { get; set; }

プロパティ値

EventsBag

ParallelOptions

並列圧縮の設定を取得または設定します。

public ParallelOptions ParallelOptions { get; set; }

プロパティ値

ParallelOptions

備考

複数のアーカイブエントリを圧縮する際に、複数のCPUコアを利用したい場合はこれを設定してください。

SelfExtractorOptions

自己解凍アーカイブの設定を取得または設定します。

public SelfExtractorOptions SelfExtractorOptions { get; set; }

プロパティ値

SelfExtractorOptions

備考

ターゲットコンピュータにソフトウェアをインストールせずにアーカイブを抽出する実行可能プログラムを構成する必要がある場合は、これを設定してください。

 日本語