Cookies cookie中的每一行代表什么

Cookies cookie中的每一行代表什么,cookies,Cookies,我花了很多时间试图弄清楚cookie中的每一行代表什么,就我而言,我在客户端上找不到任何描述cookie物理结构的东西 给出这个例子 nanme value localhost/ 1024 1985341056 30290189 4263017152 30216763 * 我知道第一行是cookie的名称,第二行是cookie的值。第三行表示域 第四行似乎更经常地保存1600或1024的值,尽管它确实有其他值。我不知道这到底代表了什么 第五行完全是个谜 我认为第6行是过期日期 第七行,还是不知

我花了很多时间试图弄清楚cookie中的每一行代表什么,就我而言,我在客户端上找不到任何描述cookie物理结构的东西

给出这个例子

nanme
value
localhost/
1024
1985341056
30290189
4263017152
30216763
*
我知道第一行是cookie的名称,第二行是cookie的值。第三行表示域

第四行似乎更经常地保存1600或1024的值,尽管它确实有其他值。我不知道这到底代表了什么

第五行完全是个谜

我认为第6行是过期日期

第七行,还是不知道

第8行,我想,可能是最大年龄

第9行显然是分隔符


有没有成年人可以帮我填补空白?

假设这些是Internet Explorer cookie,格式如下:

  • 名字
  • 价值观
  • 路径
  • 标志(可选)
  • 过期时间(低)
  • 到期时间(高)
  • 创建时间(低)
  • 创建时间(高)
  • 分隔符(用于在单个文件中分隔多个cookie条目)
过期时间和创建时间采用FILETIME格式。您可以找到有关FILETIME格式的信息。最重要的是:

FILETIME结构表示自1601年1月1日以来的100纳秒间隔数。该结构由两个32位值组成,它们组合形成一个64位值


不幸的是,IE cookie结构上没有太多可用的信息-例如,我找不到任何关于标志的可靠信息。您的回答意味着不同浏览器的cookie格式不同。这是一般情况,还是IE只是“特殊的”?不同的web浏览器存储cookie的方式不同。例如,Chrome将cookie存储在SQLite数据库文件中,该文件通常位于
C:\users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\cookies
(此路径可能因多种原因而有所不同)。Firefox还将cookie存储在SQLite数据库中。