#6: Implemented GZ file support