Manpages - libzip.3

libzip (-lzip)

is a library for reading, creating, and modifying zip archives.

The main design criteria for

were:

Do not create corrupt files, even in case of errors.

Do not delete data.

Be efficient.

For this reason, when modifying zip archives,

writes to a temporary file and replaces the original zip archive atomically.

Below there are two sections listing functions: one for how to read from zip archives and one for how to create/modify them.

In general, different zip archives opened by

are independent of each other and can be used by parallel-running threads without locking. If you want to use an archive from multiple threads, you have to synchronize access to it yourself. If you use an archive as a source for

or

access to the target archive must be synchronized with access to the source archive as well.

(uncompressed files only)

(uncompressed files only)

and

Author: dt

Created: 2022-02-20 Sun 17:16