Um pergunta logo de manhã para o ChatGpt: – Onde ficam os cookies do Google Chrome 137.0.7151.120 no Windows ?
Eles ficam num arquivo único, chamado [ Cookies ] que é um banco de dados do SQL-Lite. A localização é [ C:\Users\<seu user>\AppData\Local\Google\Chrome\User Data\Default\Network\ ].
Mas um momento. Se você desejar copiar o arquivo, precisará fechar completamente o Chrome, pois o arquivo está sempre em uso por ele. Ok. Copiei o arquivo para meu diretório [ Downloads ]. A seguir baixei o SQL-Lite. A página de downloads é [ https://www.sqlite.org/download.html ]. Uma vez baixado, é só extrair tudo que ele cria um diretório. Mas atenção ! Você precisa baixar o pacote SQLite Tools, que vem com interpretador de comandos.

Uma vez extraídos o gerenciador e as ferramentas, basta executar o [ sqlite.exe ]. Observe que eu já coloquei o Cookies na pasta.


Observe que eu tentei um inocente [ .tables ] que ele ignorou, porque não tinha tabelas. Usei o [ .help ] e dali o [ .databases ]. Só havia um sem nome, transiente.

Passei então para abertura do banco Cookies e sua exploração.

Observe que, na tabela cookies, existe um campo chamado [ expires_utc ]. É uma data codificada usando o formato Windows FILETIME. É a data de expiração do cookie.
WINDOWS FILETIME
Segundo o ChatGPT, o Windows FILETIME é o número de microsegundos desde 1º de janeiro de 1601 (UTC). Por que a data ? Bom, o calendário gregoriano foi inventado em 1582 e demorou um pouco a ser adotado. A Microsoft estabeleceu esta data como segura para começar a contar.
Se eu quiser mostrar a data de expiração dos cookies, posso fazer:

Segue a query em texto:
SELECT name, datetime((expires_utc / 1000000) - 11644473600, 'unixepoch') AS expires_utc_readable FROM cookies;
Mais adiante, você pode perguntar: – Esses valores de expiração podem ser alterados impunemente, fazendo o cookie durar mais ou menos ?
É o que veremos em próximo artigo.
Ps.: Para sair do SQLite, [ .quit ]
Sê o primeiro