code: def untar_data(
      url: str,  # File to download
      archive: Path = None,  # Optional override for `Config`'s `archive` key
      data: Path = None,  # Optional override for `Config`'s `data` key
      c_key: str = "data",  # Key in `Config` where to extract file
      force_download: bool = False,  # Setting to `True` will overwrite any existing copy of data
      base: str = "~/.fastai",  # Directory containing config file and base of relative paths
  ) -> Path:  # Path to extracted file(s)
      "Download `url` using `FastDownload.get`"
      d = FastDownload(
          fastai_cfg(),
          module=fastai.data,
          archive=archive,
          data=data,
          base=base,
      )
      return d.get(url, force=force_download, extract_key=c_key)
  
file_path: fastai/fastai/data/external.py
imports: from __future__ import annotations
  from ..torch_basics import *
  from fastdownload import FastDownload
  from functools import lru_cache
  import fastai.data
label_desc: Use image node_id 3 for calling a global function with example usage: untar_data(url, archive, data, c_key, force_download, base) and returns: d