When there is an archive in an archive sometimes the path gets too long.
I couldnt find a way yet to increase the path limit in the archive so I came up with the solution to store the name of the archive before extracting and then generate a random name with 5-6 alphanumeric characters.