zip_fseek |
ZIP : Positionnement du fichier |
---|---|
libzip |
Syntaxe
zip_int8_t zip_fseek(zip_file_t *file, zip_int64_t offset, int whence); |
Retour
En cas de succès, zip_fseek() renvoie 0. Sinon, -1 est renvoyé. zip_file_is_seekable() renvoie 1 si un fichier est recherchable et 0 dans le cas contraire. Sur un paramètre non valide, il renvoie -1.
Description
Cette fonction permet de positionner le curseur de lecture à une position donnée dans un fichier ouvert.
Remarques
- La fonction zip_fseek() recherche le déplacement spécifié par rapport à l'endroit où se trouve le fichier, tout comme fseek().
- zip_fseek ne fonctionne que sur des données non compressées (entreposées) et non chiffrées. Lorsqu'elle est appelée sur des données compressées ou chiffrées, elle renvoie une erreur.
- La fonction zip_file_is_seekable() renvoie 1 si un fichier est recherchable.
Historique
zip_fseek() a été ajouté dans libzip 1.2.0. zip_file_is_seekable() a été ajouté dans libzip 1.9.0.
Voir également
libzip(), zip_fclose(), zip_file_get_error(), zip_fopen(), zip_fread(), zip_ftell()
Dernière mise à jour : Mercredi, le 5 Février 2025