def _has_sigs(ctx):
if not ctx.index.entries:<EOL><INDENT>return False<EOL><DEDENT>return ctx.data_offset > <NUM_LIT:8><EOL>
Determine if a MAR file has a signature section or not.

    It does this by looking at where file data starts in the file. If this
    starts immediately after the headers (at offset 8), then it's an old style
    MAR that has no signatures.

    Args:
        ctx (context): construct parsing context

    Returns:
        True if the MAR file has a signature section
        False otherwise