def recursive_decode(_bytes: bytes, encodings: (list or tuple)) ->(str or None
    ):
    """Recursive decode bytes to str."""
    for encoding in encodings:
        try:
            return _bytes.decode(encoding)
        except UnicodeDecodeError:
            pass
    return None
