Respostas:
O tipo MIME oficial menos específico é application/octet-stream. Sem nenhuma informação adicional, ele diz "aqui está um monte de bytes, espero que haja um aplicativo do seu lado que sabe o que fazer com eles". Às vezes, há um nome de arquivo que ajuda a informar ao destinatário o que fazer com os dados.
"desconhecido" realmente não acrescenta nada sobre isso, exceto para confundir clientes que não suportam tipos MIME não oficiais aleatórios. Idem para application/binary; é apenas uma forma não padronizada de reafirmar "fluxo de octeto".
Esta é a resposta para "O que posso colocar no Content-Type:cabeçalho se não conseguir encontrar um tipo de conteúdo existente que descreva adequadamente meus dados?" que é como eu interpretei esta questão. A duplicata proposta Tipo de arquivo desconhecido MIME? tem uma resposta longa que discute "Como meus dados são interpretados se eu não colocar um Content-Type:cabeçalho válido ?" especificamente em um contexto HTTP; a resposta é específica do protocolo (no e-mail, por exemplo, o padrão implícito Content-Type:para partes do corpo MIME que não contêm esse cabeçalho é text/plain; charset="us-ascii").
text/plain, para compatibilidade com versões anteriores.