XzArchiveSettings.XzArchiveSettings
अंतर्वस्तु
[
छिपाना
]XzArchiveSettings()
का एक नया उदाहरण प्रारंभ करता हैXzArchiveSettings
वर्ग एकल LZMA2 संपीड़न का उपयोग कर रहा है।
public XzArchiveSettings()
टिप्पणियों
LZMA2 फ़िल्टर आकार में डिफ़ॉल्ट शब्दकोश 16 मेगाबाइट के बराबर है, डिफ़ॉल्ट ब्लॉक आकार 64 मेगाबाइट के बराबर है, डिफ़ॉल्ट चेकसम प्रकार CRC32. है
यह सभी देखें
- class XzArchiveSettings
- नाम स्थान Aspose.Zip.Xz.Settings
- सभा Aspose.Zip
XzArchiveSettings(XzFilterSettings[], long, XzCheckType)
का एक नया उदाहरण प्रारंभ करता हैXzArchiveSettings
वर्ग कस्टम पैरामीटर के साथ.
public XzArchiveSettings(XzFilterSettings[] filters, long blockSize, XzCheckType checkType)
पैरामीटर | प्रकार | विवरण |
---|---|---|
filters | XzFilterSettings[] | फ़िल्टर (कंप्रेसर) बनाने के लिए क्रमिक रूप से लागू किया जाना हैXzArchive . यह या तो सिंगल हो सकता हैXzLZMA2FilterSettings या की जोड़ीXzBcjX86FilterSettings औरXzLZMA2FilterSettings |
blockSize | Int64 | आकार xz संग्रह ब्लॉक। |
checkType | XzCheckType | असम्पीडित डेटा के लिए चेकसम गणना का प्रकार। |
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentOutOfRangeException | blockSize नकारात्मक है। |
ArgumentNullException | filters शून्य है |
ArgumentException | filters एक से कम या दो से अधिक फ़िल्टर हैं, या अंतिम फ़िल्टर नहीं हैXzLZMA2FilterSettings . |
उदाहरण
using (FileStream xzFile = File.Open("archive.xz", FileMode.Create))
{
XzLZMA2FilterSettings filter = new XzLZMA2FilterSettings(5242880);
XzArchiveSettings settings = new XzArchiveSettings(new XzFilterSettings[] {filter}, 10485760, XzCheckType.Crc32);
using (var archive = new XzArchive(settings))
{
archive.SetSource("data.bin");
archive.Save(xzFile);
}
}
यह सभी देखें
- class XzFilterSettings
- enum XzCheckType
- class XzArchiveSettings
- नाम स्थान Aspose.Zip.Xz.Settings
- सभा Aspose.Zip