Why cannot Zip handle ".." in file names? I find that pretty stupid because I need to create an exact copy of a whole directory and all its files. I've looked it up in the Poco source code, and it seems that ".." (assigned to ILLEGAL_PATH) is rejected everywhere. What would happen if I just remove those checks from the code? Why are they even there? I'd accept that ".." alone would be invalid, as would be ".", but it's totally correct within a file name. And from previous tests, I've found that even "?" in filenames is working fine.