def explode_special_file(path):
    """
    explode_special_file breaks apart the path of a special/virtual file into
      its base path and special file identifier.
    @type path: str
    @rtype: (str, str)
    """
    (base, _, special) = path.rpartition("::")
    return base, special