Recebendo um Arquivo Zip como Resposta na Solicitação AJAX

Então, eu estou trabalhando em um site que precisa fazer uma chamada para o servidor e ele retorna um arquivo zip. O fato é que não tenho muita certeza de estar fazendo tudo certo. O código é mais ou menos assim:

function download(){
  if($('.download').hasClass('activeBtn')){
    $.ajax({
        type: 'GET',
        url: someUrl,
        contentType: 'application/zip',
        dataType: 'text',
        headers: {
            'Api-Version': '3.4'
        }

    }).then(function (data) {
      console.log(data); //Basically prints the byte array
      //Here I should build the file and download it
    });
  }
}

Como você pode ver, preciso compor o arquivo com a matriz de bytes que está na resposta, como posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion