code: func Create(fileName string) (*TzArchive, error) {
  	os.MkdirAll(path.Dir(fileName), os.ModePerm)
  	return OpenFile(fileName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666)
  }
docs: // Create creates the named tar.gz file, truncating
  // it if it already exists. If successful, methods on the returned
  // TzArchive can be used for I/O; the associated file descriptor has mode
  // O_RDWR.
  // If there is an error, it will be of type *PathError.