将内存中的文件添加到由 ZipCreateBuffer 或 ZipCreateFile 创建的 zip 压缩包中。
OutputVar := ZipAddBuffer(ZipHandle, Address or BufferObject , Size, FileName)函数示例: Success := ZipAddBuffer(hZip, varBuffer,, "MyScript.ahk")
如果文件添加成功则存储 1 / true,如果操作失败则存储 0 / false 的变量名称。
由 ZipCreateFile 或 ZipCreateBuffer 返回的 zip 句柄。
要添加到 zip 压缩包中的数据地址或 Buffer 对象。
内存中数据的大小(以字节为单位)。使用 Buffer 对象时不需要。
文件在 zip 压缩包中的名称。
ZipCreateFile, ZipCloseFile, ZipOptions, UnZip, ZipCreateBuffer, ZipAddFile, ZipCloseBuffer, UnZipBuffer, ZipRawMemory, UnZipRawMemory, ZipInfo, ZipAddFolder
hZip:=ZipCreateBuffer(10000000) ZipAddBuffer(hZip, &script, StrPut(script), "MyScript.ahk") zipBuffer := ZipCloseBuffer(hZip)