core: import libziparchive and update libzipfile