1 2 3 4 5 6 7 8 9 10 11 12 13 | -- see http://lua-users.org/wiki/ReadWriteFormat -- Write an integer in MSB order using width bytes. function numbertobytes(num, width) local function _n2b(t, width, num, rem) if width == 0 then return table.concat(t) end table.insert(t, 1, string.char(rem * 0x100)) return _n2b(t, width-1, math.modf(num/0x100)) end return _n2b({}, width, math.modf(num/0x100)) end io.write("<", numbertobytes(0x61626364, 4), ">\n") |
LS0gc2VlIGh0dHA6Ly9sdWEtdXNlcnMub3JnL3dpa2kvUmVhZFdyaXRlRm9ybWF0CgotLSBXcml0ZSBhbiBpbnRlZ2VyIGluIE1TQiBvcmRlciB1c2luZyB3aWR0aCBieXRlcy4KZnVuY3Rpb24gbnVtYmVydG9ieXRlcyhudW0sIHdpZHRoKQogIGxvY2FsIGZ1bmN0aW9uIF9uMmIodCwgd2lkdGgsIG51bSwgcmVtKQogICAgaWYgd2lkdGggPT0gMCB0aGVuIHJldHVybiB0YWJsZS5jb25jYXQodCkgZW5kCiAgICB0YWJsZS5pbnNlcnQodCwgMSwgc3RyaW5nLmNoYXIocmVtICogMHgxMDApKQogICAgcmV0dXJuIF9uMmIodCwgd2lkdGgtMSwgbWF0aC5tb2RmKG51bS8weDEwMCkpCiAgZW5kCiAgcmV0dXJuIF9uMmIoe30sIHdpZHRoLCBtYXRoLm1vZGYobnVtLzB4MTAwKSkKZW5kCgppby53cml0ZSgiPCIsIG51bWJlcnRvYnl0ZXMoMHg2MTYyNjM2NCwgNCksICI+XG4iKQ==
-
upload with new input
-
result: Success time: 0.02s memory: 2540 kB returned value: 0
<abcd>


