binghc 发表于 2013-8-20 21:24:26

怎么读取二进制文件?

如题,比如读取图片,或者读取exe文件

netegg 发表于 2013-8-26 02:25:33

备 注
负值或未定义"数量", 从当前位置读取整个文件.

如果指定的是文件名而不是文件句柄 - 文件将被打开, 并在函数调用期间关闭.
解析大的文本文件会比使用文件句柄慢许多.
注意: 不要混合使用文件句柄和文件名, 即不要在使用 FileOpen 打开文件后,
又在函数中使用文件名. 不能同时使用文件名和文件句柄!

可以读取 ANSI 和 UTF16/UTF8 文本格式 - AutoIt 会自动确定类型.

可以设置 FileOpen 函数标志读取二进制(字节), 此时返回计数是字节数而不是字符数.
过大的 "数量" 可能导致 Autoit 停止和内存分配失败.
页: [1]
查看完整版本: 怎么读取二进制文件?