Quel type de fichier est un cookie Internet ?
Les cookies ne sont pas un type de fichier. Ce sont de petites structures de données stockées par les navigateurs, pas des fichiers autonomes au sens traditionnel.
Réalité technique
- Format : Paires clé-valeur (nom=valeur)
- Attributs : Domaine, chemin, expiration, secure, HttpOnly, SameSite
- Stockage : Bases de données spécifiques navigateur (SQLite, LevelDB, etc.)
- Transmission : En-têtes HTTP (Cookie: / Set-Cookie:)
- Limite taille : 4 Ko par cookie, ~300 par domaine
Emplacements stockage navigateurs
- Chrome/Edge : Base SQLite `Cookies` dans profil utilisateur
- Firefox : `cookies.sqlite` dans profil
- Safari : `Cookies.binarycookies` / `Cookies.db`
- Mobile : Conteneurs sandbox apps
Types de cookies
| Type | Durée vie | Cas d'usage |
|---|---|---|
| Session | Session navigateur | Auth, panier, état temporaire |
| Persistant | Date expiration | Préférences, tracking, « se souvenir » |
| Secure | HTTPS seulement | Tokens auth, données sensibles |
| HttpOnly | JS inaccessible | Protection XSS pour auth |
| SameSite | Contrôle cross-site | Prévention CSRF |
| Tiers | Cross-domaine | Pub, analytics, widgets sociaux |
Pas un « fichier » car
- Pas d'entrée système de fichiers par cookie
- Géré entièrement par navigateur
- Transmis automatiquement avec requêtes
- Sujet politiques navigateur (ITP, partitioning)
- Peut être mémoire seule (session)
Vue développeur
DevTools → Application/Stockage → Cookies → Inspecter, éditer, supprimer par domaine.
Les cookies sont un mécanisme d'état HTTP, pas des fichiers. Pensez « magasin clé-valeur géré par navigateur avec attachement HTTP automatique ».
