logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

zip_set_default_password — set default password for encrypted files in zip

Authors

       Dieter Baron <dillo@nih.at> and Thomas Klausner <wiz@gatalith.at>

Debian                                         September 15, 2020                    ZIP_SET_DEFAULT_PASSWORD(3)

Description

       The  zip_set_default_password()  function  sets the default password used when accessing encrypted files.
       If password is NULL or the empty string, the default password is unset.

       If you prefer a different password for single files, use zip_fopen_encrypted(3) instead of  zip_fopen(3).
       Usually, however, the same password is used for every file in an zip archive.

       The   password   is   not   verified   when   calling  this  function.   See  the  “CAVEATS”  section  in
       zip_fopen_encrypted(3) for more details about password handling.

Errors

zip_set_default_password() fails if:

       [ZIP_ER_MEMORY]    Required memory could not be allocated.

History

zip_set_default_password() was added in libzip 0.10.

Library

       libzip (-lzip)

Name

       zip_set_default_password — set default password for encrypted files in zip

Return Values

       Upon successful completion 0 is returned.  Otherwise, -1 is returned and the error information in archive
       is set to indicate the error.

See Also

libzip(3), zip_fopen(3), zip_fopen_encrypted(3)

Synopsis

#include<zip.h>intzip_set_default_password(zip_t*archive, constchar*password);

See Also