Convertitore cookies.txt

Converte file di cookie Netscape, JSON e un'intestazione Cookie di richiesta. I valori restano invariati.

Un'intestazione Cookie non contiene metadati di dominio, percorso, scadenza, Secure o HttpOnly. L'importazione crea cookie di sessione solo-host usando le impostazioni esplicite di URL, percorso e Secure, con HttpOnly=false: sono nuove assunzioni, non metadati recuperati. L'esportazione in intestazione filtra dominio, percorso, scadenza e HTTPS. Questo strumento non modella SameSite, i cookie partizionati né le restrizioni di suffisso pubblico, e non è un cookie jar completo del browser. Non condividere mai i cookie di autenticazione.

Formato del file di cookie Netscape: documentazione curl

Domande frequenti

Che cos'è il formato Netscape cookies.txt?

È il formato di file di cookie in testo semplice usato da curl, wget e molti gestori di download. Ogni riga contiene un cookie con sette campi separati da tabulazioni: dominio, flag di inclusione dei sottodomini (TRUE/FALSE), percorso, flag Secure (TRUE/FALSE), scadenza come timestamp Unix (0 significa cookie di sessione), nome e valore. Le righe che iniziano con # sono commenti.

Cosa significa il prefisso #HttpOnly_ a inizio riga?

I cookie HttpOnly non possono essere letti dal JavaScript del browser, quindi il formato non può contrassegnarli con un campo normale. Il dominio riceve invece il prefisso #HttpOnly_, ad esempio #HttpOnly_.example.com: senza prefisso la riga sembrerebbe un commento. Il convertitore interpreta queste righe come cookie, conserva il flag e riscrive il prefisso all'esportazione.

Come converto un file cookies.txt in JSON?

Imposta "Netscape cookies.txt" come formato di input e JSON come formato di output, poi premi Converti. Ogni riga diventa un oggetto con i campi domain, includeSubdomains, path, secure, expires (secondi Unix, 0 per un cookie di sessione), name, value e httpOnly: comodo per script, test e automazione.

Come viene costruita l'intestazione Cookie di richiesta per un URL?

Per l'URL di destinazione il convertitore applica le regole di invio di RFC 6265: l'host deve corrispondere al dominio del cookie (sottodomini inclusi quando il flag è TRUE), il percorso dell'URL deve corrispondere al percorso del cookie, i cookie Secure vengono inviati solo via HTTPS e quelli già scaduti vengono saltati. Le corrispondenze sono ordinate per percorso più lungo prima e unite in coppie nome=valore separate da "; ".

Cosa succede quando importo un'intestazione Cookie?

Un'intestazione Cookie trasporta solo nomi e valori: nessun dominio, percorso, scadenza o metadati Secure/HttpOnly. L'importazione crea cookie di sessione solo-host per l'host dell'URL di destinazione, con il percorso e l'opzione Secure impostati da te e HttpOnly=false. Sono nuove assunzioni, non metadati recuperati.

Come vengono gestiti Secure e la scadenza?

In cookies.txt il quarto campo è il flag Secure (TRUE/FALSE); in JSON è un booleano. Quando si costruisce un'intestazione, i cookie Secure vengono scartati se l'URL di destinazione non è HTTPS. La scadenza è un timestamp Unix in secondi (0 significa cookie di sessione) e i cookie già scaduti sono esclusi dall'output intestazione.

I valori dei cookie vengono decodificati, firmati di nuovo o aggiornati?

No. I valori sono trattati come testo opaco e copiati letteralmente in ogni conversione; nulla viene decodificato, ricodificato, decifrato, rifirmato o aggiornato. Se un nome o un valore contiene caratteri che un'intestazione Cookie non può trasportare, l'esportazione in intestazione si interrompe con un errore: scegli l'output JSON, che conserva tali valori invariati.

I miei dati lasciano il browser?

No. Analisi e conversione girano interamente nel tuo browser con JavaScript: nessun upload, nessuna comunicazione con il server. Considera comunque i file di cookie come credenziali: non condividere mai i cookie di autenticazione ed esamina solo intestazioni Cookie che sei autorizzato a usare.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}