SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

Instancie les paramètres de la méthode de compression LZMA2 dans l’archive 7z.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
ParamètreTaperLa description
dictionarySizeInt32Taille du tampon d’historique, doit être comprise entre 4096 et 1073741824.

Exceptions

exceptioncondition
ArgumentOutOfRangeExceptiondictionarySize est trop grand ou trop petit.

Remarques

Plus le dictionnaire est volumineux, meilleur est généralement le taux de compression, mais les dictionnaires plus volumineux que les données non compressées sont un gaspillage de RAM.

Voir également


SevenZipLZMA2CompressionSettings(int, int)

Instancie les paramètres de la méthode de compression LZMA2 dans l’archive 7z.

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
ParamètreTaperLa description
dictionarySizeInt32Taille du tampon d’historique, doit être comprise entre 4096 et 1073741824.
fastBytesInt32Contrôle le nombre d’octets rapides utilisés par les compresseurs LZMA2. Un plus grand nombre d’octets rapides peut fournir un meilleur taux de compression au détriment de la vitesse de compression.

Exceptions

exceptioncondition
ArgumentOutOfRangeExceptiondictionarySize est trop grand ou trop petit, oufastBytes est trop grand ou trop petit.

Remarques

Plus le dictionnaire est volumineux, meilleur est généralement le taux de compression, mais les dictionnaires plus volumineux que les données non compressées sont un gaspillage de RAM.

Voir également