zip_fseek(3)

zip_fseek3

Seek in file

Usage

#include <zip.h>

zip_int8_t

zip_fseek(zip_file_t *file, zip_int64_t offset, int whence);

int

zip_file_is_seekable(zip_file_t *file);

Library

libzip (-lzip)

Overview

The zip_fseek() function seeks to the specified offset relative to whence, just like fseek(3).

zip_fseek only works on uncompressed (stored), unencrypted data. When called on compressed or encrypted data it will return an error.

The zip_file_is_seekable() function returns 1 if a file is seekable.

Return values

If successful, zip_fseek() returns 0. Otherwise, -1 is returned.

zip_file_is_seekable() returns 1 if a file is seekable and 0 if not. On an invalid argument, it returns -1.

Releases

5 releases since Debian 10 (Buster); the text changed 1 time.

  1. 10–12
  2. 13–Arch

History

zip_fseek() was added in libzip 1.2.0. zip_file_is_seekable() was added in libzip 1.9.0.

Authors

Dieter Baron ⟨[email protected]⟩ and Thomas Klausner ⟨[email protected]⟩

From libzip 1.11.4-1 in Arch Linux 2026-11-01. Parsed by carta from the page's mdoc source.