SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings
περιεχόμενα
[
κρύβω
]SevenZipLZMA2CompressionSettings(int)
Δημιουργεί τις ρυθμίσεις για τη μέθοδο συμπίεσης LZMA2 εντός αρχείου 7z.
public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
dictionarySize | Int32 | Το μέγεθος της προσωρινής μνήμης ιστορικού, πρέπει να είναι μεταξύ 4096 και 1073741824. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentOutOfRangeException | dictionarySize είναι πολύ μεγάλο ή πολύ μικρό. |
Παρατηρήσεις
Όσο μεγαλύτερο είναι το λεξικό, τόσο καλύτερη είναι συνήθως η αναλογία συμπίεσης, αλλά τα λεξικά μεγαλύτερα από τα ασυμπίεστα δεδομένα είναι σπατάλη μνήμης RAM.
Δείτε επίσης
- class SevenZipLZMA2CompressionSettings
- χώρος ονομάτων Aspose.Zip.Saving
- συνέλευση Aspose.Zip
SevenZipLZMA2CompressionSettings(int, int)
Δημιουργεί τις ρυθμίσεις για τη μέθοδο συμπίεσης LZMA2 εντός αρχείου 7z.
public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
dictionarySize | Int32 | Το μέγεθος της προσωρινής μνήμης ιστορικού, πρέπει να είναι μεταξύ 4096 και 1073741824. |
fastBytes | Int32 | Ελέγχει τον αριθμό των γρήγορων byte που χρησιμοποιούνται από τους συμπιεστές LZMA2. Ένας μεγαλύτερος αριθμός γρήγορων byte μπορεί να προσφέρει καλύτερη αναλογία συμπίεσης σε βάρος της ταχύτητας συμπίεσης. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentOutOfRangeException | dictionarySize είναι πολύ μεγάλο ή πολύ μικρό ήfastBytes είναι πολύ μεγάλο ή πολύ μικρό. |
Παρατηρήσεις
Όσο μεγαλύτερο είναι το λεξικό, τόσο καλύτερη είναι συνήθως η αναλογία συμπίεσης, αλλά τα λεξικά μεγαλύτερα από τα ασυμπίεστα δεδομένα είναι σπατάλη μνήμης RAM.
Δείτε επίσης
- class SevenZipLZMA2CompressionSettings
- χώρος ονομάτων Aspose.Zip.Saving
- συνέλευση Aspose.Zip