zip_set_archive_comment |
ZIP : Fixe le commentaire d'archive |
---|---|
libzip |
Syntaxe
int zip_set_archive_comment(zip_t *archive, const char *comment, zip_uint16_t len); |
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 un commentaire pour l'archive ZIP.
Remarque
- La fonction zip_set_archive_comment() définit le commentaire pour l'ensemble de l'archive zip. Si comment est NULL et len ??est 0, le commentaire de l'archive sera supprimé. Le commentaire doit être encodé en ASCII ou UTF-8.
Erreurs
zip_set_archive_comment() échoue si :
Constante | Description |
---|---|
ZIP_ER_INVAL | len est inférieur à 0 ou plus long que la longueur maximale du commentaire dans un fichier zip (65535), ou le commentaire n'est pas une chaîne codée UTF-8 valide. |
ZIP_ER_MEMORY | La mémoire requise n'a pas pu être allouée. |
Historique
zip_set_archive_comment() a été ajouté dans libzip 0.7. Dans libzip 0.11, le type de len a été changé de int à zip_uint16_t.
Voir également
libzip(), zip_file_get_comment(), zip_file_set_comment(), zip_get_archive_comment()
Dernière mise à jour : Mercredi, le 5 Février 2025