Determinando o tipo de arquivo temporário da Internet (Chrome)

Determinando o tipo de arquivo temporário da Internet (Chrome)

Às vezes, minha velocidade de banda larga é insuficiente e, portanto, pode ser difícil visualizar fluxos de programas em Flash.

Portanto, minha ideia é iniciar um fluxo em Flash, deixá-lo ser executado até o fim, não importa quanto tempo demore, e então visualizar o arquivo .swf temporário.

Descobri a localização dos meus arquivos temporários do Google Chrome. No entanto, não há nenhum tipo de arquivo associado a esses arquivos.

Portanto, estou me perguntando se a ideia acima funcionará e como posso recuperar apenas arquivos .swf?

Responder1

Você está certo; O Chrome preenche seu cache com arquivos numerados e sem extensão (a maioria dos navegadores também faz algo assim). Isso ocorre em parte por design, porque normalmente você não deve acessar os arquivos de cache manualmente (tecnicamente, você deve visualizar/salvar arquivos por meio do navegador). Você pode identificar o tipo de arquivo desconhecido com ferramentas comoTrID.

Dito isto, você está procurando no lugar errado. Os vídeos em streaming não são armazenados no cache; eles são armazenados no diretório temporário.

Além disso, os vídeos da Internet quase sempre são configurados para serem excluídos quando finalizados. Ou seja, o navegador (ou os reprodutores de vídeo Flash/Silverlight/etc., para ser mais específico) cria o arquivo temporário com um sinalizador definido que informa ao sistema operacional para bloquear o arquivo enquanto ele está sendo usado e excluí-lo imediatamente quando for lançado. Como tal, ao contrário de outros arquivos temporários, você não pode simplesmente copiá-lo (porque está bloqueado) e quando for desbloqueado, ele desaparecerá.

(Você não quer os .swfarquivos, eles são para o vídeo-jogador, não o vídeo em si, que geralmente é .mp4ou .flv.)

Você precisará usar alguns truques para obter o arquivo de vídeo:

  1. Baixar e instalardestravador
  2. Abra a página da web e deixe o buffer de vídeo (você vai querer fazer isso para um vídeo de cada vez para evitar que as coisas fiquem confusas)
  3. Abra a pasta %tmp%(o padrão é %LOCALAPPDATA%\TempWindows 7 e %USERPROFILE%\Local Settings\TempXP)
  4. procure um arquivo grande com um nome de arquivo no formatofla####.tmp
  5. Clique com o botão direito no arquivo e selecioneUnlocker
  6. Clique no menu suspenso no canto inferior direito e selecionecópia de
  7. Salve o arquivo em outro local (ele precisa estar na mesma letra de unidade por enquanto)
  8. Renomeie o arquivo, se necessário (dê-lhe uma extensão .mp4ou .flv)
  9. Abra o vídeo em um player de vídeo (VLC) e verifique
  10. Se estiver bom, você pode fechar a página da web e o arquivo temporário deverá ser excluído automaticamente

Esse é o método manual e dá um pouco de trabalho (embora se torne bastante rápido e fácil depois de fazer isso algumas vezes). Uma maneira mais fácil é usar umExtensão do Chromeespecificamente concebido para facilitar o download de vídeos em vez de transmiti-los. Muitos deles oferecem suporte a vários sites de vídeo. Para o YouTube em particular, recomendo o userscriptYousableTubeFixque se integra perfeitamente ao YouTube e também permite remover várias partes da página (como comentários inúteis e vídeos relacionados que matam o tempo), bem como definir outras configurações, como o tamanho padrão do vídeo enãobuffer automático/reproduzir o vídeo.

Responder2

Eu usaria o Firefox para baixar qualquer arquivo Flash, porque:

  • você pode abrir um arquivo .swf em uma nova guia e salvá-lo por meio do menu Arquivo sem precisar buscá-lo em qualquer diretório de cache.
  • você pode usar a extensão FlashGot para baixar qualquer vídeo baseado em Flash (às vezes ele baixa o mesmo vídeo várias vezes, mas você pode cancelar downloads redundantes)

Talvez exista uma extensão/complemento semelhante para o Chrome, mas não conheço nenhum.

informação relacionada