Section courante

A propos

Section administrative du site

zip_source_win32a

ZIP : Source Windows 32 ANSI
libzip

Syntaxe

zip_source_t * zip_source_win32a(zip_t *archive, const char *fname, zip_uint64_t start, zip_int64_t len);

Retour

Une fois l'opération terminée avec succès, la source créée est renvoyée. Sinon, la valeur NULL est renvoyée et le code d'erreur dans archive ou error est défini pour indiquer l'erreur.

Description

Cette fonction permet de créer une source ZIP à partir d'un fichier Windows ANSI.

Remarques

Erreurs

zip_source_win32a() et zip_source_win32a_create() échouent si :

Constante Description
ZIP_ER_INVAL fname, start ou len ne sont pas valides.
ZIP_ER_MEMORY La mémoire requise n'a pas pu être allouée.
ZIP_ER_OPEN L'ouverture de fname a échoué.

Historique

zip_source_win32a() et zip_source_win32a_create() ont été ajoutés dans libzip 1.0.

ZIP_LENGTH_TO_END et ZIP_LENGTH_UNCHECKED ont été ajoutés dans libzip 1.10.1.

Voir également

libzip(), zip_file_add(), zip_file_replace(), zip_source(), zip_source_file(), zip_source_win32handle(), zip_source_win32w()



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