Verifique se um arquivo compactado é protegido por senha antes de baixar

1

Tudo está no título: pretendo baixar um arquivo grande e não quero perder tempo fazendo o download porque não sei se ele é protegido por senha ou não, especialmente com minha conexão lenta à Internet.
Então, a minha pergunta é como eu poderia verificar se este arquivo está protegido ou não antes de baixar, ou pelo menos baixar apenas uma pequena quantidade do arquivo. ps: Estou usando o Free Download Manager.
Agradecemos antecipadamente por suas respostas.

    
por zagoku 03.04.2014 / 13:59

2 respostas

3

Dependendo do mecanismo de compactação e como ele foi criptografado, você poderá fazer o download dos primeiros N bytes e, em seguida, 1) verificar a "assinatura" de compactação (informando que o arquivo compactado é não criptografado) e 2) leia a assinatura de compactação para ver se ela está criptografada internamente. No entanto, os arquivos zip, por exemplo, têm seu "diretório" contendo informações de criptografia no final do arquivo zip, então isso só funciona em alguns casos.

    
por 03.04.2014 / 14:17
0

Não, não há como saber se um arquivo é protegido por senha antes de baixá-lo. O local do qual você está fazendo o download precisa ser informado antes de fazer o download ou você precisará fazer o download do arquivo primeiro para determinar - manualmente ou programaticamente - que o arquivo é protegido por senha.

    
por 03.04.2014 / 14:09