阅读量:2
在Lua中,可以使用io.open函数以二进制模式打开文件,然后使用file:read方法读取二进制文件的内容。
下面是一个简单的示例代码:
-- 以二进制模式打开文件 local file = io.open("filename", "rb") if file then -- 读取文件内容 local content = file:read("*a") -- 输出内容 print(content) -- 关闭文件 file:close() else print("文件打开失败") end
在以上示例中,“filename"是要读取的二进制文件的路径。以"rb"模式打开文件将文件视为二进制文件。通过file:read(”*a")方法可以读取整个文件的内容,并将内容存储在变量content中。然后可以根据需要对content进行处理。最后使用file:close()方法关闭文件。