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.
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 .
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.
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.