web-dev-qa-db-fra.com

7z "ultra" paramètres pour le format Zip

7z paramètres "ultra" pour le format . 7z sont les suivants:

7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on

Quels sont les paramètres "ultra" pour le format . Zip (avec 7z)?

13
ᴜsᴇʀ

Les valeurs par défaut pour l'application graphique file-roller peuvent également être modifiées:


Sachez que "ultra" peut ne pas être très efficace et qu'il faudra juste plus de temps pour le compresser sans générer de différence significative de taille du fichier résultant par rapport aux paramètres par défaut et peut également introduire des incompatibilités avec d'autres programmes.

CA devrait etre:

7z a -tzip -mx=9

Selon: file: ///usr/share/doc/p7Zip-full/DOCS/MANUAL/switches/method.htm

Ceci est un lien vers votre système de fichiers, il suffit de le mettre dans la barre d'adresse de votre navigateur.

Si vous ne vous trouvez pas actuellement sur un ordinateur sur lequel le paquet est installé, vous pouvez télécharger le paquet DEB et le parcourir avec un autre archiveur. Si ma mémoire est bonne, presque le même fichier devrait être inclus dans le programme d’installation de Windows.

Zip *: français

Parameter                     Default     Description
x=[0 | 1 | 3 | 5 | 7 | 9 ]    5           Sets level of compression.
m={MethodID}                  Deflate     Sets a method: Copy, Deflate, Deflate64, BZip2, LZMA, PPMd.
fb={NumFastBytes}             32          Sets number of Fast Bytes for Deflate encoder.
pass={NumPasses}              1           Sets number of Passes for Deflate encoder.
d={Size}[b|k|m]               900000      Sets Dictionary size for BZip2
mem={Size}[b|k|m]             24          Sets size of used memory for PPMd.
o={Size}                      8           Sets model order for PPMd.
mt=[off | on | {N}]           on          Sets multithreading mode.
em={EncryptionMethodID}       ZipCrypto   Sets a encryption method: ZipCrypto, AES128, AES192, AES256
tc=[off | on]                 off         Stores NTFS timestamps for files: Modification time, Creation time, Last access time.
cl=[off | on]                 off         7-Zip always uses local code page for file names.
cu=[off | on]                 off         7-Zip uses UTF-8 for file names that contain non-ASCII symbols.

Par défaut (si les commutateurs cl et cu ne sont pas spécifiés), 7-Zip utilise le codage UTF-8 uniquement pour les noms de fichiers contenant des symboles non pris en charge par la page de codes locale.

x = [0 | 1 | 3 | 5 | 7 | 9]

Définit le niveau de compression. x = 0 signifie mode copie (pas de compression).

Paramètres Deflate/Deflate64:

Level NumFastBytes    NumPasses   Description
1     32              1           Fastest
3                                 Fast
5                                 Normal
7     64              3           Maximum
9     128             10          Ultra

x = 1 et x = 3 avec la méthode Deflate définie le mode rapide pour la compression.

Paramètres BZip2:

Level Dictionary  NumPasses   Description
1     100000      1           Fastest
3     500000                  Fast
5     900000                  Normal
7                 2           Maximum
9                 7           Ultra

fb = {NumFastBytes}

Définit le nombre d'octets rapides pour le codeur Deflate/Deflate64. Il peut être compris entre 3 et 258 (257 pour Deflate64). Habituellement, un grand nombre donne un taux de compression légèrement supérieur et un processus de compression plus lent. Un paramètre d'octets rapides volumineux peut augmenter considérablement le taux de compression des fichiers contenant de longues séquences d'octets identiques.

pass = {NumPasses}

Définit le nombre de passes pour le codeur Deflate. Il peut être compris entre 1 et 15 pour Deflate et entre 1 et 10 pour BZip2. Habituellement, un grand nombre donne un taux de compression légèrement supérieur et un processus de compression plus lent.

d = {taille} [b | k | m]

Définit la taille du dictionnaire pour BZip2. Vous devez spécifier la taille en octets, kilo-octets ou mégaoctets. La valeur maximale de la taille du dictionnaire est 900000b. Si vous ne spécifiez aucun symbole de l'ensemble [b | k | m], la taille du dictionnaire sera calculée comme suit: DictionarySize = 2 ^ Taille.

mem = {Taille} [b | k | m]

Définit la taille de la mémoire utilisée pour PPMd. Vous devez spécifier la taille en octets, kilo-octets ou mégaoctets. La valeur maximale est de 256 Mo = 2 ^ 28 octets. La valeur par défaut est 24 (16 Mo). Si vous ne spécifiez aucun symbole dans l'ensemble [b | k | m], la taille de la mémoire sera calculée en tant que (2 ^ Taille) octets. PPMd utilise la même quantité de mémoire pour la compression et la décompression.

o = {taille}

Définit l'ordre du modèle pour PPMd. La taille doit être dans l'intervalle [2,16]. La valeur par défaut est 8.

mt = [off | sur | {N}]

Définit le mode multithread. Si vous avez un système multiprocesseur ou multicœur, vous pouvez augmenter la vitesse avec ce commutateur. Cette option affecte uniquement la compression (quelle que soit la méthode) et la décompression des flux BZip2. Chaque thread en mode multithread utilise 32 Mo de RAM pour la mise en mémoire tampon. Si vous spécifiez {N}, 7-Zip essaie d'utiliser N threads.

15
LiveWireBT