The -f option needs to be followed by the file name of the archive.
-v just lists all the file names as it goes. That can slow it down a bit, but you can see progress.
tar will decompress the files to the current directory. So normally you would cd to where you want to extract to and then run tar with the full path name of the archive file. Or you can use the "-C directory" option to change where to extract to.
xavf and -xavf mean the same thing. The original tar didn't use the "-" in front, that was added in later to bring it in line with all the other commands. The old method still works for those who are too lazy to type the "-"