У меня есть массив с фиксированным размером парных чисел, закодированных в формате IEEE754, кто-нибудь может указать мне на любой код Lua, который может что-то связать?
Обновление: Я не могу опубликовать этот вопрос, потому что он слишком короткий, поэтому вот некоторый код, который я написал в процессе выяснения этого & mdash; это преобразует двоичную строку в строку битов как "0011000"
-- get string of bits for given byte
function byte2bits(i)
local result=""
for c=1,8 do
nextByte = i % 2
i = (i - nextByte)/2
result = result .. nextByte
end
return string.reverse(result)
end
-- get a string of bits from string of bytes
function str2bits(s)
result=''
for i = 1, string.len(s) do
--print(string.byte(s, i))
result=result .. byte2bits(string.byte(s,i))
end
return result
end