Unzipping archive files in Linux

Extracting archive file depends on the type.
Here goes the list of extracting/unzipping command for various archive types:

1> Unzipping .zip file

unzip filename.zip

2> Unzipping .tar file

tar -xvf filename.tar

3> Unzipping .tar.gz or .tgz file

tar -zxvf filename.tar.gz
tar -zxvf filename.tgz

4> Unzipping .gz file

gunzip file.gz

5> Unzipping .bz2 file

bunzip2 file.bz2

Let me know if you have any unzipping command for the new file type.

Thanks for reading.