Class ArchiveSaveOptions
Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
ZIPアーカイブを保存するためのオプション。
public class ArchiveSaveOptions
継承
継承されたメンバー
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; }
プロパティ値
CloseEntrySource
エントリが圧縮された直後にエントリのソースを閉じるべきかどうかを示す値を取得または設定します。
public bool CloseEntrySource { get; set; }
プロパティ値
Encoding
ファイル名やその他の文字列をバイトに変換するためのエンコーディングを取得または設定します。
public Encoding Encoding { get; set; }
プロパティ値
備考
設定しない場合、コードページ437が使用されます。
EncryptionOptions
既存のZIPアーカイブを保存するための暗号化設定を取得または設定します。
public EncryptionSettings EncryptionOptions { get; set; }
プロパティ値
例
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; }
プロパティ値
ParallelOptions
並列圧縮の設定を取得または設定します。
public ParallelOptions ParallelOptions { get; set; }
プロパティ値
備考
複数のアーカイブエントリを圧縮する際に、複数のCPUコアを利用したい場合はこれを設定してください。
SelfExtractorOptions
自己解凍アーカイブの設定を取得または設定します。
public SelfExtractorOptions SelfExtractorOptions { get; set; }
プロパティ値
備考
ターゲットコンピュータにソフトウェアをインストールせずにアーカイブを抽出する実行可能プログラムを構成する必要がある場合は、これを設定してください。