Currently, it seems that filenames like Alex' file.txt get encoded to Alex' file.txt in the TOC.xml when creating an xar file. When extracting the archive, this encoded filename gets used as final filename (thus creating a file called Alex' file.txt), because there is no decoding happening. This should be investigated more and fixed.