function doPasstrough($closeFile = true)
 {
     return @gzpasstru($this->File);
 }
 function doPasstrough($closeFile = true)
 {
     $result = @gzpasstru($this->File);
     if (!$closeFile) {
         // The file must be reopened because gzpasstru will close the file.
         $this->File = @gzopen($this->filename(), $this->mode(), $this->isBinaryMode());
     } else {
         $this->File = false;
     }
     return $result;
 }