Qual é o objetivo desses arquivos ETILQS e posso excluí-los?

12

Percebi que, ultimamente, o Firefox (na minha máquina Vista) está criando muitos arquivos etilqs no meu diretório C: \ Windows \ Temp. Geralmente (como eu o entendo), esses arquivos são pequenos e temporários que são esvaziados pelo Firefox quando você é desligado. No entanto, estou vendo vários arquivos com mais de 100 MB no meu diretório temporário.

O que esses arquivos fazem?

É seguro eu simplesmente entrar nesse diretório e excluí-lo?

Larian LeQuella
fonte
Qual versão do Firefox você está executando?
iglvzx
9.0.1 de acordo com o meu "sobre". No entanto, alguns desses arquivos são um pouco mais antigos, eu apenas notei que eles estavam se acumulando (eu estava procurando por um arquivo desconhecido que sabia que tinha 100 MB ou mais e acabei encontrando-os).
Larian LeQuella

Respostas:

5

Você também está executando algum software antivírus? É possível que esses arquivos temporários estejam 'bloqueados' para inspeção e não sejam removidos quando deveriam estar. Talvez configure seu software AV para ignorar *.etilqsarquivos. Não vejo qualquer problema com excluir esses arquivos, como eles são suposto ser temporários SQLITE arquivos de banco de dados.

Nota: para verificar alças nos arquivos * .etilqs, é possível executar o Process Explorer e procurar etilqs.

iglvzx
fonte
23

Na maioria dos casos, você pode excluir arquivos que estejam dentro de uma pasta tmpou com tempvários dias ou semanas de idade.

SQLite é um formato de banco de dados portátil. etilqsestá sqlitepara trás. Por que para trás?

2006-10-31:  The default prefix used to be "sqlite_".  But then
Mcafee started using SQLite in their anti-virus product and it
started putting files with the "sqlite" name in the c:/temp folder.
This annoyed many windows users.  Those users would then do a 
Google search for "sqlite", find the telephone numbers of the
developers and call to wake them up at night and complain.
For this reason, the default name prefix is changed to be "sqlite" 
spelled backwards.  So the temp files are still identified, but
anybody smart enough to figure out the code is also likely smart
enough to know that calling the developer will not help get rid
of the file.

Fonte: https://github.com/mackyle/sqlite/blob/3cf493d/src/os.h#L52-L66

fnkr
fonte
2

Também tenho esses arquivos no meu diretório temporário, de acordo com o Process Explorer, eles são criados / manipulados pelo navegador Google Chrome.

Charlie
fonte
O Firefox também cria esses arquivos e eles estão ocultos.
ROMANIA_engineer
1

Se o Firefox não sair normalmente, ele não limpa esses arquivos na próxima vez em que for iniciado. Você acumulará arquivos etilqs temporários, dois para cada vez que o Firefox travar. Confirmei isso mais recentemente no Firefox 34.0.

Como são arquivos de cache temporários, é seguro removê-los. Se o Firefox estiver em execução e alguns dos arquivos estiverem em uso, eles serão bloqueados pelo processo do Firefox e não poderão ser removidos. Qualquer arquivo etilqs que não esteja bloqueado é seguro para excluir (em geral, tudo em um diretório chamado Temp deve ser seguro para excluir).

Como o Firefox trava com frequência, preciso limpar regularmente esses arquivos. Ao longo de alguns dias, o Firefox tende a encher minha partição do Windows com mais de 20 GB deles até que não haja mais espaço livre. A remoção dos arquivos nunca causou problemas.

Daniel Saner
fonte
0

No Win7 Pro, estou executando o Chrome como meu navegador. Esses arquivos "ETILQS" do SQLITE são exibidos no %temp%diretório Eu corri taskmgrpara ver o que estava acontecendo. Depois de desligar o navegador Chrome, notei que várias instâncias do chrome ainda estavam sendo executadas e consumindo memória de maneira dinâmica, mesmo que todos os programas chrome estivessem desligados, pelo menos da perspectiva do usuário.

O credo do programador deve ser "deixar coisas como você as encontrou". O Chrome do Google não faz mais isso. Então, depois de usar o Chrome, eu %temp%aponto no diretório e vejo os arquivos ETILQS. Então eu pressiono Control+Alt+Dele começo taskmgr. Sob taskmgr's Processos guia, acho que os chrome.exeprocessos (de 2 a 5), clique direito sobre a consumir mais memória, e clique com o botão esquerdo, em seguida, em 'Finalizar processo' e, em seguida, confirmar a final.

Resultado? Os processos do Chrome são encerrados e o diretório temporário não mostra mais nenhum arquivo ETILQS. O Chrome é um bom navegador, mas alguém do Google está enganando ... eles geralmente são mais "arrumados" do que isso.

M Herrin
fonte