EXE Arquivos baixados com o DownThemAll! no Firefox não são aplicativos Win32 válidos

1

Estou executando o Firefox 12.0 com o DownThemAll! 2.0.13 no Vista Business x64. Recentemente tudo o que o DTA baixa está corrompido. Mensagem de erro ao tentar executar:

[Window Title]
C:\Users\me\Downloads\file.exe

[Content]
C:\Users\me\Downloads\file.exe is not a valid Win32 application.


[OK]

Quando eu faço o download com o gerenciador interno do Firefox, eles funcionam bem. Tentei redefinir as configurações do DTA para o padrão, mas isso não ajudou. Alguém mais se deparou com isso?

Atualização: bug enviado para DownThemAll .

    
por travis 04.05.2012 / 20:36

2 respostas

0

Após habilitar o registro na extensão DTA e passar pelos registros, surgiram mensagens de erro geradas pelo YSlow . Depois de desabilitar o YSlow e reiniciar o Firefox, tudo funciona lindamente novamente.

    
por 04.05.2012 / 23:36
0

Isso significa que é um download corrompido. Os gerenciadores de downloads são propensos a muitos problemas de corrupção de dados em casos com conectividade de dados inconsistente, e é preciso muito trabalho para que funcione da maneira esperada.

Se o DownThemAll tiver uma opção de "reversão", você deverá ativá-lo. Isso significa que quando um thread é pausado ou perde conectividade ou stall por qualquer motivo, em vez de continuar de onde parou, ele deve reverter uma pequena quantidade (geralmente ~ 4KiB) e iniciar a partir daí. Naturalmente, nada disso é necessário se o código manipular adequadamente todos os cenários e não tiver nenhum erro off-by-one, por exemplo.

    
por 04.05.2012 / 22:45