在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()方法關閉文件。