1ZIP_FSEEK(3) BSD Library Functions Manual ZIP_FSEEK(3)
2
4 zip_fseek, zip_file_is_seekable — seek in file
5
7 libzip (-lzip)
8
10 #include <zip.h>
11
12 zip_int8_t
13 zip_fseek(zip_file_t *file, zip_int64_t offset, int whence);
14
15 int
16 zip_file_is_seekable(zip_file_t *file);
17
19 The zip_fseek() function seeks to the specified offset relative to
20 whence, just like fseek(3).
21
22 zip_fseek only works on uncompressed (stored), unencrypted data. When
23 called on compressed or encrypted data it will return an error.
24
25 The zip_file_is_seekable() function returns 1 if a file is seekable.
26
28 If successful, zip_fseek() returns 0. Otherwise, -1 is returned.
29
30 zip_file_is_seekable() returns 1 if a file is seekable and 0 if not. On
31 an invalid argument, it returns -1.
32
34 libzip(3), zip_fclose(3), zip_fopen(3), zip_fread(3), zip_ftell(3)
35
37 zip_fseek() was added in libzip 1.2.0. zip_file_is_seekable() was added
38 in libzip 1.9.0.
39
41 Dieter Baron <dillo@nih.at> and Thomas Klausner <tk@giga.or.at>
42
43BSD November 13, 2021 BSD