擅长:python、mysql、java
<p>请看一下<a href="http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_For_Windows/lpack/index.html" rel="nofollow">string.pack</a>;您可以在<a href="http://code.google.com/p/luaforwindows/" rel="nofollow">Lua for Windows</a>中找到Windows的预编译二进制文件。在</p>
<pre><code>value2 = ''
key = 'cmpg'
value1 = '\x00\x00\x00\x00\x00\x00\x00\x01'
value2 = string.format("%s%s%s", key, string.pack(">i", #value1, value))
</code></pre>
<p>如果您使用的是<a href="http://luajit.org/luajit.html" rel="nofollow">LuaJIT</a>(我强烈推荐),那么可以使用FFI并将原始值转换为字节数组并使用memcpy。在</p>