zip_fread |
ZIP : Lecture de fichier |
---|---|
libzip |
Syntaxe
zip_int64_t zip_fread(zip_file_t *file, void *buf, zip_uint64_t nbytes); |
Retour
En cas de succès, le nombre d'octets réellement lus est renvoyé. Lorsque zip_fread() est appelé après avoir atteint la fin du fichier, 0 est renvoyé. En cas d'erreur, -1 est renvoyé.
Description
Cette fonction permet de lire des données depuis un fichier ouvert dans l'archive ZIP.
Remarque
- La fonction zip_fread() lit jusqu'à nbytes octets du fichier dans buf à partir de la position actuelle dans le fichier (voir zip_fseek()). Après la lecture, la position actuelle est mise à jour par le nombre d'octets lus.
Historique
zip_fread() a été ajouté dans libzip 0.6. Dans libzip 0.10, le type de retour a été modifié de ssize_t à zip_int64_t. Dans libzip 0.10, le type de nbytes a été modifié de size_t à zip_uint64_t.
Voir également
libzip(), zip_fclose(), zip_file_get_error(), zip_fopen(), zip_fseek()
Dernière mise à jour : Mercredi, le 5 Février 2025