在Lua中,可以使用io.open函數(shù)以二進(jìn)制模式打開文件,然后使用file:read方法讀取二進(jìn)制文件的內(nèi)容。
下面是一個簡單的示例代碼:
-- 以二進(jìn)制模式打開文件
local file = io.open("filename", "rb")
if file then
-- 讀取文件內(nèi)容
local content = file:read("*a")
-- 輸出內(nèi)容
print(content)
-- 關(guān)閉文件
file:close()
else
print("文件打開失敗")
end
在以上示例中,“filename"是要讀取的二進(jìn)制文件的路徑。以"rb"模式打開文件將文件視為二進(jìn)制文件。通過file:read(”*a")方法可以讀取整個文件的內(nèi)容,并將內(nèi)容存儲在變量content中。然后可以根據(jù)需要對content進(jìn)行處理。最后使用file:close()方法關(guān)閉文件。