zip_create

此函数创建一个新的 ZIP 文件并返回其引用。此 ZIP 文件存储在内存中,您可以使用 zip_add_file 将文件添加到其中,并使用 zip_save 将其保存到磁盘。

添加到 ZIP 文件的文件始终以最大压缩级别进行压缩。

当 ZIP 文件不再被引用时,系统会自动对其进行垃圾回收。只要它被引用,它就会继续存在于内存中,并且可以随时向其中添加文件,即使在对其调用 zip_save 之后也是如此。但是,当 ZIP 正在保存到磁盘时,您无法将文件添加到 ZIP 中。

注意 此功能不适用于 HTML5 目标平台。

 

语法:

zip_create();

 

返回:

ZIP File

 

例子:

var _zip = zip_create();

zip_add_file(_zip, "new.txt", "new.txt");
zip_add_file(_zip, "sounds/snd_attack_arc_01.wav", "snd_attack_arc_01.wav");

zip_save(_zip, "upload.zip");

这会创建一个新的 ZIP 文件,向其中添加两个文件 (第二个文件位于名为 sounds/ 的子目录中),然后将该 ZIP 作为 upload.zip 保存到磁盘。