Explain System.IO and System.IO.Compression namespaces with an example