Fix invalid character in generated file name.
Implement downloading virtual folders.