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