extracting one file from a .tar.gz archive now with a fallback method