>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Pagers (Bipes)

Qual tipo de arquivo é um cookie da internet?

Cookies não são um tipo de arquivo. São pequenas estruturas de dados armazenadas pelos navegadores, não arquivos independentes no sentido tradicional.

Realidade técnica

  • Formato: Pares chave-valor (nome=valor)
  • Atributos: Domínio, caminho, expiração, secure, HttpOnly, SameSite
  • Armazenamento: Bancos de dados específicos do navegador (SQLite, LevelDB, etc.)
  • Transmissão: Cabeçalhos HTTP (Cookie: / Set-Cookie:)
  • Limite de tamanho: 4KB por cookie, ~300 por domínio

Locais de armazenamento por navegador

  • Chrome/Edge: `Cookies` SQLite DB no perfil do usuário
  • Firefox: `cookies.sqlite` no perfil
  • Safari: `Cookies.binarycookies` / `Cookies.db`
  • Mobile: Containers sandbox do app

Tipos de cookies

TipoVida útilCaso de uso
SessãoSessão do navegadorAuth, carrinho, estado temporário
PersistenteData de expiraçãoPreferências, tracking, "lembrar-me"
SecureSomente HTTPSTokens de auth, dados sensíveis
HttpOnlyInacessível via JSProteção XSS para auth
SameSiteControle cross-sitePrevenção CSRF
TerceirosCross-domainAnúncios, analytics, widgets sociais

Por que não é "arquivo"

  • Nenhuma entrada no filesystem por cookie
  • Gerenciado inteiramente pelo navegador
  • Transmitido automaticamente com requisições
  • Sujeito a políticas do navegador (ITP, partitioning)
  • Pode ser apenas memória (sessão)

Visão do desenvolvedor

DevTools → Application/Storage → Cookies → Inspecionar, editar, deletar por domínio.

Cookies são mecanismo de estado HTTP, não arquivos. Pense "key-value store gerenciado pelo navegador com anexação HTTP automática."