If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.

#681 Linux quoted parameters from other script not parsed as single file
Author:
loki

Date created:
Type: bug
Visibility: Everybody
Assigned to:
JPEXS

Labels: ffdec.shLineEndingsLinux
State: closed 

> What steps will reproduce the problem?
In a bash script, build an array of parameters to pass to ffdec.sh. Then launch ffdec.sh
"${ARRAY[@]}".
> What is the expected output? What do you see instead?
The parameters are split up like this:
21.:"/home/kev/word-realms-mods/mods/Original
22.:in
23.:Italian/Word.PFR.2017.pcode"
instead of like this:
13.:/home/kev/word-realms-mods/mods/Original in Italian/Word.PFR.2017.pcode
...and even if you add extra quotes around such paths, you get things like this:
13.:"/home/kev/word-realms-mods/mods/Original in Italian/Word.PFR.2017.pcode"
or like this:
13.:'/home/kev/word-realms-mods/mods/Original in Italian/Word.PFR.2017.pcode'
...which inevitably cause ffdec to fail with "I/O error during reading".
> What version of the product are you using? On what operating system?
Latest nightly on Mint 16.
> Please provide any additional information below. Attach the file you have problem with
if neccessary. If you do not want to publish files YOU CAN CHANGE VISIBILITY TO PRIVATE
I'm not sure how I had done this before and not had a problem...perhaps I had replaced the
nightly and then happened to not test with a space-filled path.
Anyway, it's easy to fix, just change the very first line of ffdec.sh from:
#!/bin/sh
to:
#!/bin/bash
Thanks for including this fix in the latest nightlies; however, the file got saved with
Windows line endings, so trying to launch in Linux gives the error:
^M: bad interpreter: No such file or directory
State: upgraded→closed