title: What can i get from the lua bytecode retrivied via string.dump?
body: <p>I’m using lua + luajit 2.0.4 and I’m wondering - it is possible to restore the original parts of the code from the dumps of lua functions?
  <code>
  function a(l) 
    if l &gt; 3 then print(l*l) end
   end
  local b = string.dump(a)
  </code>
  In this example, I am doing the string.dump of the 'a' function ,and here I come to the questions like: 
  1)Is it possible to write this dump into a .txt file?
  2)Is it possible to get the original names of functions, variables, upvalues? 
  3)Is it possible to get strings, numbers, tables? 
  4)Is it possible to restore it to the full code, and if not, is it possible to get a disassembled listing?</p>