Section courante

A propos

Section administrative du site

zip_set_file_compression

ZIP : Fixe la compression de fichier
libzip

Syntaxe

int zip_set_file_compression(zip_t *archive, zip_uint64_t index, zip_int32_t comp, zip_uint32_t comp_flags);

Retour

En cas de réussite, 0 est renvoyé. Sinon, -1 est renvoyé et les informations d'erreur dans l'archive sont définies pour indiquer l'erreur.

Description

Cette fonction permet de définir la méthode de compression d'un fichier dans l'archive ZIP.

Remarques

Erreurs

zip_set_file_compression() échoue si :

Constante Description
ZIP_ER_COMPNOTSUPP Méthode de compression non prise en charge demandée.
ZIP_ER_INVAL index n'est pas un index de fichier valide dans l'archive, ou la combinaison de paramètres n'est pas valide.
ZIP_ER_RDONLY Fichier zip en lecture seulement, aucune modification autorisée.

Historique

zip_set_file_compression() a été ajouté dans libzip 0.11.

Voir également

libzip(), zip_compression_method_supported(), zip_stat()



Dernière mise à jour : Mercredi, le 5 Février 2025