Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

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

การตั้งค่าที่จำเป็นสำหรับการทำงานของคอมเพรสเซอร์หรือดีคอมเพรสเซอร์ 7z

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

การสืบทอด

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

สมาชิกที่สืบทอด

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

หมายเหตุ

อัลกอริธึม Lempel–Ziv–Markov chain (LZMA) เป็นอัลกอริธึมที่ใช้ในการทำการบีบอัดข้อมูลแบบไม่มีการสูญเสีย อัลกอริธึมนี้ใช้แผนการบีบอัดแบบพจนานุกรมซึ่งมีความคล้ายคลึงกับอัลกอริธึม LZ77 และมีอัตราการบีบอัดสูงและขนาดพจนานุกรมที่สามารถเปลี่ยนแปลงได้

ดูเพิ่มเติม: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

ตัวสร้าง

SevenZipLZMACompressionSettings()

public SevenZipLZMACompressionSettings()

คุณสมบัติ

DictionarySize

ขนาดของพจนานุกรม (ประวัติบัฟเฟอร์) ระบุจำนวนไบต์ของข้อมูลที่ไม่บีบอัดซึ่งถูกประมวลผลล่าสุดที่เก็บไว้ในหน่วยความจำ หากไม่ได้ตั้งค่า จะถูกเลือกตามขนาดของข้อมูลนำเข้า

public int DictionarySize { get; set; }

ค่า Property

int

หมายเหตุ

พจนานุกรมที่ใหญ่ขึ้น มักจะให้ผลลัพธ์การบีบอัดที่ดีกว่า แต่พจนานุกรมที่ใหญ่กว่าข้อมูลที่ไม่บีบอัดจะทำให้หน่วยความจำ RAM เสียเปล่า

Method

รับวิธีการบีบอัดหรือดีคอมเพรส

public override SevenZipCompressionMethod Method { get; }

ค่า Property

SevenZipCompressionMethod

 แบบไทย