Thank you very much for explanation Matt.

BTW: what is actually stored in binary part of the *.arscript file? I stripped that part off from a test file and didn't notice any difference by playback (beyond of fact the file is now much much smaller)