Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从已在lua中读取为字符串的zip中提取文件_Lua_Zip - Fatal编程技术网

从已在lua中读取为字符串的zip中提取文件

从已在lua中读取为字符串的zip中提取文件,lua,zip,Lua,Zip,我将一个zip文件读入字符串。我想用它的内容。 根据手册,文件名被赋予函数zip.open(文件名)。但我需要使用文件内容的字符串。一种方法是将字符串写入新的zip文件,并将其名称传递给函数。但我不想创建新文件。另一种方法是什么?在给定的限制下,没有办法使用luazip来满足您的需要,除非您想提供一个用于读取字符串的修补程序。@Deduplicator谢谢您的回答,所以我必须先创建一个新的临时文件:/出于好奇,贡献这样一个补丁的过程是什么?我不确定。我认为最好的办法是做这项工作,阅读他们邮件列表

我将一个zip文件读入字符串。我想用它的内容。
根据手册,文件名被赋予函数
zip.open(文件名)
。但我需要使用文件内容的字符串。一种方法是将字符串写入新的zip文件,并将其名称传递给函数。但我不想创建新文件。另一种方法是什么?

在给定的限制下,没有办法使用luazip来满足您的需要,除非您想提供一个用于读取字符串的修补程序。@Deduplicator谢谢您的回答,所以我必须先创建一个新的临时文件:/出于好奇,贡献这样一个补丁的过程是什么?我不确定。我认为最好的办法是做这项工作,阅读他们邮件列表上的一些内容,并在测试水和显示工作补丁后询问如何进行。它是由开普勒项目制作的,lua rocks是他们的项目之一。该项目现在位于此处:。在github上分叉并发出拉取请求。如果不想创建物理文件,可以向命名管道或ram文件系统写入/读取。