Leitura / Escrita de arquivos binários
Eu só estou tentando ler / escrever de um arquivo binário. Eu tenho seguidoisto tutorial, e funciona ... exceto parece estar escrevendo coisas para um arquivo txt. Eu nomeei o arquivo test.bin ao testá-lo, mas o bloco de notas pode abri-lo e exibi-lo corretamente, portanto, não acho que seja realmente um arquivo binário. Eu já disse que é um arquivo binário com "wb" e "rb", certo?
if arg[1] == "write" then
local output = assert(io.open(arg[2], "wb"))
output:write(arg[3]) --3rd argument is written to the file.
assert(output:close())
elseif arg[1] == "read" then
local input = assert(io.open(arg[2], "rb"))
print(input:read(1)) --Should read one byte, not one char/int. Right?
end