The TAR problem is solved. A unit test is needed to verify the correctness of GZFileWrapper::seek method.