Change le niveau de compression utilisé dans la création d'une archive au format ZIP ou au format 7z.
Syntaxe
<Résultat> = zipNiveauCompression(<Archive> , <Niveau de compression>)
<Résultat> : Entier
- 0 si le niveau de compression a bien été changé,
- Un code d'erreur (valeur supérieure à 0) dans le cas contraire (voir les Notes).
<Archive> : Chaîne de caractères ou variable de type zipArchive
Nom de l'archive à manipuler.
Ce nom peut correspondre :- soit au nom d'une archive défini avec la fonction zipOuvre ou la fonction zipCrée.
soit au nom d'une variable de type zipArchive.
<Niveau de compression> : Entier
Valeur comprise entre 0 (simple stockage sans compression) et 9 (compression maximale).
Par défaut, le taux de compression utilisé est de 6.
Remarques
Codes d'erreur
Les codes d'erreur retournés sont les suivants :
- 15 : Archive au format CAB.
- 27 : Archive au format WDZ.
- 28 : Niveau de compression invalide.
Le message correspondant au code d'erreur peut être connu grâce à la fonction
zipMsgErreur.
Taux de compression et temps d'ajout
Attention : Plus le niveau de compression est élevé, plus l'ajout d'un fichier dans l'archive prendra du temps.
Notes
Le niveau de compression est fixé par l'appel à la fonction pour tous les fichiers qui seront ajoutés dans l'archive par la suite (le niveau des fichiers déjà ajouté reste inchangé).
Attention : Il n'est pas possible de changer le niveau de compression d'un fichier dans une archive déjà existante.
Classification Métier / UI : Code métier
Composante : wd280zip.dll