Please see my comments inside the script,because it hasn't a readme.
In some situations,I found that your EDI version is slower and uses more memory than my Mars.
(Even in low memory mode),is that normal?
If no questions,I'll post my editor these days.
P.S:your exec() and append to any file feature is very great
I'm still looking your code.
P.P.S:I can't understand any German information...The machine translation is really bad that I can't really understand your post on the CHDK-DE forum,so could you explain what did you discuss in the forum?