def _arc_path_join(*elements):
    """Join path elements with '/' separators to construct a path string that works in release archives.
    Any tools that decompress release archive files need to handle such paths.
    Non-Windows tools generally do not handle a backslash character correctly as a path separator.
    However, forward-slash characters work as path separators on Windows and non-Windows platforms.
    Therefore, this function deliberately uses '/' forward slashes as path separators.
    This ensures that prj zip files created on any platform work on any other platform."""
    path = '/'.join(elements)
    path = path.replace('\\', '/')
    return path