gpt4 book ai didi

file-io - 使用 Lua io.read ('*a' 从图像文件获取所有数据的问题)

转载 作者:行者123 更新时间:2023-12-01 16:19:33 24 4
gpt4 key购买 nike

我正在尝试使用 Lua 的 io.read() 函数从图像文件(jpg/jpeg/gif/png/bmp 等)中获取所有数据,但我运气不佳,因为它似乎只是读取一小段数据。

作为旁注,所有纯文本文件都可以正常读取,所以我假设问题出在字符编码或类似的东西上。

例子:

local data
local fileHandle

fileHandle = io.open ( 'pic.jpg')
data = fileHandle:read('*a')

print(data)

最佳答案

如果你在 Windows 上,打开二进制文件:io.open('pic.jpg', 'rb')

此外,将 io.open() 包装在 assert() 中以捕获错误(当然,或者以其他方式处理它们)也是一个好主意。

关于file-io - 使用 Lua io.read ('*a' 从图像文件获取所有数据的问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com