CURLOPT_COOKIEJARのJARは何の略?

cURLの転送用オプションのひとつにCURLOPT_COOKIEJARがある。OPTはオプションの略だとして、JARはどういう意味だろう?

英和辞典にあたってみると、cookie jarというそのままの言葉があった。

クッキー入れ

jarそれ自体は「(ガラスまたは陶製の)広口瓶」「つぼ」を意味する英単語で、何かを略したものではなかった。

CURLOPT_COOKIEJARの由来がそうだと公式で書かれているわけではないが、その機能(Cookieを保存する)に鑑みるとおそらく間違いないだろう。お菓子のクッキーを瓶にしまうように、Cookieをファイルに格納しておくこと。イメージとして役割を記憶できる秀逸な命名ではないだろうか。

ジャーは和製英語

ちなみに魔法瓶や炊飯器のジャーもこのjarに由来しているそうだ。ただし原義にそのような意味はない。

英語ではガラス製の広口瓶または壺(つぼ)の意味であるが、それが転用されて、魔法瓶と同じ構造をもつ広口の保温容器をさす日本語になった。その後さらに電熱で保温する器具が開発され、これらも電子ジャー、電子ジャー付き炊飯器、ジャー式電気ポットなどとよばれるようになり、一般には広く保温容器を総称する用語として使われることが多い。