CURLOPT_COOKIEJARのJARは何の略?
この投稿は最終更新日から1年以上経過しています
cURLの転送用オプションのひとつにCURLOPT_COOKIEJARがある。OPTはオプションの略だとして、JARはどういう意味だろう?
英和辞典にあたってみると、cookie jarというそのままの言葉があった。
クッキー入れ
jarそれ自体は「(ガラスまたは陶製の)広口瓶」「つぼ」を意味する英単語で、何かを略したものではなかった。
CURLOPT_COOKIEJARの由来がそうだと公式で書かれているわけではないが、その機能(Cookieを保存する)に鑑みるとおそらく間違いないだろう。お菓子のクッキーを瓶にしまうように、Cookieをファイルに格納しておくこと。イメージとして役割を記憶できる秀逸な命名ではないだろうか。
ジャーは和製英語
ちなみに魔法瓶や炊飯器のジャーもこのjarに由来しているそうだ。ただし原義にそのような意味はない。
英語ではガラス製の広口瓶または壺(つぼ)の意味であるが、それが転用されて、魔法瓶と同じ構造をもつ広口の保温容器をさす日本語になった。その後さらに電熱で保温する器具が開発され、これらも電子ジャー、電子ジャー付き炊飯器、ジャー式電気ポットなどとよばれるようになり、一般には広く保温容器を総称する用語として使われることが多い。