I see, when the file literally has a %20 in the name, file-roller converts it to a space before calling tar, which fails since the file name does not have a space in it.
I see, when the file literally has a %20 in the name, file-roller converts it to a space before calling tar, which fails since the file name does not have a space in it.