<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ashula.info/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Ashula.info opera:inis</title>
        <description></description>
        <link>http://ashula.info/</link>
        <lastBuildDate>Tue, 07 Sep 2010 10:17:36 +0900</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://ashula.info/lib/images/favicon.ico</url>
            <title>Ashula.info</title>
            <link>http://ashula.info/</link>
        </image>
        <item>
            <title>Adrs</title>
            <link>http://ashula.info/opera/inis/adr</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot;&gt;&lt;a name=&quot;adrs&quot; id=&quot;adrs&quot;&gt;Adrs&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-author: t.ashula
meta-creation_date: 2007-07-15T19:25:09+09:00
&lt;/p&gt;

&lt;p&gt;
Opera の ブックマーク，コンタクト，メモ，Widget，&amp;lt;!–音楽–&amp;gt;あたりの管理ファイルの adr 形式について．
&lt;/p&gt;

&lt;p&gt;

   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera9を インストールしたときの情報に基づいて作成してます．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#structure&quot;&gt;構造&lt;/a&gt;
      &lt;ol&gt;
       &lt;li&gt;&lt;a href=&quot;#data_structure&quot;&gt;データ構造&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a href=&quot;#file_structure&quot;&gt;ファイル構造&lt;/a&gt;&lt;/li&gt;
      &lt;/ol&gt;
     &lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#binary_format_files&quot;&gt;このフォーマットを採用しているファイル&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt; ここで言う adr ファイルとは，Opera のブックマークや コンタクト を管理するファイル群で具体的には，ブックマーク( opera6.adr ), コンタクト( contacts.adr )，メモ ( notes.adr )，Widget の管理ファイル( widgets.adr ) といった，拡張子 adr を持つファイルを言う．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，&lt;code&gt;Opera Direcotry&lt;/code&gt;( 通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt;)以下に作られる(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;．エクスプローラの「ツール→フォルダオプション→表示→全てのファイルとフォルダを表示する」が設定されていないと見ることは出来ない)．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;opera:config#UserPrefs|OperaDirectory&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;p&gt;ここにまとめた情報は主に，&lt;a href=&quot;http://www.opera.com/docs/operafiles/&quot;&gt;Files Used by Opera&lt;/a&gt;を基にしている．ほかの資料は&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;を参照．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;structure&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;data_structure&quot;&gt;
     &lt;h4 &gt;データ構造&lt;/h4&gt;
     &lt;p&gt;adrファイルでの基本的なデータ構造は以下のようになっている．&lt;/p&gt;
     &lt;pre&gt;&lt;code&gt;
#&amp;lt;ITEM&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
:
-

&lt;/code&gt;&lt;/pre&gt;
     &lt;p&gt;&lt;code&gt;&amp;lt;ITEM&amp;gt;&lt;/code&gt; には &lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;，&lt;code&gt;#URL&lt;/code&gt;，&lt;code&gt;#CONTACT&lt;/code&gt;，&lt;code&gt;#NOTE&lt;/code&gt;，&lt;code&gt;#WIDGGET&lt;/code&gt;がある．このうち&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;，は全ファイルで共通に使われるが，それ以外のはそれぞれ順に，ブックマーク，コンタクト，メモ，ウィジェットの各ファイルでのみ用いられる．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;&amp;lt;KEY&amp;gt;&lt;/code&gt;は，&lt;code&gt;&amp;lt;ITEM&amp;gt;&lt;/code&gt;によって必須なものや任意のものが有るが，全ての&lt;code&gt;&amp;lt;ITEM&amp;gt;&lt;/code&gt;に対して，&lt;code&gt;ID&lt;/code&gt;だけは共通してついている．この&lt;code&gt;ID&lt;/code&gt;の値は全 adr ファイル で通し番号となっていて，基本的にはそのアイテムの作られた順に振られるようだが，Operaの終了時に opera6.adr, contacts.adr,notes.adr, widgets.adr の順に番号が振りなおされることがある．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;&amp;lt;VALUE&amp;gt;&lt;/code&gt; 中で 改行する場合，&lt;code&gt;U+02 U+02&lt;/code&gt; として保存される．&lt;/p&gt;
     &lt;p&gt;最後の &lt;code&gt;-&lt;/code&gt;と改行で データ構造の終端を表す．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#FOLDER&lt;/code&gt; には，&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;の組だけでなく，&lt;code&gt;#FOLDER&lt;/code&gt;自身を含めて全ての&lt;code&gt;#&amp;lt;ITEM&amp;gt;&lt;/code&gt;を格納することが出来る．その場合は次のようになる．&lt;/p&gt;
     &lt;pre&gt;&lt;code&gt;
#&amp;lt;FOLDER&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
:

#&amp;lt;FOLDER&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
:

#&amp;lt;ITEM&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
&amp;lt;U+09&amp;gt;&amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt;
:
-

-

-

&lt;/code&gt;&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;fileheader&quot;&gt;
     &lt;h4 &gt;ファイル構造&lt;/h4&gt;
     &lt;p&gt;ファイルの先頭は以下の形式になる．&lt;/p&gt;
     &lt;pre&gt;Opera Hotlist version 2.0
Options: encoding = utf8, version=3
&lt;/pre&gt;
     &lt;p&gt;この後，各ファイルでの &lt;code&gt;&amp;lt;ITEM&amp;gt;&lt;/code&gt;に基づいたツリー構造が繰り返される．&lt;/p&gt;
     &lt;p&gt;ファイルの最後には，ゴミ箱用の&lt;code&gt;#FOLDER&lt;/code&gt;がある．&lt;/p&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;binary_format_files&quot;&gt;
    &lt;h3&gt;このフォーマットを採用しているファイル&lt;/h3&gt;
    &lt;p&gt;このフォーマットを採用しているファイルは以下のファイルです．それぞれのファイルでの &amp;lt;KEY&amp;gt;=&amp;lt;VALUE&amp;gt; の値の意味はそれぞれのファイルのページにて．&lt;/p&gt;
    &lt;ul&gt;
     &lt;li&gt;&lt;a href=&quot;./opera6adr.html&quot;&gt;ブックマーク&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;./contactsadr.html&quot;&gt;コンタクトリスト&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;./notesadr.html&quot;&gt;メモ(Notes)&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;./widgetsadr.html&quot;&gt;Widgetの管理ファイル&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;reffs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
    &lt;dl&gt;
     &lt;dt id=&quot;refs_Official_formats&quot;&gt;Off&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/operafiles/&quot;&gt;Files Used by Opera&lt;/a&gt;, http://www.opera.com/docs/fileformats/ , opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_Official_formats_jp&quot;&gt;Off_jp&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://jp.opera.com/docs/operafiles/&quot;&gt;Opera for Windows にて使用するファイルについて&lt;/a&gt;, http://jp.opera.com/docs/operafiles/ , jp.opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_o4fe&quot;&gt;O4FE&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/dd&gt;
    &lt;/dl&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;revision&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2007/12/06 : widgets.adr へのリンクが間違っていたので修正．Thanks &lt;a href=&quot;http://d.hatena.ne.jp/amatanoyo/&quot;&gt;id:amatanoyo&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;2007/07/15 : 初版．&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 12 May 2008 16:30:17 +0900</pubDate>
        </item>
        <item>
            <title>Binaries</title>
            <link>http://ashula.info/opera/inis/binary</link>
            <description>
&lt;h1 class=&quot;sectionedit2&quot;&gt;&lt;a name=&quot;binaries&quot; id=&quot;binaries&quot;&gt;Binaries&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;
Opera のキャッシュや cookie を管理するファイル群 dcache4.url, vlink4.dat, download.dat. cookies4.datについての解析．
&lt;/p&gt;

&lt;p&gt;
meta-creation_date: 2006-10-12T23:30:32+09:00
&lt;/p&gt;

&lt;p&gt;

   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera9を インストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#structure&quot;&gt;構造&lt;/a&gt;
      &lt;ol&gt;
       &lt;li&gt;&lt;a href=&quot;#data_structure&quot;&gt;データ構造&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a href=&quot;#file_structure&quot;&gt;ファイル構造&lt;/a&gt;&lt;/li&gt;
      &lt;/ol&gt;
     &lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#binary_format_files&quot;&gt;このフォーマットを採用しているファイル&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt; ここで言う binary ファイルとは，Opera のキャッシュや cookie を管理するファイル群で具体的には，キャッシュのインデックスファイル( dcache4.url ), 訪問済みリンクのファイル( vlink4.dat )，ダウンロードレスキューファイル ( download.dat )，cookie の管理ファイル( cookies4.dat ) のことです．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，通常，&lt;code&gt;%APPDATA%\Opera\%OperaVersion%\profile&lt;/code&gt;以下に作られる
(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;．エクスプローラの「ツール→フォルダオプション→表示→全てのファイルとフォルダを表示する」が設定されていないと見ることは出来ない)．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;opera:config#UserPrefs|OperaDirectory&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;p&gt;dcache4.url だけは，そこの&lt;code&gt;cache4&lt;/code&gt;フォルダの中に作られる．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|CacheDirectory4&quot;&gt;opera:config#UserPrefs|CacheDirectory4&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;p&gt;ここにまとめた情報は主に，Opera File Formatsの&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;公式の解説&lt;/a&gt;を基に作られています．ほかの資料は&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;を参照．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;structure&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p&gt;使われる数値は基本的に符号なしのビッグエンディアンで格納される．データレコード内の数値も，ビッグエンディアンだが符号が付くこともある．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;data_structure&quot;&gt;
     &lt;h4 &gt;データ構造&lt;/h4&gt;
     &lt;p&gt;バイナリファイルでの基本的なデータ構造はレコードと呼ばれる．レコードの構造は以下のようになっている．&lt;/p&gt;
     &lt;blockquote cite=&quot;http://www.opera.com/docs/fileformats/&quot; title=&quot;Opera record structure form Opera file formts.&quot;&gt;
      &lt;div class=&quot;pre&quot; id=&quot;ex&quot;&gt;&lt;pre&gt;
struct record
{
  // application specific tag to identify content type
  tag_id_type tag_id;
  // length of payload
  payload_length_type length;
  // Payload/content of the record
  bytepayload[ length ];
};&lt;/pre&gt;&lt;/div&gt;
     &lt;/blockquote&gt;
     &lt;p&gt;&lt;code&gt;tag_id_type&lt;/code&gt; というのはヘッダの&lt;a href=&quot;#tag_id_length&quot;&gt;idtag_length&lt;/a&gt;によって決まる型で，file version が&lt;code class=&quot;hexadecimal&quot;&gt; 0x 0000 1000&lt;/code&gt;のファイルにおいては，1バイトの符号なし整数値であり，同様に&lt;code&gt;payload_length_type&lt;/code&gt; というのはヘッダの&lt;a href=&quot;#length_length&quot;&gt;length_length&lt;/a&gt;によって決まる型で，file version が&lt;code class=&quot;hexadecimal&quot;&gt; 0x 0000 1000&lt;/code&gt;のファイルにおいては，2byteの 符号なし整数値となる．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;bytepayload&lt;/code&gt;は，&lt;code&gt;tag_id&lt;/code&gt;の値によって中身の解釈が変わるレコードのデータそのもので &lt;code&gt;length&lt;/code&gt; バイトにわたって続く．&lt;/p&gt;
     &lt;p&gt;ペイロードにレコードが入ることもある&lt;/p&gt;
     &lt;div class=&quot;paragraph&quot; id=&quot;flag_record&quot;&gt;
      &lt;h5&gt;フラグレコード&lt;/h5&gt;
      &lt;p&gt;レコードには，2種類あって，ひとつは，上に書いたような，ペイロードのあるデータレコードで，もうひとつはフラグレコードと呼ばれ，length が 0 で ペイロードがないレコードである．&lt;/p&gt;
      &lt;p&gt;フラグレコードかどうかは tag_id の値で決められていて， tag_id の MSBが立っているかどうかでフラグを判断する．MSBが立っているとき，その tag_id が意味するフラグ = true となり，そうでないときは false となる．&lt;/p&gt;
     &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;fileheader&quot;&gt;
     &lt;h4 &gt;ファイル構造&lt;/h4&gt;
     &lt;p&gt;ファイルの先頭は以下の形式になる．&lt;/p&gt;
     &lt;pre&gt;
    +--------+--------+--------+--------+
    |   file version number (32bit)     |
    +--------+--------+--------+--------+
    |   app. version number (32bit)     |
    +--------+--------+--------+--------+
    |   idtag_length  |  length_length  |
    +--------+--------+--------+--------+&lt;/pre&gt;
     &lt;dl&gt;
      &lt;dt&gt;file version number&lt;/dt&gt;
      &lt;dd&gt;
       &lt;p&gt;ファイル形式のバージョンをあらわす 32bit の値．現行のフォーマットでは &lt;code class=&quot;hexadecimal&quot;&gt; 0x 0000 1000&lt;/code&gt;. このうち，上位20bitがメジャーバージョン，下位12bitが マイナーバージョンを表す．&lt;/p&gt;
       &lt;p&gt;古いソフトがファイルをうまく読めなくなるほどに形式が変わったときにはメジャーバージョンが変わる(？)．ソフトウェアが読めるメジャーバージョンと違うバージョンなら読んではいけない．&lt;q cite=&quot;http://www.opera.com/docs/fileformats/&quot;&gt; Changes in the minor version must not be used if the file format is changed in such a manner that older versions of the software cannot read the file successfully. If the major version number is newer (or older) than the application can read, it must not read the file.&lt;/q&gt;&lt;/p&gt;
      &lt;/dd&gt;
      &lt;dt&gt;app. version number&lt;/dt&gt;&lt;dd&gt;扱うファイルやソフトで解釈される値．32bit．&lt;/dd&gt;
      &lt;dt id=&quot;tag_id_length&quot;&gt;idtag_length&lt;/dt&gt;       &lt;dd&gt;レコードでの tag_id が何バイトで表されるかを示す16bitの値．今のところ &lt;code&gt;0x0001&lt;/code&gt;&lt;/dd&gt;
      &lt;dt id=&quot;length_length&quot;&gt;length_length&lt;/dt&gt;      &lt;dd&gt;レコードでの長さのフィールドが何バイトで表されるかを示す16bitの値．今のところ&lt;code&gt;0x0002&lt;/code&gt;&lt;/dd&gt;
     &lt;/dl&gt;
     &lt;p&gt;&lt;code&gt;idtag_length&lt;/code&gt;&lt;code&gt;length_length&lt;/code&gt;などの整数値のサイズはメジャーバージョンに対して固定とされている．&lt;/p&gt;
     &lt;p&gt;この&lt;ins&gt;96&lt;/ins&gt;&lt;del&gt;128&lt;/del&gt;bitのヘッダの後に，レコードがぞろぞろと書かれることになる．&lt;/p&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;binary_format_files&quot;&gt;
    &lt;h3&gt;このフォーマットを採用しているファイル&lt;/h3&gt;
    &lt;p&gt;このフォーマットを採用しているファイルは以下のファイルです．それぞれのファイルでの tag_id の値の意味やレコードの構成などはそれぞれのファイルのページに分けてあります．&lt;/p&gt;
    &lt;ul&gt;
     &lt;li&gt;&lt;a href=&quot;./dcache4url.html&quot;&gt;キャッシュのインデックスファイル&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;./vlink4dat.html&quot;&gt;訪問済みリンクのファイル&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;./downloaddat.html&quot;&gt;ダウンロードレスキューファイル&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;./cookies4dat.html&quot;&gt;cookie の管理ファイル&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;reffs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
    &lt;dl&gt;
     &lt;dt id=&quot;refs_Official_formats&quot;&gt;Off&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;Opera File Formats&lt;/a&gt;, http://www.opera.com/docs/fileformats/ , opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_Official_formats_jp&quot;&gt;Off_jp&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://jp.opera.com/docs/fileformats/&quot;&gt;Opera のファイル形式&lt;/a&gt;, http://jp.opera.com/docs/fileformats/ , jp.opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_unoffcial_localized&quot;&gt;unofficial&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html&quot;&gt;Opera File Formats(私家訳)&lt;/a&gt;, http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html , t.ashula&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_o4fe&quot;&gt;O4FE&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/dd&gt;
    &lt;/dl&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;revision&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2006/10/12 : 初版&lt;/li&gt;
     &lt;li&gt;2007/06/14 : ヘッダのビット数の間違いを修正．(128 bit から 96 bit に)&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Sun, 22 Jun 2008 22:16:09 +0900</pubDate>
        </item>
        <item>
            <title>bookmarks.ini</title>
            <link>http://ashula.info/opera/inis/bookmarksini</link>
            <description>
&lt;h1 class=&quot;sectionedit3&quot;&gt;&lt;a name=&quot;bookmarksini&quot; id=&quot;bookmarksini&quot;&gt;bookmarks.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

Opera 10.50 pre-alpha から，&lt;a href=&quot;http://my.opera.com/desktopteam/blog/2010/02/19/post-beta-fixes&quot; class=&quot;urlextern&quot; title=&quot;http://my.opera.com/desktopteam/blog/2010/02/19/post-beta-fixes&quot;  rel=&quot;nofollow&quot;&gt;Post-beta fixes&lt;/a&gt; で使われていたブックマークファイル bookmarks.ini  についての解説
&lt;/p&gt;

&lt;p&gt;
Opera 10.10 まで使われていた &lt;a href=&quot;http://ashula.info/opera/inis/opera6adr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:opera6adr&quot;&gt;Opera6.adr&lt;/a&gt; から一時的に変更になったが，また戻った．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT3 SECTION &quot;bookmarks.ini&quot; [1-350] --&gt;
&lt;h2 class=&quot;sectionedit4&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

この文書は，Opera 10.50 β ( build 3248 ) の情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;http://ashula.info/profile&quot; class=&quot;wikilink1&quot; title=&quot;profile&quot;&gt;Profile&lt;/a&gt;か，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;t.ashula&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT4 SECTION &quot;注意&quot; [350-773] --&gt;
&lt;h2 class=&quot;sectionedit5&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

bookmarks.ini ( Opera 10.10以前では &lt;a href=&quot;http://ashula.info/opera/inis/opera6adr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:opera6adr&quot;&gt;Opera6.adr&lt;/a&gt; ) は，operaにおけるブックマーク(お気に入り)の情報を記載したファイル．
&lt;/p&gt;

&lt;p&gt;
「ユーザごとの設定を使う」でインストールすると，通常 &lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt; に作られる．ただし2つ目の &lt;code&gt;Opera&lt;/code&gt; ディレクトリは，&lt;code&gt;C:\Program Files\Opera 10.50&lt;/code&gt; にインストールした場合 &lt;code&gt;Opera 10.50&lt;/code&gt; というようにインストールしたディレクトリ名と同じ名前になる．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT5 SECTION &quot;説明&quot; [773-1310] --&gt;
&lt;h2 class=&quot;sectionedit6&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

ファイルは，ヘッダと，本体からなる．文字コードはデフォルトでutf-8が使われる．
&lt;/p&gt;

&lt;p&gt;
数行のヘッダの後，フォルダと個々のブックマークを表す構造がブックマークの量だけ繰り返される．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT6 SECTION &quot;構造&quot; [1310-1585] --&gt;
&lt;h3 class=&quot;sectionedit7&quot;&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

先頭は，他の ini ファイルと同様の書式の Opera Preferences version 情報が入る．
&lt;/p&gt;

&lt;p&gt;
その後，ファイルのエンコード情報と，何かのversionが入る．改変が可能かどうかは不明．
&lt;/p&gt;

&lt;p&gt;
ex.

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Preferences version
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT7 SECTION &quot;ヘッダ&quot; [1585-1958] --&gt;
&lt;h3 class=&quot;sectionedit8&quot;&gt;&lt;a name=&quot;本体&quot; id=&quot;本体&quot;&gt;本体&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

本体は，0 番から始まる通し番号のついた &lt;code&gt;Bookmark X&lt;/code&gt; セクションからなる．
&lt;/p&gt;

&lt;p&gt;
旧 ADR 形式と異なり，フォルダかブックマークかに関係なく通し番号がつけられ，セパレータはフォルダの一形態として扱われる．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ブックマーク&quot; id=&quot;ブックマーク&quot;&gt;ブックマーク&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

ブックマークのセクションの構成は以下の通り．
&lt;/p&gt;

&lt;p&gt;
Ini ファイルの制約から，任意の文字列値を取りうる属性値では，改行が &lt;code&gt;%0D%0A&lt;/code&gt; に，&lt;code&gt;=&lt;/code&gt; が &lt;code&gt;%3D&lt;/code&gt; に変換されて保存される．
&lt;/p&gt;

&lt;p&gt;

     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;ブックマークのセクションの属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;必須&lt;/td&gt;
        &lt;td&gt;Bookmarklet などもここに&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Title&lt;/td&gt;
        &lt;td&gt;対象ページのタイトル&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Description&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaでアイテムのプロパティを編集したときのdescriptionの文字列．改行は，%0D%0A に変換されて保存される．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Shortname&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaでブックマークのプロパティを編集したときのnicknameに対応する文字列．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Created&lt;/td&gt;
        &lt;td&gt;時刻 ( W3C DTF )&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;ブックマークが作られた時刻の &lt;a href=&quot;http://www.w3.org/TR/NOTE-datetime&quot;&gt;W3CDTF&lt;/a&gt; 文字列．タイムゾーンはUTC&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Visited&lt;/td&gt;
        &lt;td&gt;時刻 ( W3C DTF )&lt;/td&gt;
        &lt;td&gt;半強制&lt;/td&gt;
        &lt;td&gt;ブックマークの URL にアクセスした時刻の &lt;a href=&quot;http://www.w3.org/TR/NOTE-datetime&quot;&gt;W3CDTF&lt;/a&gt; 文字列．タイムゾーンはUTC．訪れてない URL や，個人情報の削除で訪問日時を消した場合はつかない．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Favicon file&lt;/td&gt;
        &lt;td&gt;変形 Base64 エンコードのアイコン画像ファイル&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Favicon ファイルそのものを Base64 でエンコードした値．通常の Base64 で詰め物に使われる = が %3D にエンコードされている．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Personalbar pos&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パーソナルバー上での表示順を表す数値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Panel pos&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パネル中での表示順を表す数値．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Small screen&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パネル内でSmallScreenモードで表示するかどうかを指定する．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Active&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;選択中のとき1&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;UUID&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;ブックマークを区別するための GUID 値．同じアドレスのブックマークでも異なる値が設定される．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Parent folder&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;半強制&lt;/td&gt;
        &lt;td&gt;親フォルダの UUID 値．親フォルダを持たない場合，付かない．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
    
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;ブックマークの例&quot; id=&quot;ブックマークの例&quot;&gt;ブックマークの例&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;
&lt;pre class=&quot;code&quot;&gt;[Bookmark 426]
URL=http://web-sniffer.net/
Title=WebSnif
Favicon file=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7ElEQVR42sWRPQoCMRCF91baWIpgYaliaaFiIXgGC1nQUjyCWK5YLlhbbCHY3MKQUPkDfvCrFlZUMTikUwy882bJDDmYb9RUJRQpN8AkvPFhuHI1mZD2xh3ZbLtyLu3wJwicLB5mDnx7ttrycSlzoVKY6WfdG0V5ZcD4BkAigC4EY3AigDoG10RXeMQgeE0D5HcgBYgrR9iA5eAYC7N0DnJKpnHOgRINjnO7BYAAhQDOGAswLCR7vum06IcwG4XKyqMgZWCGe3U0uEHP19RnjUFOILoAI0l09gFFfA4mrtIBxXrEH+ET/BzwBV0tx8HF8QPUAAAAASUVORK5CYII%3D
Created=2008-03-19T15:08:12Z
Visited=1261543770
Panel pos=12
UUID=20942ba7-9ed7-3144-8afb-c6a12469e45a
Parent folder=94fbcddb-3a94-7942-8ecc-36542f4b2ea7&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;フォルダ&quot; id=&quot;フォルダ&quot;&gt;フォルダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

フォルダには &lt;code&gt;Folder type=Normal&lt;/code&gt; が設定され，&lt;code&gt;&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt; などいくつかの項目がない事を除いてブックマークのセクションとほぼ同等．
&lt;/p&gt;

&lt;p&gt;
フォルダの構成は以下の通り．
&lt;/p&gt;

&lt;p&gt;

     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;フォルダのセクションの属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;Folder type&lt;/td&gt;
        &lt;td&gt;Normal&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;通常フォルダを表す&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Title&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;フォルダの名前&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Description&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;フォルダの説明．改行などのエスケープはブックマークのセクションと同様．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Shortname&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;フォルダのニックネーム．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Created&lt;/td&gt;
        &lt;td&gt;時刻 ( W3C DTF )&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;フォルダが作られた時刻の W3CDTF 文字列．タイムゾーンは UTC&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Parent folder&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;半強制&lt;/td&gt;
        &lt;td&gt;親フォルダの UUID 値．親フォルダを持たない場合，付かない．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Personalbar pos&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パーソナルバー上での表示順を表す数値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Active&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;選択中のとき1&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;UUID&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;フォルダを区別するための GUID 値．同じ名前のフォルダでも異なる値が設定される．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;フォルダの例&quot; id=&quot;フォルダの例&quot;&gt;フォルダの例&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;
&lt;pre class=&quot;code&quot;&gt;[Bookmark 425]
Title=www tech
Created=2010-02-09T03:12:10Z
UUID=94fbcddb-3a94-7942-8ecc-36542f4b2ea7
Folder type=Normal
Parent folder=9c5853a4-c60a-f749-9412-7f09b0f44cb5&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ゴミ箱&quot; id=&quot;ゴミ箱&quot;&gt;ゴミ箱&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

ゴミ箱は &lt;code&gt;Folder type=Trash&lt;/code&gt; が設定され，&lt;code&gt;Deletable=0&lt;/code&gt; が設定される．
&lt;/p&gt;

&lt;p&gt;

     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;ゴミ箱のセクションの属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;Title&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;「ゴミ箱」の名前&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Active&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;ゴミ箱を選択してると 1&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Deletable&lt;/td&gt;
        &lt;td&gt;0&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;ゴミ箱自身は消せない&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Folder type&lt;/td&gt;
        &lt;td&gt;Trash&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;ゴミ箱を表す&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Created&lt;/td&gt;
        &lt;td&gt;時刻 ( W3C DTF )&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;フォルダが作られた時刻の W3CDTF 文字列．タイムゾーンは UTC&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;UUID&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;フォルダを区別するための GUID 値．同じ名前のフォルダでも異なる値が設定される．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;ゴミ箱の例&quot; id=&quot;ゴミ箱の例&quot;&gt;ゴミ箱の例&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;
&lt;pre class=&quot;code&quot;&gt;[Bookmark 1056]
Title=Trash
Created=2010-02-11T13:18:30Z
Active=1
Deletable=0
UUID=14c645a5-b8a3-470f-b3b5-2cc32c97e2b8
Folder type=Trash&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;セパレータ&quot; id=&quot;セパレータ&quot;&gt;セパレータ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

セパレータは &lt;code&gt;Folder type=Separator&lt;/code&gt; が設定され，&lt;code&gt;Created&lt;/code&gt;, &lt;code&gt;UUID&lt;/code&gt;, &lt;code&gt;Parent folder&lt;/code&gt; のみが設定される．
&lt;/p&gt;

&lt;p&gt;

     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;セパレータのセクションの属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;Folder type&lt;/td&gt;
        &lt;td&gt;Separator&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;セパレータを表す&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Created&lt;/td&gt;
        &lt;td&gt;時刻 ( W3C DTF )&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;フォルダが作られた時刻の W3CDTF 文字列．タイムゾーンは UTC&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;Parent folder&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;半強制&lt;/td&gt;
        &lt;td&gt;親フォルダの UUID 値．親フォルダを持たない場合，付かない．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;UUID&lt;/td&gt;
        &lt;td&gt;GUID&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;フォルダを区別するための GUID 値．同じ名前のフォルダでも異なる値が設定される．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;セパレータの例&quot; id=&quot;セパレータの例&quot;&gt;セパレータの例&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;
&lt;pre class=&quot;code&quot;&gt; [Bookmark 1056]
 Created=2010-02-15T10:57:51Z
 UUID=cd0875cf-a0d1-4f42-a57b-e7c17cc915e5
 Folder type=Separator
 Parent folder=744810f4-df79-4245-b3d0-2fd6329a5fd8&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT8 SECTION &quot;本体&quot; [1958-12240] --&gt;
&lt;h2 class=&quot;sectionedit9&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

上記の情報で弄れるけども，今のところ， Opera の bookmark から編集するほかない．
&lt;a href=&quot;opera:/button/Manage,%20%22bookmarks%22,,%22ManageBookmarks%22,Hotlist&quot;&gt;ブックマーク管理を開くボタン&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT9 SECTION &quot;カスタマイズ&quot; [12240-12527] --&gt;
&lt;h2 class=&quot;sectionedit10&quot;&gt;&lt;a name=&quot;更新履歴&quot; id=&quot;更新履歴&quot;&gt;更新履歴&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2010/03/02 : 10.50 で adr 形式に戻ったので修正&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2010/02/17 : キャプションがすべてフォルダになってたのを修正&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2010/02/15 : 初版&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT10 SECTION &quot;更新履歴&quot; [12527-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Wed, 03 Mar 2010 01:22:30 +0900</pubDate>
        </item>
        <item>
            <title>﻿contacts.adr</title>
            <link>http://ashula.info/opera/inis/contactsadr</link>
            <description>
&lt;h1 class=&quot;sectionedit11&quot;&gt;&lt;a name=&quot;contactsadr&quot; id=&quot;contactsadr&quot;&gt;﻿contacts.adr&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-author: t.ashula
meta-creation_date: 2007-07-15T16:58:45+09:00
&lt;/p&gt;

&lt;p&gt;

&lt;div class=&quot;section&quot;&gt;
 &lt;p&gt; Opera の アドレス帳管理ファイル contacts.adr の解析．&lt;/p&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera 9.22の情報に基づいて作成してます．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#filestruct&quot;&gt;構造&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#customize&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt;contacts.adrは，Opera のアドレス帳(コンタクト;contacts)を管理するためのファイル．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，&lt;code&gt;Opera Directory&lt;/code&gt;(通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt;)以下に作られる(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;)．&lt;/p&gt;
    &lt;p&gt;基本的な構造は，&lt;a href=&quot;http://ashula.info/opera/inis/adr.html&quot;&gt;Adrs&lt;/a&gt;参照．ITEMとして &lt;code&gt;#CONTACT&lt;/code&gt; が用いられる．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;filestruct&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p&gt;contacts.adr ファイルは，ヘッダと，本体からなる．文字コードはデフォルトでUTF-8Nが使われる．&lt;/p&gt;
    &lt;p&gt;数行のヘッダの後，フォルダと個々の コンタクトを表す構造が メモの量だけ繰り返される．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;contactsadr_header&quot;&gt;
     &lt;h4&gt;ヘッダ&lt;/h4&gt;
     &lt;p&gt;先頭は，Hotlist書式のversion情報が入る．&lt;/p&gt;
     &lt;p&gt;その後，ファイルのエンコード情報と，何かのversionが入る．改変が可能かどうかは不明．&lt;/p&gt;
     &lt;pre&gt;Opera Hotlist version 2.0
Options: encoding = utf8, version=3&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;contactsadr_body&quot;&gt;
     &lt;h4&gt;本体&lt;/h4&gt;
     &lt;p&gt;本体は基本的に，&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#CONTACT&lt;/code&gt;，&lt;code&gt;#SEPERATOR&lt;/code&gt;，それと&lt;code&gt;-&lt;/code&gt;の4つの要素の繰り返しによって構成される．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#FOLDER&lt;/code&gt;は，そこから&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつのフォルダとして扱うことを示し，&lt;code&gt;#CONTACT&lt;/code&gt;は，次の&lt;code&gt;#CONTACT&lt;/code&gt;か&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつの widget として扱うことを示す．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#SEPERATOR&lt;/code&gt; は区切り線を表し，任意の位置に出現する．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#CONTACT&lt;/code&gt;，&lt;code&gt;#SEPERATOR&lt;/code&gt;，&lt;code&gt;-&lt;/code&gt;の4つは行の先頭にあり，それ以外の属性は，タブ(U+09)，名，&quot;=&quot;(U+3D)，値 という構造をしている．&lt;/p&gt;
     &lt;h5&gt;&lt;code&gt;#FOLDER&lt;/code&gt;&lt;/h5&gt;
     &lt;p&gt;Contacts Panel でフォルダとして表示される．&lt;/p&gt;
     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#FOLDER&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;必須&lt;/td&gt;
        &lt;td id=&quot;folderid&quot;&gt;
         &lt;p&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#CONTACT&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/p&gt;
         &lt;p&gt;値は 各種 *.adr 全てに亘って一意の値．&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;識別のための名前．何でもいい．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;CREATED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;作られた時刻のUnixTime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ACTIVE&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;選択されているかどうかを示す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;EXPANDED&lt;/td&gt;
        &lt;td&gt;YES (NO)&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;開かれている状態かどうかを示す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;TRASH FOLDER&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;ゴミ箱(相当)のフォルダにのみ付く．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
     &lt;h5&gt;&lt;code&gt;#CONTACT&lt;/code&gt;&lt;/h5&gt;
     &lt;p&gt;個々の 連絡先 を表す．&lt;/p&gt;
     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#CONTACT&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;
         &lt;p&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#CONTACT&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/p&gt;
         &lt;p&gt;仔細は &lt;a href=&quot;#folderid&quot;&gt;#FOLDER の ID属性&lt;/a&gt;を参照．&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;識別のための名前．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Homepage として登録した URL．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;DESCRIPTION&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Notes のタブのdescriptionの文字列．改行は，U+02 U+02 に変換されて保存される．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;SHORT NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Chat のタブの nickname に対応する文字列．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;MAIL&lt;/td&gt;
        &lt;td&gt;メールアドレス&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;連絡先のメールアドレス．
        Notes のタブで Additional E-mail address で追加のアドレスを登録すると，&lt;code&gt;first@example.com U+02 U+02 second@example.com&lt;/code&gt; となる．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;PHONE&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;電話番号のようだが，入力文字の種別に特に制限は無い．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;FAX&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;FAX番号のようだが，入力文字の種別に特に制限は無い．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;POSTALADDRESS&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;住所のようだが，入力文字の種別に特に制限は無い．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;PICTUREURL&lt;/td&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt; General のタブで表示される画像の URL, ローカルのファイルも file: schema で登録できる．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ICON&lt;/td&gt;
        &lt;td&gt;URLかContactX&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;Contacts Panelなど で表示されるアイコンのURL もしくは 組み込みのアイコン名 (ContactX; X は 0から 37?までの数)&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;CREATED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;アイテムが作られた時刻のunixtime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ACTIVE&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaの終了時にアクティブだった場合につく．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
     &lt;h5&gt;&lt;code&gt;#SEPARATOR&lt;/code&gt;&lt;/h5&gt;
     &lt;p&gt;区切り線 を表す．&lt;/p&gt;
     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#SEPARATOR&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;省略．仔細は &lt;a href=&quot;#folderid&quot;&gt;#FOLDER の ID属性&lt;/a&gt;を参照．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;      
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;syntax&quot;&gt;
     &lt;h4&gt;構成&lt;/h4&gt;
     &lt;p&gt;フォルダの階層構造については&lt;a href=&quot;http://ashula.info/opera/inis/opera6adr.html#syntax&quot;&gt;Opera6.adr の構成&lt;/a&gt;と同様なので省略．&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsection&quot; id=&quot;customize&quot;&gt;
     &lt;h3&gt;カスタマイズ&lt;/h3&gt;
     &lt;p&gt;変換用のツール&lt;/p&gt;
     &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;http://la.ma.la/misc/js/adr2vcard.html&quot;&gt;Operaのアドレス帳をvCardに変換するツール&lt;/a&gt; (&lt;a href=&quot;http://la.ma.la/blog/diary_200608181529.htm&quot;&gt;Operaのアドレス帳をvCardにするツール、JavaScriptで&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;http://www.hallvord.com/opera/conversion1.htm&quot;&gt;hallvord.com / Opera / Opera address book conversion step 1&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;http://software.techrepublic.com.com/download.aspx?&amp;amp;compid=56806&amp;amp;docid=265603&quot;&gt;coOpera (msi), from Oleg Podolsky - Software Downloads - TechRepublic&lt;/a&gt;&lt;/li&gt;      
     &lt;/ul&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;refs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;history&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2007/07/15 : 初版&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 12 May 2008 16:33:04 +0900</pubDate>
        </item>
        <item>
            <title>cookies4.dat</title>
            <link>http://ashula.info/opera/inis/cookies4dat</link>
            <description>
&lt;h1 class=&quot;sectionedit12&quot;&gt;&lt;a name=&quot;cookies4dat&quot; id=&quot;cookies4dat&quot;&gt;cookies4.dat&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-creation_date: 2007-06-18T17:55:15+09:00

&lt;div class=&quot;section&quot;&gt;
 &lt;p&gt; Opera の cookie を管理するファイル cookies4.dat についての解析．&lt;/p&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera9を インストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#structure&quot;&gt;構造&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt; このページでは，OperaのCookie管理ファイル( cookies4.dat )について解説しています．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile\&lt;/code&gt;以下に作られます．
(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;．エクスプローラの「ツール→フォルダオプション→表示→全てのファイルとフォルダを表示する」が設定されていないと見ることは出来ないです)．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;opera:config#UserPrefs|CacheDirectory4&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;p&gt;ここにまとめた情報は主に，Opera File Formatsの&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;公式の解説&lt;/a&gt;を基に作られています．ほかの資料は&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;を参照してください．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;structure&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p class=&quot;notice&quot;&gt;データ構造(レコード)についての概要は，&lt;a href=&quot;./binary.html&quot;&gt;binary files&lt;/a&gt;を参照のこと．&lt;/p&gt;
    &lt;p&gt; cookies4.dat ファイルはヘッダと訪問済みリンク情報のデータレコードからなる．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;fileheader&quot;&gt; 
     &lt;h4 &gt;ヘッダ&lt;/h4&gt;
     &lt;p&gt;ヘッダは，4つの値からなり， cookies4.dat の ヘッダの4つの値はそれぞれ次のようになっている．&lt;/p&gt;
     &lt;dl&gt;
      &lt;dt&gt;file version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0000 1000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;app. version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002 0000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;idtag_length&lt;/dt&gt;       &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0001&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;length_length&lt;/dt&gt;      &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002&lt;/code&gt;&lt;/dd&gt;
     &lt;/dl&gt;
     &lt;p&gt;なので，まとめるとファイルの先頭は以下のようになる．&lt;/p&gt;&lt;pre&gt;
     0        8        16       24
    +--------+--------+--------+--------+
    |  0x00  |  0x00  |  0x10  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x02  |  0x00  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x01  |  0x00  |  0x02  |
    +--------+--------+--------+--------+&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;datarecord&quot;&gt;
     &lt;h4&gt;本体&lt;/h4&gt;
     &lt;p&gt;cookies4.dat ファイルの本体はドメイン，パス，クッキー本体の3種類のレコードと，ドメインの終了フラグ，パスの終了フラグのみの2種類のレコードの計5種類のレコードからなる．&lt;/p&gt;
     &lt;p&gt;これらの5種類のレコードは，&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;Opera File Formats&lt;/a&gt; 似よれば以下のような構造を構成する．&lt;/p&gt;
     &lt;blockquote cite=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;
      &lt;pre&gt;
[&quot;com&quot; record]
 [&quot;opera&quot; record]
  [&quot;www&quot; record]
   [cookies]
   [Path components]
   [Path component terminator]
   [other domains]
   [end of domain flag (&quot;www&quot;)]
  [end of domain flag (&quot;opera&quot;)]
 [end of domain flag (&quot;com&quot;)]&lt;/pre&gt;
     &lt;/blockquote&gt;
     &lt;p&gt;まず，&lt;abbr title=&quot;Top Level Domain&quot;&gt;TLD&lt;/abbr&gt;のレコードがあり，ドメインのレコード，必要ならばさらに細かいサブドメインのレコードが続く．パスのレコードがない場合でも，パスの終了フラグのレコードはある．&lt;/p&gt;
     &lt;p&gt;cookies4.dat ファイルで使われる レコードのタグIDとペイロードは以下の通り．&lt;a href=&quot;./vlink4dat.html&quot;&gt;vlink4.dat&lt;/a&gt;等と共通の要素と，いくつかの専用の要素からなる．&lt;/p&gt;
     &lt;table id=&quot;cookies4dat_tag_id_and_payload_table&quot; &gt;
      &lt;caption&gt;cookies4.dat の トップレベルのレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt; 0x01 &lt;/code&gt;&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#each_domain_record&quot;&gt;ドメインのレコード&lt;/a&gt;．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt;(0x04 | MSB_VALUE)&lt;/code&gt;&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;ドメインの終了フラグ&lt;/td&gt;&lt;/tr&gt;      
      &lt;tr&gt;&lt;td&gt;&lt;code&gt; 0x02 &lt;/code&gt;&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#each_path_record&quot;&gt;パスのレコード&lt;/a&gt;．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt;(0x05 | MSB_VALUE)&lt;/code&gt;&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;パスの終了フラグ&lt;/td&gt;&lt;/tr&gt;      
      &lt;tr&gt;&lt;td&gt;&lt;code&gt;0x0003&lt;/code&gt;&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#each_cookie_record&quot;&gt;クッキーのレコード&lt;/a&gt;．&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;each_domain_record&quot; &gt;
      &lt;caption&gt;ドメインのレコード&lt;/caption&gt;
      &lt;tr&gt;&lt;th&gt;タグの値&lt;/th&gt;&lt;th&gt;内容の型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x001E&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;ドメインの部分の名前&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;
       &lt;td&gt;0x001F&lt;/td&gt;
       &lt;td&gt;int8&lt;/td&gt;
       &lt;td&gt;
        &lt;p&gt;このドメインに対するクッキーをどうフィルタリングするかをあらわす．このレコードがない場合，上位ドメインの設定が使われる．&lt;/p&gt;
        &lt;ol&gt;
         &lt;li&gt;このドメインからの全クッキーを受け入れる．&lt;/li&gt;
         &lt;li&gt;このドメインからの全クッキーを拒否する．&lt;/li&gt;
         &lt;li&gt;このサーバからの全クッキーを受け入れる．上位ドメインでの設定より優先される．&lt;/li&gt;
         &lt;li&gt;このサーバからの全クッキーを拒否する．上位ドメインでの設定より優先される.&lt;/li&gt;
        &lt;/ol&gt;
        &lt;p&gt;ドメインに対する設定は，サブドメインに対する設定で上書きしない限り全サブドメインに対して適用される．&lt;/p&gt;   
       &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
       &lt;td&gt;0x0021&lt;/td&gt;
       &lt;td&gt;int8&lt;/td&gt;
       &lt;td&gt;URLとは一致しないpath情報を含んだクッキーの取り扱う方法を定める．プライバシーの設定で受け入れる設定にしているとユーザに警告するようになるが，「警告する」が有効になっているときドメインによってフィルタリングされる．拒否するときは 1, 受け入れるときは 2. (Handling of cookies that have explicit paths which do not match the URL setting the cookies. If enabled in the privacy preferences the default is to warn the user, but when warning is enabled such cookies can be filtered by their domains: Value 1 indicates reject, and 2 is accept automatically.)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
       &lt;td&gt;0x0025&lt;/td&gt;
       &lt;td&gt;int32&lt;/td&gt;
       &lt;td&gt;
        &lt;p&gt;&quot;Warn about third party cookies&quot; モードになっているとき，このフィールドはその種のクッキーのフィルタリングに使われる.&lt;/p&gt;
        &lt;ol&gt;
         &lt;li&gt;すべてのサードパーティーのクッキーを受け入れる．&lt;/li&gt;
         &lt;li&gt;すべてのサードパーティーのクッキーを拒否する．&lt;/li&gt;
         &lt;li&gt;このサーバからのすべてのサードパーティーのクッキーを受け入れる．上位ドメインでの設定より優先される．&lt;/li&gt;
         &lt;li&gt;このサーバからのすべてのサードパーティーのクッキーを拒否する．上位ドメインでの設定より優先される．&lt;/li&gt;
        &lt;/ol&gt;
        &lt;p&gt;ドメインに対する設定は，サブドメインに対する設定で上書きしない限り全サブドメインに対して適用される．&lt;/p&gt;
       &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0026&lt;/td&gt;&lt;td&gt;int32&lt;/td&gt;&lt;td&gt;不詳&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;each_path_record&quot; &gt;
      &lt;caption&gt;パスのレコード&lt;/caption&gt;
      &lt;tr&gt;&lt;th&gt;タグの値&lt;/th&gt;&lt;th&gt;内容の型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x001D&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;pathパートの名前&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;each_cookie_record&quot; &gt;
      &lt;caption&gt;クッキーのレコード&lt;/caption&gt;
      &lt;tr&gt;&lt;th&gt;タグの値&lt;/th&gt;&lt;th&gt;内容の型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0010&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;クッキーの名前&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0011&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;クッキーの値&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0012&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;有効期限 (Expiry date)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0013&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最後に使われた日時 (Last used)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0014&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.ietf.org/rfc/rfc2965.txt&quot;&gt;RFC 2965&lt;/a&gt; で使われる Comment/Description&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0015&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://www.ietf.org/rfc/rfc2965.txt&quot;&gt;RFC 2965&lt;/a&gt; における Comment/Description に対する URL &lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0016&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;version=1 のクッキー(cf. &lt;a href=&quot;http://www.ietf.org/rfc/rfc2965.txt&quot;&gt;RFC 2965&lt;/a&gt;)を受け取ったドメイン．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0017&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;version=1 のクッキー(cf. &lt;a href=&quot;http://www.ietf.org/rfc/rfc2965.txt&quot;&gt;RFC 2965&lt;/a&gt;)を受け取ったpath．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0018&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;version=1 のクッキー(cf. &lt;a href=&quot;http://www.ietf.org/rfc/rfc2965.txt&quot;&gt;RFC 2965&lt;/a&gt;)を受け取った port limitations&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0019 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;HTTPSのサーバにのみ送信する．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x001A&lt;/td&gt;&lt;td&gt;int8+&lt;/td&gt;&lt;td&gt;クッキーのバージョン(&lt;a href=&quot;http://www.ietf.org/rfc/rfc2965.txt&quot;&gt;RFC 2965&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x001B | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;送信元のサーバにのみクッキーを送信する．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x001C | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;予約(削除保護の機能に)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0020 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;path が URL のprefix だったとき送信しない．たとえば path が /foo のとき /foo/bには送信しますが /foobar には送信しない.&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0022 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;パスワードのログインフォームの結果のクッキー．もしくはそのクッキーにさかのぼれるURLからのクッキー．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0023 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;HTTP 認証による結果のクッキー．もしくはそのクッキーにさかのぼれるURLからのクッキー．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;
       &lt;td&gt;(0x0024 | MSB_VALUE)&lt;/td&gt;
       &lt;td&gt;flag&lt;/td&gt;
       &lt;td&gt;
        &lt;p&gt;&quot;Display Third party cookies&quot; モードのとき，サードパーティーのサーバからのクッキーに対してこのフラグがセットされる．また，このフラグの付いたクッキーは取得するURLがそのサードパーティーのものだった場合にのみ，送信される．サーバからあるリソースの読み込み中に受け取った cookie はサードパーティーのURLには送信されない．&lt;em&gt;The reverse is NOT true.&lt;/em&gt;&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; サードパーティーのサーバからもともとのサーバにリダイレクトするとき，リダイレクト先のURLはサードパーティサーバとみなされる．&lt;/p&gt;
       &lt;/td&gt;
      &lt;/tr&gt;
     &lt;/table&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;syntax&quot;&gt;
     &lt;h4&gt;構成&lt;/h4&gt;
     &lt;p&gt;YAML(&lt;a href=&quot;http://www.google.com/search?q=yaml&quot;&gt;google://YAML&lt;/a&gt;)っぽい書式を使ってまとめるとファイルの構成は次のようになる．()&lt;/p&gt;
     &lt;pre&gt;
      header :
        file version number : 0x0000 1000 
        app version number  : 0x0002 0000 
        tag_id length       : 0x0001      
        length length       : 0x0002      
      body :
        - domain record :
            tag     : 0x01
            length  : 0xLLLL
            payload :
              domain_part_name :
                tag     : 0x001E
                length  : 0xLLLL
                payload : domain # 文字列(長さ domain_part_name record length)
              filtering_rule : 
                tag     : 0x001F
                length  : 0x0004
                payload : 0x0000 00RR # 
              explicit paths cookie handling rule : 
                tag     : 0x0021
                length  : 0x0004
                payload : 0x0000 00RR # 
              third party cookie filtering rule :
                tag     : 0x0025
                length  : 0x0004
                payload : 0x0000 00RR
        - path record :
            tag     : 0x02
            length  : 0xLLLL
            payload : 
              path_part_name : 
                tag     : 0x001D
                length  : 0xLLLL
                payload : path # 文字列
        - cookie record :
            tag     : 0x03
            length  : 0xLLLL
            payload : 
              cookie_name : 
                tag     : 0x0010
                length  : 0xLLLL
                payload : name # 文字列
              cookie_value : 
                tag     : 0x0011
                length  : 0xLLLL
                payload : value # 文字列
              expiry_date : 
                tag     : 0x0012
                length  : 0x0004
                payload : 0xTTTT TTTT # time_t 
              last_used :
                tag     : 0x0013
                length  : 0x0004
                payload : 0xTTTT TTTT # time_t
              rfc_2965_comment :
                tag     : 0x0014
                length  : 0xLLLL
                payload : value # 文字列
              rfc_2965_comment_url :
                tag     : 0x0015
                length  : 0xLLLL
                payload : value # 文字列
              v1_cookie_domain :
                tag     : 0x0016
                length  : 0xLLLL
                payload : value # 文字列
              v1_cookie_path :
                tag     : 0x0017
                length  : 0xLLLL
                payload : value # 文字列
              v1_cookie_port :
                tag     : 0x0018
                length  : 0xLLLL
                payload : value # 文字列
              https_flag :
                tag     : 0x0019
              cookie_version :
                tag     : 0x001a
                length  : 0x0004
                payload : 0xVVVV VVVV 
              only_sender_flag :
                tag     : 0x001b
              reserved_flag :
                tag     : 0x001c
              prefix_non_send_flag :
                tag     : 0x0020
              login_result_cookie_flag :
                tag     : 0x0022
              http_auth_cookie_flag :
                tag     : 0x0023
              third_party_send_flag :
                tag     : 0x0024
        - path_end_flag :
            tag     : 0x05
        - cookie_end_flag :
            tag     : 0x04
     &lt;/pre&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;refs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
    &lt;dl&gt;
     &lt;dt id=&quot;refs_Official_formats&quot;&gt;Off&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;Opera File Formats&lt;/a&gt;, http://www.opera.com/docs/fileformats/ , opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_Official_formats_jp&quot;&gt;Off_jp&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://jp.opera.com/docs/fileformats/&quot;&gt;Opera のファイル形式&lt;/a&gt;, http://jp.opera.com/docs/fileformats/ , jp.opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_unoffcial_localized&quot;&gt;unofficial&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://ashula.info/opera/inis/OperaFileFormats-jp.html&quot;&gt;Opera File Formats(私家訳)&lt;/a&gt;, http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html , t.ashula&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_o4fe&quot;&gt;O4FE&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/dd&gt;
    &lt;/dl&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;revision&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2007/06/11 : 初版&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 01 Sep 2008 08:10:00 +0900</pubDate>
        </item>
        <item>
            <title>dcache4.url</title>
            <link>http://ashula.info/opera/inis/dcache4url</link>
            <description>
&lt;h1 class=&quot;sectionedit13&quot;&gt;&lt;a name=&quot;dcache4url&quot; id=&quot;dcache4url&quot;&gt;dcache4.url&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-author: t.ashula
meta-creation_date: 2007-06-11-T23:34:32+09:00
&lt;/p&gt;

&lt;p&gt;

&lt;div class=&quot;section&quot;&gt;
 &lt;p&gt; Opera のcache を管理するファイル dcache4.url についての解析．&lt;/p&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera9を インストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#structure&quot;&gt;構造&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt; このページでは，Operaのディスクキャッシュファイル( dcache4.url )について解説しています．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile\cache4&lt;/code&gt;以下に作られます．
(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;．エクスプローラの「ツール→フォルダオプション→表示→全てのファイルとフォルダを表示する」が設定されていないと見ることは出来ないです)．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;opera:config#UserPrefs|CacheDirectory4&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;ins class=&quot;notation kestrel&quot;&gt;&lt;p&gt;Opera 9.5 for Windows では，移動プロファイルへの対応がなされており，キャッシュフォルダが&lt;code&gt;C:\Document and Settings\user_name\Local Settings\Application Data\Opera\Opera\profile\cache4\&lt;/code&gt;に変更されています．&lt;/p&gt;
    &lt;/ins&gt;
C:\Documents and Settings\yokozawa    &lt;p&gt;ここにまとめた情報は主に，Opera File Formatsの&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;公式の解説&lt;/a&gt;を基に作られています．ほかの資料は&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;を参照してください．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;structure&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p class=&quot;notice&quot;&gt;データ構造(レコード)についての概要は，&lt;a href=&quot;./binary.html&quot;&gt;binary files&lt;/a&gt;を参照のこと．&lt;/p&gt;
    &lt;p&gt; dcache4.url ファイルはヘッダと訪問済みリンク情報のデータレコードからなる．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;fileheader&quot;&gt; 
     &lt;h4 &gt;ヘッダ&lt;/h4&gt;
     &lt;p&gt;ヘッダは，4つの値からなり， dcache4.url の ヘッダの4つの値はそれぞれ次のようになっている．&lt;/p&gt;
     &lt;dl&gt;
      &lt;dt&gt;file version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0000 1000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;app. version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002 0000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;idtag_length&lt;/dt&gt;       &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0001&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;length_length&lt;/dt&gt;      &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002&lt;/code&gt;&lt;/dd&gt;
     &lt;/dl&gt;
     &lt;p&gt;なので，まとめるとファイルの先頭は以下のようになる．&lt;/p&gt;&lt;pre&gt;
     0        8        16       24       32
    +--------+--------+--------+--------+
    |  0x00  |  0x00  |  0x10  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x02  |  0x00  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x01  |  0x00  |  0x02  |
    +--------+--------+--------+--------+&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;datarecord&quot;&gt;
     &lt;h4&gt;本体&lt;/h4&gt;
     &lt;p&gt;dcache4.url ファイルの本体は ディスクキャッシュに関する情報のレコードの集合からなる．&lt;/p&gt;
     &lt;p&gt;dcache4.url ファイルで使われる レコードのタグIDとペイロードは以下の通り．&lt;a href=&quot;./vlink4dat.html&quot;&gt;vlink4.dat&lt;/a&gt;等と共通の要素と，いくつかの専用の要素からなる．&lt;/p&gt;
     &lt;table id=&quot;downloaddat_tag_id_and_payload_table&quot; &gt;
      &lt;caption&gt;dcache4.url の トップレベルのレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt; 0x01 &lt;/code&gt;&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#each_cache_file_record&quot;&gt;個々のキャッシュファイルに関するレコード&lt;/a&gt;．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt; 0x40 &lt;/code&gt;&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;次に使えるキャッシュファイルの5文字( oprXXXXX の XXXXX 部分 )．&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;each_cache_file_record&quot;&gt;
      &lt;caption&gt;個々のキャッシュに関するレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x03&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;完全なURLの名前(The name of the URL, fully qualified)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x04&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最終訪問日時 &lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0b | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;そのURLがフォームの問い合わせ結果であるときにのみ存在&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x22&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#related_link_record&quot;&gt;その文書に存在する 相対リンクのレコード&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x05&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;ローカルの時間帯でのファイルの最終取得日時．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x07&lt;/td&gt;&lt;td&gt;uint8&lt;/td&gt;
       &lt;td&gt;
        &lt;table summary=&quot;&quot;&gt;
         &lt;caption&gt;ファイル取得の状態&lt;/caption&gt;
         &lt;tr&gt;&lt;th&gt;値&lt;/th&gt;&lt;th&gt;意味&lt;/th&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;取得済み&lt;/td&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;取得中断&lt;/td&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;取得失敗&lt;/td&gt;&lt;/tr&gt;
        &lt;/table&gt;
       &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x08&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;キャッシュしたファイルのサイズ&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x09&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;キャッシュしたファイルの MIME type&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0a&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;キャッシュしたファイルの文字集合 (Character set of content)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0c | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;キャッシュフォルダ以外の場所にダウンロードされたかどうか&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0d&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;ファイル名 (cache files: キャッシュディレクトリに相対)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0f | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;ファイルが更新されたかどうか．更新されてたら存在．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x10&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#http_transaction_record&quot;&gt;HTTP での通信に関する情報のレコード&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;related_link_record&quot;&gt;
      &lt;caption&gt;相対リンクのレコードの 構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x23&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;相対リンクのURL&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x24&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最終訪問日時&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;http_transaction_record&quot;&gt;
      &lt;caption&gt;HTTP での通信に関する情報のレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x15&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;HTTP date header&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x16&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;Expiry date&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x17&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Last modified date&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x18&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;MIME type of document&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x19&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Entity tag&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1A&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Moved to URL (Location header)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1B&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Response line text&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1C&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;Response code&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1D&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Refresh URL&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1E&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;Refresh delta time&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1F&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Suggested file name&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x20&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Content Encodings&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x21&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Content Location&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x25&lt;/td&gt;&lt;td&gt;uint32(string)&lt;/td&gt;&lt;td&gt;タグ &lt;code&gt;0x26&lt;/code&gt;と一緒に使い，最後にリソースを取得したときに使った User Agent の文字列をあらわす．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x26&lt;/td&gt;&lt;td&gt;uint32(string)&lt;/td&gt;&lt;td&gt;タグ &lt;code&gt;0x25&lt;/code&gt;と一緒に使い，最後にリソースを取得したときに使った User Agent の sub version をあらわす．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x30 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;(予約領域)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x31 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;(予約領域)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x3a&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;(不詳)&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;p class=&quot;notation&quot;&gt;各レコードの名称と意味の詳細は&lt;a href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot;&gt;Hypertext Transfer Protocol -- HTTP/1.1&lt;/a&gt;を参照&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;syntax&quot;&gt;
     &lt;h4&gt;構成&lt;/h4&gt;
     &lt;p&gt;YAML(&lt;a href=&quot;http://www.google.com/search?q=yaml&quot;&gt;google://YAML&lt;/a&gt;)っぽい書式を使ってまとめるとファイルの構成は次のようになる．()&lt;/p&gt;
     &lt;ins class=&quot;notation kestrel&quot;&gt;&lt;p&gt;Opera 9.5 では，64bit への対応がされているため，time_t が 8byte(64bit)の値になってます．&lt;/p&gt;&lt;/ins&gt;

     &lt;pre&gt;
      header :
        file version number : 0x0000 1000 
        app version number  : 0x0002 0000 
        tag_id length       : 0x0001      
        length length       : 0x0002      
      body :
        - download file record :
            tag     : 0x41
            length  : 0xLLLL
            payload :
              url_name :
                tag     : 0x03
                length  : 0xLLLL
                payload : url # 文字列(長さ url_name record length)
              last_visit : 
                tag     : 0x04
                length  : 0x0004 
                  ( 9.5 : 0x0008 )
                payload : 0xTTTT TTTT # time_t 型
                  ( 9.5 : 0xTTTT TTTT TTTT TTTT ) # time_t 型
              rel_url_info :
                tag     : 0x22
                length  : 0xLLLL
                payload : 
                  rel_url_name :
                    tag     : 0x23
                    length  : 0xLLLL
                    payload : url # 文字列(長さ rel_url_name record length)
                  rel_url_last  :
                    tag     : 0x24
                    length  : 0x0004
                      ( 9.5 : 0x0008 )
                    payload : 0xTTTT TTTT # time_t 型
                      ( 9.5 : 0xTTTT TTTT TTTT TTTT ) # time_t 型
              local_download_time :
                tag     : 0x05
                length  : 0x0004
                  ( 9.5 : 0x0008 )
                payload : 0xTTTT TTTT # time_t 型
                  ( 9.5 : 0xTTTT TTTT TTTT TTTT ) # time_t 型
              download_state :
                tag     : 0x07
                length  : 0x0001
                payload : ( 0x02 | 0x04 | 0x05 ) # 2,4,5 のどれか
              download_file_size :
                tag     : 0x08
                length  : 0x0004
                payload : 0xLLLL LLLL 
              mime_type :
                tag     : 0x09
                langth  : 0xLLLL
                payload : MIME-type
              char_set  :
                tag     : 0x0a
                length  : 0xLLLL
                payload : char-set # 文字集合
              file_name :
                tag     : 0x0d
                length  : 0xLLLL
                payload : file name # ローカルでのファイル名
              is_in_cache_folder :
                tag     : 0x8c #  0x0c flag
              is_file_edited :
                tag     : 0x8d #  0x0d flag
              http_com_result :
                tag     : 0x10 
                length  : 0xLLLL
                payload : 
                  http_date_header : 
                    tag     : 0x15
                    length  : 0xLLLL
                    payload : HTTP date header
                  http_expiry_date :
                    tag     : 0x16 
                    length  : 0x0004
                      ( 9.5 : 0x0008 )
                    payload : 0xTTTT TTTT # time_t 型
                      ( 9.5 : 0xTTTT TTTT TTTT TTTT ) # time_t 型
                  http_last_mod_date :
                    tag     : 0x17
                    length  : 0xLLLL 
                    payload : last modified date # http date format ?
                  http_mime_type :
                    tag     : 0x18
                    length  : 0xLLLL
                    payload : mime-type
                  http_entity_tag :
                    tag     : 0x19
                    length  : 0xLLLL
                    payload : ETag
                  http_location_header :
                    tag     : 0x1a
                    length  : 0xLLLL
                    payload : MovedToURL
                  http_response_line :
                    tag     : 0x1b
                    length  : 0xLLLL
                    payload : response-line-text
                  http_response_code :
                    tag     : 0x1c
                    length  : 0x0004
                    payload : 0xVVVV VVVV
                  http_refresh_url :
                    tag     : 0x1d
                    length  : 0xLLLL
                    payload : refresh-url
                  http_refresh_delta_time :
                    tag     : 0x1e
                    length  : 0x0004
                    payload : 0xVVVV VVVV
                  http_suggested_file_name :
                    tag     : 0x1f
                    length  : 0xLLLL
                    payload : suggested-file-name
                  http_content_encoding :
                    tag     : 0x20
                    length  : 0xLLLL
                    payload : encoding 
                  http_content_location :
                    tag     : 0x21
                    lenght  : 0xLLLL
                    payload : location
                  http_user_agent :
                    tag     : 0x25
                    length  : 0xLLLL
                    payload : user-agent-string
                  http_user_agent_subversion :
                    tag     : 0x26
                    length  : 0xLLLL
                    payload : user-agent-subversion-string
                  unknown_http_com_record : # 0x3a 不詳なレコード 
                    tag     : 0x3a    
                    length  : 0x0004
                    payload : OxVVVV VVVV 
                  reserved_flag_1 :
                    tag     : 0xC0    # 0x30 予約領域
                  reserved_flag_2 :
                    tag     : 0xC1    # 0x31 予約領域
     &lt;/pre&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;refs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
    &lt;dl&gt;
     &lt;dt id=&quot;refs_Official_formats&quot;&gt;Off&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;Opera File Formats&lt;/a&gt;, http://www.opera.com/docs/fileformats/ , opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_Official_formats_jp&quot;&gt;Off_jp&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://jp.opera.com/docs/fileformats/&quot;&gt;Opera のファイル形式&lt;/a&gt;, http://jp.opera.com/docs/fileformats/ , jp.opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_unoffcial_localized&quot;&gt;unofficial&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://ashula.info/opera/inis/OperaFileFormats-jp.html&quot;&gt;Opera File Formats(私家訳)&lt;/a&gt;, http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html , t.ashula&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_o4fe&quot;&gt;O4FE&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/dd&gt;
    &lt;/dl&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;revision&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2008/01/28 : 2nd : Opera 9.5 にあわせた記述に改訂&lt;/li&gt;
     &lt;li&gt;2007/06/11 : 初版&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 01 Sep 2008 08:10:01 +0900</pubDate>
        </item>
        <item>
            <title>Download.dat</title>
            <link>http://ashula.info/opera/inis/downloaddat</link>
            <description>
&lt;h1 class=&quot;sectionedit14&quot;&gt;&lt;a name=&quot;downloaddat&quot; id=&quot;downloaddat&quot;&gt;Download.dat&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-creation_date: 2006-11-04T23:34:32+09:00
&lt;/p&gt;

&lt;p&gt;

&lt;div class=&quot;section&quot;&gt;
 &lt;p&gt; Opera のTransfer を管理するファイル download.dat についての解析．&lt;/p&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera9を インストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#structure&quot;&gt;構造&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt; このページでは，Operaのダウンロードレスキューファイル( download.dat )について解説しています．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt;以下に作られます．
(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;．エクスプローラの「ツール→フォルダオプション→表示→全てのファイルとフォルダを表示する」が設定されていないと見ることは出来ないです)．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;opera:config#UserPrefs|OperaDirectory&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;p&gt;ここにまとめた情報は主に，Opera File Formatsの&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;公式の解説&lt;/a&gt;を基に作られています．ほかの資料は&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;を参照してください．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;structure&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p class=&quot;notice&quot;&gt;データ構造(レコード)についての概要は，&lt;a href=&quot;./binary.html&quot;&gt;binary files&lt;/a&gt;を参照のこと．&lt;/p&gt;
    &lt;p&gt; download.dat ファイルはヘッダと訪問済みリンク情報のデータレコードからなる．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;fileheader&quot;&gt; 
     &lt;h4 &gt;ヘッダ&lt;/h4&gt;
     &lt;p&gt;ヘッダは，4つの値からなり， download.dat の ヘッダの4つの値はそれぞれ次のようになっている．&lt;/p&gt;
     &lt;dl&gt;
      &lt;dt&gt;file version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0000 1000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;app. version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002 0000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;idtag_length&lt;/dt&gt;       &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0001&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;length_length&lt;/dt&gt;      &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002&lt;/code&gt;&lt;/dd&gt;
     &lt;/dl&gt;
     &lt;p&gt;なので，まとめるとファイルの先頭は以下のようになる．&lt;/p&gt;&lt;pre&gt;
     0        8        16       24
    +--------+--------+--------+--------+
    |  0x00  |  0x00  |  0x10  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x02  |  0x00  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x01  |  0x00  |  0x02  |
    +--------+--------+--------+--------+&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;datarecord&quot;&gt;
     &lt;h4&gt;本体&lt;/h4&gt;
     &lt;p&gt;download.dat ファイルの本体は ダウンロードファイルに関する情報のレコードの集合からなる．&lt;/p&gt;
     &lt;p&gt;download.dat ファイルで使われる レコードのタグIDとペイロードは以下の通り．&lt;a href=&quot;./vlink4dat.html&quot;&gt;vlink4.dat&lt;/a&gt;等と共通の要素と，いくつかの専用の要素からなる．&lt;/p&gt;
     &lt;table id=&quot;downloaddat_tag_id_and_payload_table&quot; &gt;
      &lt;caption&gt;download.dat の トップレベルのレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt; 0x41 &lt;/code&gt;&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#each_download_file_record&quot;&gt;個々のダウンロードファイルに関するレコード&lt;/a&gt;．&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;each_download_file_record&quot;&gt;
      &lt;caption&gt;個々のダウンロードファイルに関するレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x03&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;完全なURLの名前(The name of the URL, fully qualified)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x04&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最終訪問日時 &lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0b | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;そのURLがフォームの問い合わせ結果であるときにのみ存在&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x22&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#related_link_record&quot;&gt;その文書に存在する 相対リンクのレコード&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x05&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;ローカルの時間帯でのファイルの最終取得日時．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x07&lt;/td&gt;&lt;td&gt;uint8&lt;/td&gt;
       &lt;td&gt;
        &lt;table&gt;
         &lt;caption&gt;ファイル取得の状態&lt;/caption&gt;
         &lt;tr&gt;&lt;th&gt;値&lt;/th&gt;&lt;th&gt;意味&lt;/th&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;取得済み&lt;/td&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;取得中断&lt;/td&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;取得失敗&lt;/td&gt;&lt;/tr&gt;
        &lt;/table&gt;
       &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x08&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;ダウンロードファイルのサイズ&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x09&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;ダウンロードファイルの MIME type&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0a&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;ダウンロードファイルの文字集合 (Character set of content)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0c | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;キャッシュフォルダ以外の場所にダウンロードされたかどうか&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x0d&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;ファイル名 (cache files: キャッシュディレクトリに相対)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x0f | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;ファイルが更新されたかどうか．更新されてたら存在．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x10&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;#http_transaction_record&quot;&gt;HTTP での通信に関する情報のレコード&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x28&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;ダウンロードファイルの前回の取得開始時刻．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x29&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;ダウンロードファイルの前回の取得中止時刻．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x2A&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;ファイルの前回のダウンロードで取得したバイト数．ファイルの取得終了時刻が不明のとき，この値は 0 とみなされ，ダウンロード速度も0(不明値)にセットされる．&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;related_link_record&quot;&gt;
      &lt;caption&gt;相対リンクのレコードの 構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x23&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;相対リンクのURL&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x24&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最終訪問日時&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table id=&quot;http_transaction_record&quot;&gt;
      &lt;caption&gt;HTTP での通信に関する情報のレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x15&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;HTTP date header&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x16&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;Expiry date&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x17&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Last modified date&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x18&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;MIME type of document&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x19&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Entity tag&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1A&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Moved to URL (Location header)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1B&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Response line text&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1C&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;Response code&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1D&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Refresh URL&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1E&lt;/td&gt;&lt;td&gt;uint32&lt;/td&gt;&lt;td&gt;Refresh delta time&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x1F&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Suggested file name&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x20&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Content Encodings&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x21&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;Content Location&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x25&lt;/td&gt;&lt;td&gt;uint32(string)&lt;/td&gt;&lt;td&gt;タグ &lt;code&gt;0x26&lt;/code&gt;と一緒に使い，最後にリソースを取得したときに使った User Agent の文字列をあらわす．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x26&lt;/td&gt;&lt;td&gt;uint32(string)&lt;/td&gt;&lt;td&gt;タグ &lt;code&gt;0x25&lt;/code&gt;と一緒に使い，最後にリソースを取得したときに使った User Agent の sub version をあらわす．&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x30 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;(予約領域)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;(0x31 | MSB_VALUE)&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;(予約領域)&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;p class=&quot;notation&quot;&gt;各レコードの名称と意味の詳細は&lt;a href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot;&gt;Hypertext Transfer Protocol -- HTTP/1.1&lt;/a&gt;を参照&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;syntax&quot;&gt;
     &lt;h4&gt;構成&lt;/h4&gt;
     &lt;p&gt;YAML(&lt;a href=&quot;http://www.google.com/search?q=yaml&quot;&gt;google://YAML&lt;/a&gt;)っぽい書式を使ってまとめるとファイルの構成は次のようになる．()&lt;/p&gt;
     &lt;pre&gt;
      header :
        file version number : 0x0000 1000 
        app version number  : 0x0002 0000 
        tag_id length       : 0x0001      
        length length       : 0x0002      
      body :
        - download file record :
            tag     : 0x41
            length  : 0xLLLL
            payload :
              url_name :
                tag     : 0x03
                length  : 0xLLLL
                payload : url # 文字列(長さ url_name record length)
              last_visit : 
                tag     : 0x04
                length  : 0x0004
                payload : 0xTTTT TTTT # time_t 型
              rel_url_info :
                tag     : 0x22
                length  : 0xLLLL
                payload : 
                  rel_url_name :
                    tag     : 0x23
                    length  : 0xLLLL
                    payload : url # 文字列(長さ rel_url_name record length)
                  rel_url_last  :
                    tag     : 0x24
                    length  : 0x0004
                    payload : 0xTTTT TTTT # time_t 型 
              local_download_time :
                tag     : 0x05
                length  : 0x0004
                payload : 0xTTTT TTTT # time_t 型
              download_state :
                tag     : 0x07
                length  : 0x0001
                payload : ( 0x02 | 0x04 | 0x05 ) # 2,4,5 のどれか
              download_file_size :
                tag     : 0x08
                length  : 0x0004
                payload : 0xLLLL LLLL 
              mime_type :
                tag     : 0x09
                langth  : 0xLLLL
                payload : MIME-type
              char_set  :
                tag     : 0x0a
                length  : 0xLLLL
                payload : char-set # 文字集合
              file_name :
                tag     : 0x0d
                length  : 0xLLLL
                payload : file name # ローカルでのファイル名
              last_download_start_time :
                tag     : 0x28
                length  : 0x0004
                payload : 0xTTTT TTTT #
              last_download_stop_time :
                tag     : 0x29
                length  : 0x0004
                payload : 0xTTTT TTTT
              last_download_length :
                tag     : 0x2a
                length  : 0x0004
                payload : 0xLLLL # ファイルの取得終了時刻が有効のときのみ有効
              is_in_cache_folder :
                tag     : 0x8c #  0x0c flag
              is_file_edited :
                tag     : 0x8d #  0x0d flag
              http_com_result :
                tag     : 0x10 
                length  : 0xLLLL
                payload : 
                  http_date_header : 
                    tag     : 0x15
                    length  : 0xLLLL
                    payload : HTTP date header
                  http_expiry_date :
                    tag     : 0x16 
                    length  : 0x0004
                    payload : 0xTTTT TTTT  # Expiry date
                  http_last_mod_date :
                    tag     : 0x17
                    length  : 0xLLLL 
                    payload : last modified date # http date format ?
                  http_mime_type :
                    tag     : 0x18
                    length  : 0xLLLL
                    payload : mime-type
                  http_entity_tag :
                    tag     : 0x19
                    length  : 0xLLLL
                    payload : ETag
                  http_location_header :
                    tag     : 0x1a
                    length  : 0xLLLL
                    payload : MovedToURL
                  http_response_line :
                    tag     : 0x1b
                    length  : 0xLLLL
                    payload : response-line-text
                  http_response_code :
                    tag     : 0x1c
                    length  : 0x0004
                    payload : 0xVVVV VVVV
                  http_refresh_url :
                    tag     : 0x1d
                    length  : 0xLLLL
                    payload : refresh-url
                  http_refresh_delta_time :
                    tag     : 0x1e
                    length  : 0x0004
                    payload : 0xVVVV VVVV
                  http_suggested_file_name :
                    tag     : 0x1f
                    length  : 0xLLLL
                    payload : suggested-file-name
                  http_content_encoding :
                    tag     : 0x20
                    length  : 0xLLLL
                    payload : encoding 
                  http_content_location :
                    tag     : 0x21
                    lenght  : 0xLLLL
                    payload : location
                  http_user_agent :
                    tag     : 0x25
                    length  : 0xLLLL
                    payload : user-agent-string
                  http_user_agent_subversion :
                    tag     : 0x26
                    length  : 0xLLLL
                    payload : user-agent-subversion-string
                  reserved_flag_1 :
                    tag     : 0xC0    # 0x30 予約領域
                  reserved_flag_2 :
                    tag     : 0xC1    # 0x31 予約領域
     &lt;/pre&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;refs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
    &lt;dl&gt;
     &lt;dt id=&quot;refs_Official_formats&quot;&gt;Off&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;Opera File Formats&lt;/a&gt;, http://www.opera.com/docs/fileformats/ , opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_Official_formats_jp&quot;&gt;Off_jp&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://jp.opera.com/docs/fileformats/&quot;&gt;Opera のファイル形式&lt;/a&gt;, http://jp.opera.com/docs/fileformats/ , jp.opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_unoffcial_localized&quot;&gt;unofficial&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://ashula.info/opera/inis/OperaFileFormats-jp.html&quot;&gt;Opera File Formats(私家訳)&lt;/a&gt;, http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html , t.ashula&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_o4fe&quot;&gt;O4FE&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/dd&gt;
    &lt;/dl&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;revision&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2008/01/04 : titleのtypo修正&lt;/li&gt;
     &lt;li&gt;2006/11/04 : 初版&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 12 May 2008 16:33:50 +0900</pubDate>
        </item>
        <item>
            <title>FastForward.ini</title>
            <link>http://ashula.info/opera/inis/fastforwardini</link>
            <description>
&lt;h1 class=&quot;sectionedit15&quot;&gt;&lt;a name=&quot;fastforwardini&quot; id=&quot;fastforwardini&quot;&gt;FastForward.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;
&lt;pre class=&quot;code&quot;&gt;meta-creation_date: 2005-10-01T23:33:19+09:00&lt;/pre&gt;

&lt;p&gt;

FastForward 機能の設定ファイル fastforward.ini についての解説．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT15 SECTION &quot;FastForward.ini&quot; [1-163] --&gt;
&lt;h2 class=&quot;sectionedit16&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
この文書は，WindowsXPにWindows版の Opera 9.64 をインストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;office@ashula.info&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT16 SECTION &quot;注意&quot; [163-617] --&gt;
&lt;h2 class=&quot;sectionedit17&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
fastforward.iniは，&lt;a href=&quot;http://www.opera.com/features/fforward/index.dml&quot; class=&quot;urlextern&quot; title=&quot;http://www.opera.com/features/fforward/index.dml&quot;  rel=&quot;nofollow&quot;&gt;FastForward&lt;/a&gt;に使われるiniファイル．
&lt;/p&gt;

&lt;p&gt;
operaのインストールディレクトリと同じところにある．
プロファイルフォルダに入れるとそちらが優先される模様
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.opera.com/docs/operafiles/&quot; class=&quot;urlextern&quot; title=&quot;http://www.opera.com/docs/operafiles/&quot;  rel=&quot;nofollow&quot;&gt;公式の解説&lt;/a&gt;によれば，&lt;q cite=&quot;http://www.opera.com/docs/operafiles/&quot;&gt;Defines what activates the Fast Forward button; instructions for customization are included in the file&lt;/q&gt;　とあり，Fast Forward ボタンを押したときやマウスジェスチャーとかキーボードショートカットで”次(forward)“に対する操作をしたときに，対応する要素があればそれを下に”次”のページを表示してくれる機能．
&lt;/p&gt;

&lt;blockquote cite=&quot;http://www.opera.com/features/fforward/index.dml&quot; class=&quot;blockquote-plugin&quot;&gt;
&lt;p&gt;

When viewing a page with no user forward history, Opera will try to detect a possible “forward” link that you can access with a forward gesture or keyboard shortcut. The “Forward” icon will change into a “FastForward” icon when this is possible. Try it with a search engine to go to the “Next page” link, or when reading a multi-page on-line article. It can detect “link-next” elements, and will perform checks to find one if not.
&lt;/p&gt;

&lt;/blockquote&gt;

&lt;/div&gt;
&lt;!-- EDIT17 SECTION &quot;説明&quot; [617-1920] --&gt;
&lt;h2 class=&quot;sectionedit18&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
ヘッダと[Fast Forward]セクションからなる．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
3行ほど冒頭に有るが，実質的に最初の一行のみ．残りの2行はコメント

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Preferences version 2.1
; This file is part of the Opera browser.
; This file is UTF-8 encoded.&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;fast_forward_セクション&quot; id=&quot;fast_forward_セクション&quot;&gt;[Fast Forward] セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
最初に組み込みの検索対象とその重みを設定．
&lt;/p&gt;

&lt;p&gt;
&lt;pre&gt;
 ;First some built in types and their scores 
  Link element=400
  Wand login=300
  Show image=50
  Next image=200
&lt;/pre&gt;
&lt;/p&gt;

&lt;p&gt;
それぞれの意味は次の通りと思われる．
&lt;/p&gt;

&lt;p&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;q&gt;Link element&lt;/q&gt;&lt;/dt&gt;
&lt;dd&gt;&quot;次&quot;は,(おそらく)HEAD要素内の&amp;lt;link rel=&amp;quot;next&amp;quot;&amp;gt;を表示．defaultではこれが一番重くなっている．&lt;/dd&gt;
&lt;dt&gt;&lt;q&gt;Wand login&lt;/q&gt;&lt;/dt&gt;
&lt;dd&gt;&quot;次&quot;として,Wandによるログイン処理を行う．&lt;/dd&gt;
&lt;dt&gt;&lt;q&gt;Show image&lt;/q&gt;&lt;/dt&gt;
&lt;dd&gt;&quot;次&quot;として,ページ内の画像を単体で表示する．&lt;/dd&gt;
&lt;dt&gt;&lt;q&gt;Next image&lt;/q&gt;&lt;/dt&gt;
&lt;dd&gt;&quot;次&quot;として,(Show imageで見てるときに)その次の画像を表示する．&lt;/dd&gt;
&lt;/dl&gt;

&lt;/p&gt;

&lt;p&gt;
その後は，次のリンクを検出する単語(もしくは連語)が言語別に連なっている．
&lt;/p&gt;

&lt;p&gt;
とくに指定されていない単語の重みは100．ファイル内の説明からすると，Operaは100以上の値が設定されている単語が含まれているリンクを”次”の対象とするとなっている．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT18 SECTION &quot;構造&quot; [1920-3386] --&gt;
&lt;h2 class=&quot;sectionedit19&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
このファイルはiniファイルなのでWindowsにおけるiniファイルの文法に従う．
&lt;/p&gt;

&lt;p&gt;
簡単に言うと， &lt;code&gt; Name=Value &lt;/code&gt; が基本， &lt;code&gt; ; &lt;/code&gt; で始まる行はコメント行， &lt;code&gt; [ &lt;/code&gt; , &lt;code&gt; ] &lt;/code&gt; で囲まれるとセクション， &lt;code&gt; ” &lt;/code&gt; で囲むとそれらの文字はエスケープされる．という文法である．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;前半の組込み系&quot; id=&quot;前半の組込み系&quot;&gt;前半の組込み系&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
重みを上下させることは可能．
なにか要素を増やせるかどうかは不明．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;単語&quot; id=&quot;単語&quot;&gt;単語&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
言語別にまとまってはいるが，セクションを構成しているわけではないので，好きなところに好きな単語(あるいは連語)を文法に従って，追加できる．
&lt;/p&gt;


&lt;del class=&quot;block&quot;&gt;&lt;div class=&quot;deleted&quot;&gt;
&lt;p&gt;
defaultでは，”次へ”だけしか日本語は登録されていないので”次の”を登録すると，「次のページ」，「次の記事へ」などに対応して楽である．
&lt;/p&gt;
&lt;/div&gt;&lt;/del&gt;

&lt;ins class=&quot;block&quot;&gt;&lt;div class=&quot;inserted&quot;&gt;
&lt;p&gt;
完全一致でのみ反応するようになってしまっているので，それらしい単語をいくつも登録する必要がある．
&lt;/p&gt;
&lt;/div&gt;&lt;/ins&gt;

&lt;ins class=&quot;block&quot;&gt;&lt;div class=&quot;inserted&quot;&gt;
&lt;p&gt;
下記のようにあるので，リンクに使われてる文章が，その言葉で始まってるか終わっているなら反応することになってるようだ．

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Then other words and their scores.
If no score is given, it defaults to 100
If score is 100 or more, Opera will allow
the word or words to also only be the start or end
word of the whole link text&lt;/pre&gt;
&lt;/div&gt;&lt;/ins&gt;


&lt;p&gt;
意味的に「次の」ページに反応してるのではなくて，単に一致するリンク(anchor)をたどるだけなので，たとえば&lt;code&gt; セキュア（SSL） &lt;/code&gt; を登録しておくと，&lt;a href=&quot;http://reader.livedoor.com&quot; class=&quot;urlextern&quot; title=&quot;http://reader.livedoor.com&quot;  rel=&quot;nofollow&quot;&gt;LDR&lt;/a&gt;のログイン画面でHTTPSの方を FastForwrad で選べるようになる．ついでにHTTPSの方でWandを登録しておけば，マウスジェスチャのみでHTTPSログインが出来るようになる．
&lt;/p&gt;

&lt;p&gt;
ほかに， &lt;code&gt; &lt;acronym title=&quot;Secure Sockets Layer&quot;&gt;SSL&lt;/acronym&gt;(https)はこちら &lt;/code&gt; を登録しておくと，mixiでも同じようにマウスジェスチャのみのHTTPSログインが出来るようになる．

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT19 SECTION &quot;カスタマイズ&quot; [3386-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Fri, 09 Oct 2009 12:25:42 +0900</pubDate>
        </item>
        <item>
            <title>notes.adr</title>
            <link>http://ashula.info/opera/inis/notesadr</link>
            <description>
&lt;h1 class=&quot;sectionedit20&quot;&gt;&lt;a name=&quot;notesadr&quot; id=&quot;notesadr&quot;&gt;notes.adr&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-author: t.ashula
meta-creation_date: 2007-07-15T16:23:03+09:00
&lt;/p&gt;

&lt;p&gt;

&lt;div class=&quot;section&quot;&gt;
 &lt;p&gt; Opera の メモ管理ファイル notes.adr の解析．&lt;/p&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera 9.22の情報に基づいて作成してます．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#filestruct&quot;&gt;構造&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#customize&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt;notes.adrは，Opera のメモ(Note)を管理するためのファイル．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，&lt;code&gt;Opera Directory&lt;/code&gt;(通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt;)以下に作られる(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;)．&lt;/p&gt;
    &lt;p&gt;基本的な構造は，&lt;a href=&quot;http://ashula.info/opera/inis/opera6adr.html&quot;&gt;Opera6.adr&lt;/a&gt;などと同様．Itemとして &lt;code&gt;#NOTE&lt;/code&gt; が用いられる．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;filestruct&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p&gt;notes.adr ファイルは，ヘッダと，本体からなる．文字コードはデフォルトでutf-8が使われる．&lt;/p&gt;
    &lt;p&gt;数行のヘッダの後，フォルダと個々の メモ を表す構造が メモの量だけ繰り返される．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;notesadr_header&quot;&gt;
     &lt;h4&gt;ヘッダ&lt;/h4&gt;
     &lt;p&gt;先頭は，Hotlist書式のversion情報が入る．&lt;/p&gt;
     &lt;p&gt;その後，ファイルのエンコード情報と，何かのversionが入る．改変が可能かどうかは不明．&lt;/p&gt;
     &lt;pre&gt;Opera Hotlist version 2.0
Options: encoding = utf8, version=3&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;notesadr_body&quot;&gt;
     &lt;h4&gt;本体&lt;/h4&gt;
     &lt;p&gt;本体は基本的に，&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#NOTE&lt;/code&gt;，&lt;code&gt;#SEPERATOR&lt;/code&gt;，それと&lt;code&gt;-&lt;/code&gt;の4つの要素の繰り返しによって構成される．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#FOLDER&lt;/code&gt;は，そこから&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつのフォルダとして扱うことを示し，&lt;code&gt;#NOTE&lt;/code&gt;は，次の&lt;code&gt;#NOTE&lt;/code&gt;か&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつの widget として扱うことを示す．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#SEPERATOR&lt;/code&gt; は区切り線を表し，任意の位置に出現する．&lt;/p&gt;
     &lt;p&gt;&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#NOTE&lt;/code&gt;，&lt;code&gt;#SEPERATOR&lt;/code&gt;，&lt;code&gt;-&lt;/code&gt;の4つは行の先頭にあり，それ以外の属性は，タブ(U+09)，名，&quot;=&quot;(U+3D)，値 という構造をしている．&lt;/p&gt;
     &lt;h5&gt;&lt;code&gt;#FOLDER&lt;/code&gt;&lt;/h5&gt;
     &lt;p&gt;Notes Panel でフォルダとして表示される．&lt;/p&gt;
     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#FOLDER&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;必須&lt;/td&gt;
        &lt;td id=&quot;folderid&quot;&gt;
         &lt;p&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#NOTE&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/p&gt;
         &lt;p&gt;値は 各種 *.adr 全てに亘って一意の値．&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;識別のための名前．何でもいい．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;CREATED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;作られた時刻のUnixTime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ACTIVE&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;選択されているかどうかを示す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;EXPANDED&lt;/td&gt;
        &lt;td&gt;YES (NO)&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;開かれている状態かどうかを示す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;TRASH FOLDER&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;ゴミ箱(相当)のフォルダにのみ付く．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
     &lt;h5&gt;&lt;code&gt;#NOTE&lt;/code&gt;&lt;/h5&gt;
     &lt;p&gt;個々の Note を表す．&lt;/p&gt;
     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#NOTE&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;
         &lt;p&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#NOTE&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/p&gt;
         &lt;p&gt;仔細は &lt;a href=&quot;#folderid&quot;&gt;#FOLDER の ID属性&lt;/a&gt;を参照．&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;メモとして保存した文字列本体．改行は，U+02 U+02 に変換されて保存される．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;メモを保存したURL．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;CREATED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;アイテムが作られた時刻のunixtime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ACTIVE&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaの終了時にアクティブだった場合につく．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
     &lt;h5&gt;&lt;code&gt;#SEPARATOR&lt;/code&gt;&lt;/h5&gt;
     &lt;p&gt;区切り線 を表す．&lt;/p&gt;
     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#SEPARATOR&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;省略．仔細は &lt;a href=&quot;#folderid&quot;&gt;#FOLDER の ID属性&lt;/a&gt;を参照．&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;      
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;syntax&quot;&gt;
     &lt;h4&gt;構成&lt;/h4&gt;
     &lt;p&gt;フォルダの階層構造については&lt;a href=&quot;http://ashula.info/opera/inis/opera6adr.html#syntax&quot;&gt;Opera6.adr の構成&lt;/a&gt;と同様なので省略．&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsection&quot; id=&quot;customize&quot;&gt;
     &lt;h3&gt;カスタマイズ&lt;/h3&gt;
     &lt;p&gt;特にいじれるところは無い．&lt;/p&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;refs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;history&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2007/07/15 : 初版&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 12 May 2008 20:03:39 +0900</pubDate>
        </item>
        <item>
            <title>Opera6.adr</title>
            <link>http://ashula.info/opera/inis/opera6adr</link>
            <description>
&lt;h1 class=&quot;sectionedit21&quot;&gt;&lt;a name=&quot;opera6adr&quot; id=&quot;opera6adr&quot;&gt;Opera6.adr&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

ブックマークファイル bookmarks.adr / opera6.adr についての解説
&lt;/p&gt;


&lt;ins class=&quot;block&quot;&gt;&lt;div class=&quot;inserted&quot;&gt;
&lt;p&gt;
Opera 10.50 pre-alpha で &lt;a href=&quot;http://ashula.info/opera/inis/bookmarksini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:bookmarksini&quot;&gt;bookmarks.ini&lt;/a&gt; に変更された後，&lt;a href=&quot;http://my.opera.com/desktopteam/blog/2010/02/19/post-beta-fixes&quot; class=&quot;urlextern&quot; title=&quot;http://my.opera.com/desktopteam/blog/2010/02/19/post-beta-fixes&quot;  rel=&quot;nofollow&quot;&gt;Post-beta fixes&lt;/a&gt; にて再度この形式に
&lt;/p&gt;
&lt;/div&gt;&lt;/ins&gt;


&lt;/div&gt;
&lt;!-- EDIT21 SECTION &quot;Opera6.adr&quot; [1-314] --&gt;
&lt;h2 class=&quot;sectionedit22&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

この文書は，Opera 10.00 の情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;t.ashula&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT22 SECTION &quot;注意&quot; [314-701] --&gt;
&lt;h2 class=&quot;sectionedit23&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

bookmarks.adr ( Opera 9以前では opera6.adr ) は，operaにおけるブックマーク(お気に入り)の情報を記載したファイル．
&lt;/p&gt;

&lt;p&gt;
「ユーザごとの設定を使う」でインストールすると，通常 WindowsXP なら &lt;code&gt;Documents and Settings\user_name\Application Data\Opera\Opera\profile&lt;/code&gt;，Windows Vista なら &lt;code&gt;Users\user_name\AppData\Roaming\Opera\Opera\profile&lt;/code&gt;に作られる．
&lt;/p&gt;

&lt;p&gt;
同時に，&lt;code&gt;opera6.adr.bak&lt;/code&gt;という名前でバックアップが作られることがある．
&lt;/p&gt;

&lt;p&gt;
公式の解説は以下の通り(Markup一部改変)．

    &lt;blockquote cite=&quot;http://www.opera.com/docs/operafiles/&quot; title=&quot;Files Used by Opera より抜粋&quot; &gt;
     &lt;table class=&quot;grid&quot; style=&quot;border-collapse:collapse;&quot;&gt;
      &lt;caption id=&quot;user&quot;&gt;Saved user data&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;35%&quot; /&gt;&lt;col width=&quot;10%&quot; class=&quot;centered&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;35%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;
       &lt;tr&gt;&lt;th&gt;Filename&lt;/th&gt;&lt;th&gt;Use&lt;/th&gt;&lt;th&gt;Format&lt;/th&gt;&lt;th&gt;Overwritten on install&lt;/th&gt;&lt;th&gt;Tweak info &lt;a href=&quot;#note1&quot;&gt;[1]&lt;/a&gt;&lt;/th&gt;&lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;Opera6.adr&lt;/td&gt;
        &lt;td&gt;Stores bookmarks.&lt;/td&gt;
        &lt;td&gt;text/plain&lt;/td&gt;
        &lt;td&gt;no &lt;a href=&quot;#note2&quot;&gt;[2]&lt;/a&gt;&lt;/td&gt;
        &lt;td id=&quot;file-tweak-info&quot;&gt;
         File can be saved and renamed， and another file can be selected. See the local menu on the Bookmarks tab in the Hotlist window.&lt;br /&gt;
         Editable， but can be changed more easily in the browser. Several third party bookmark managers provide an export function.
        &lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
     &lt;div id=&quot;note1&quot;&gt;
      &lt;h3&gt;Note [1]&lt;/h3&gt;
      &lt;p&gt;Tweak only while Opera is &lt;em&gt;not&lt;/em&gt; running， except when told otherwise. Deleting files &lt;em&gt;will&lt;/em&gt; cause data loss! Always make backups before making any changes.&lt;/p&gt;
     &lt;/div&gt;
     &lt;div id=&quot;note2&quot;&gt;
      &lt;h3&gt;Note [2]&lt;/h3&gt;
      &lt;p&gt;The logic behind the bookmark installation:&lt;/p&gt;
      &lt;ol&gt;
       &lt;li&gt;Try to read [User Prefs]Hot List File Ver2 from the opera6.ini file
        &lt;ul&gt;
         &lt;li&gt;Do not alter the value if any found&lt;/li&gt;
         &lt;li&gt;Default to opera6.adr if no value was found&lt;/li&gt;
        &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;Try to install an opera6.adr file， preserve existing if the value from 1 was empty&lt;/li&gt;
      &lt;/ol&gt;
      &lt;p&gt;Opera 5 behaved differently.&lt;/p&gt;
     &lt;/div&gt;
    &lt;/blockquote&gt;
   
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT23 SECTION &quot;説明&quot; [701-3145] --&gt;
&lt;h2 class=&quot;sectionedit24&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

opera6.adr ファイルは，ヘッダと，本体からなる．文字コードはデフォルトでutf-8が使われる．
&lt;/p&gt;

&lt;p&gt;
数行のヘッダの後，フォルダと個々のブックマークを表す構造がブックマークの量だけ繰り返される．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT24 SECTION &quot;構造&quot; [3145-3431] --&gt;
&lt;h3 class=&quot;sectionedit25&quot;&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

先頭は，Hotlist書式のversion情報が入る．
&lt;/p&gt;

&lt;p&gt;
その後，ファイルのエンコード情報と，何かのversionが入る．改変が可能かどうかは不明．

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;  Opera Hotlist version 2.0
  Options: encoding = utf8， version=3    &lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT25 SECTION &quot;ヘッダ&quot; [3431-3708] --&gt;
&lt;h3 class=&quot;sectionedit26&quot;&gt;&lt;a name=&quot;本体&quot; id=&quot;本体&quot;&gt;本体&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

本体は基本的に，&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt;と &lt;code&gt;#SEPARATOR&lt;/code&gt; &lt;code&gt;-&lt;/code&gt;の4つの要素の繰り返しによって構成される．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;#FOLDER&lt;/code&gt;は，そこから対応する&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつのフォルダとして扱うことを示し，&lt;code&gt;#&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt;は，次の&lt;code&gt;#&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt;か&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつのアイテムとして扱うことを示す．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;#SEPERATOR&lt;/code&gt; は区切り線を表し，任意の位置に出現する．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt;，&lt;code&gt;#SEPERATOR&lt;/code&gt;，&lt;code&gt;-&lt;/code&gt;の4つは行の先頭にあり，それ以外の属性は，タブ(U+09)，名，”=”(U+3D)，値 という構造をしている．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;folder&quot; id=&quot;folder&quot;&gt;#FOLDER&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#FOLDER&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;必須&lt;/td&gt;
        &lt;td id=&quot;folderid&quot;&gt;
         すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#URL&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．
         値は 各種 *.adr 全てに亘って一意の値で，生成された順につけられる．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;識別のための名前．何でもいい．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;DESCRIPTION&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaでフォルダのプロパティを編集したときのdescriptionの文字列．改行は，U+02 U+02 に変換されて保存される．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;SHORT NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaでフォルダのプロパティを編集したときのnicknameに対応する文字列．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ACTIVE&lt;/td&gt;
        &lt;td&gt;YES (NO)&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;詳細不明&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;CREATED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;作られた時刻のUnixTime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;EXPANDED&lt;/td&gt;
        &lt;td&gt;YES (NO)&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;開かれている状態かどうかを示す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ON PERSONALBAR&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パーソナルバーに表示するかどうか指定する．表示するときにのみYESで作られる．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;PERSONALBAR_POS&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;(任意)&lt;/td&gt;
        &lt;td&gt;ON PERSONALBARがYESの時に何番目に表示するかを指定する．ON PERSONALBARが無ければ無効．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ORDER&lt;/td&gt;
        &lt;td&gt;非負整数値&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;詳細不明&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;TRASH FOLDER&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;ゴミ箱(相当)のフォルダにのみ付く．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;TARGET&lt;/td&gt;
        &lt;td&gt;mini&lt;/td&gt;
        &lt;td&gt;不明&lt;/td&gt;
        &lt;td&gt;Opera Mini との同期 Opera Link のための情報．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;MOVE_IS_COPY&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;移動ではなく，複製扱いになる.&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;SUBFOLDER_ALLOWED&lt;/td&gt;
        &lt;td&gt;NO&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;サブフォルダを持てるか持てないかを表す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;SEPARATOR_ALLOWED&lt;/td&gt;
        &lt;td&gt;NO&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;セパレータを持てるか持てないかを表す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;MAX_ITEMS&lt;/td&gt;
        &lt;td&gt;非負整数&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;不明&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;
    
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;url&quot; id=&quot;url&quot;&gt;#URL&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

     &lt;table&gt;
      &lt;caption&gt;&lt;code&gt;#URL&lt;/code&gt; の属性一覧&lt;/caption&gt;
      &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
      &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
      &lt;tbody&gt;
       &lt;tr&gt;
        &lt;td&gt;ID&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#URL&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;識別のための名前．何でもいい．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;URL&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;ブックマークしたURL．URL以外にも，bookmarkletなどのscript系も可能．必須の項目ではないらしいが，これが無ければoperaは何のアクションも起こさないので事実上必須の項目．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;DESCRIPTION&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaでアイテムのプロパティを編集したときのdescriptionの文字列．改行は，U+02 U+02 に変換されて保存される．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;SHORT NAME&lt;/td&gt;
        &lt;td&gt;文字列&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Operaでブックマークのプロパティを編集したときのnicknameに対応する文字列．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;CREATED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;アイテムが作られた時刻のUnixTime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;VISITED&lt;/td&gt;
        &lt;td&gt;UnixTime&lt;/td&gt;
        &lt;td&gt;強制&lt;/td&gt;
        &lt;td&gt;アイテムのURLにアクセスした時刻のUnixTime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ICONFILE&lt;/td&gt;
        &lt;td&gt;アイコンファイル名か，&quot;Bookmark Unvisited&quot;&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;faviconとして対応するファイル名を示す．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ON PERSONALBAR&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パーソナルバーに表示するかどうか指定する．表示するときにのみYESで作られる．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;PERSONALBAR_POS&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;(任意)&lt;/td&gt;
        &lt;td&gt;ON PERSONALBARがYESの時に何番目に表示するかを指定する．ON PERSONALBARが無ければ無効．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;IN PANEL&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パネルに入れるかどうかを指定する．パネルにするときにのみYESになる．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;PANEL_POS&lt;/td&gt;
        &lt;td&gt;整数値&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;IN PANEL=YESのときにパネル中で何番目に表示するかを指定する．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;SMALL SCREEN&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;パネル内でSmallScreenモードで表示するかどうかを指定する．&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ACTIVE&lt;/td&gt;
        &lt;td&gt;YES&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;Opera終了時に開かれているとYESになる？&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td&gt;ORDER&lt;/td&gt;
        &lt;td&gt;非負整数値&lt;/td&gt;
        &lt;td&gt;任意&lt;/td&gt;
        &lt;td&gt;詳細不明. 0 - 2147483647 ?&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/tbody&gt;
     &lt;/table&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;separator&quot; id=&quot;separator&quot;&gt;#SEPARATOR&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

区切り線 を表す．

&lt;table&gt;
&lt;caption&gt;&lt;code&gt;#SEPARATOR&lt;/code&gt; の属性一覧&lt;/caption&gt;
&lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr&gt;
  &lt;td&gt;ID&lt;/td&gt;
  &lt;td&gt;整数値&lt;/td&gt;
  &lt;td&gt;強制&lt;/td&gt;
  &lt;td&gt;省略．#FOLDER の ID属性と同様&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;  

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT26 SECTION &quot;本体&quot; [3708-12177] --&gt;
&lt;h3 class=&quot;sectionedit27&quot;&gt;&lt;a name=&quot;構成&quot; id=&quot;構成&quot;&gt;構成&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

&lt;code&gt;#FOLDER&lt;/code&gt;から&lt;code&gt;-&lt;/code&gt;までがひとつのフォルダを構成する．フォルダの階層構造は，
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;    #FOLDER
        ID=1
        NAME=Parent
    #FOLDER
        ID=2
        NAME=Child
    #URL
        ID=3
        URL=http://example.com/childs_bookmark
        NAME=childs 1
    #SEPARATOR
        ID=7
    #URL
        ID=6
        URL=http://example.com/childs_bookmark2
        NAME=childs 2
    -
    #URL
        ID=4
        URL=http://example.com/Parents_bookmark
        NAME=parents 1
    -
    #URL
        ID=5
        URL=http://example.com/root_bookmark
        NAME=roots 1&lt;/pre&gt;

&lt;p&gt;

というように&lt;code&gt;#FOLDER&lt;/code&gt;中に&lt;code&gt;#FOLDER&lt;/code&gt;を作成することで表され
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;    +- Parent
    |  |
    |  +- Child
    |  |  |
    |  |  +- childs 1
    |  |  |
    |  |  +- (separator)
    |  |  |
    |  |  +- childs 2
    |  |
    |  +- parents 1
    |
    +- roots 1&lt;/pre&gt;

&lt;p&gt;
というような構造を構成する．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT27 SECTION &quot;構成&quot; [12177-13197] --&gt;
&lt;h2 class=&quot;sectionedit28&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

上記の情報で弄れるけども，公式から引用した表にも有るようにこのファイルを弄るよりも，Operaのbookmarkから編集した方が楽である．
&lt;/p&gt;

&lt;p&gt;
また，少ないながらもこの形式に対応したブックマークエディタなどがある．

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT28 SECTION &quot;カスタマイズ&quot; [13197-13520] --&gt;
&lt;h3 class=&quot;sectionedit29&quot;&gt;&lt;a name=&quot;対応しているもの&quot; id=&quot;対応しているもの&quot;&gt;対応しているもの&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; オンラインブックマーク&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://delicious.com&quot; class=&quot;urlextern&quot; title=&quot;http://delicious.com&quot;  rel=&quot;nofollow&quot;&gt;delicious.com&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://sitebar.org&quot; class=&quot;urlextern&quot; title=&quot;http://sitebar.org&quot;  rel=&quot;nofollow&quot;&gt;SiteBar&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ソフトウェア&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.vector.co.jp/soft/win95/net/se218677.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.vector.co.jp/soft/win95/net/se218677.html&quot;  rel=&quot;nofollow&quot;&gt;BookSync&lt;/a&gt;(Windows)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.vector.co.jp/soft/win95/net/se358360.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.vector.co.jp/soft/win95/net/se358360.html&quot;  rel=&quot;nofollow&quot;&gt;フローティング・ブックマーク&lt;/a&gt;(Windows)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT29 SECTION &quot;対応しているもの&quot; [13520-13896] --&gt;
&lt;h2 class=&quot;sectionedit30&quot;&gt;&lt;a name=&quot;参考文献&quot; id=&quot;参考文献&quot;&gt;参考文献&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
&lt;dl&gt;
&lt;dt id=&quot;refs_Official&quot;&gt;offical&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/operafiles/&quot;&gt;Files Used by Opera&lt;/a&gt;， http://www.opera.com/docs/operafiles/ ， opera.com&lt;/dd&gt;
&lt;/dl&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT30 SECTION &quot;参考文献&quot; [13896-14124] --&gt;
&lt;h2 class=&quot;sectionedit31&quot;&gt;&lt;a name=&quot;更新履歴&quot; id=&quot;更新履歴&quot;&gt;更新履歴&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2010/03/02 : Opera 10.50 のベータ版での変更から復帰したので修正．&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2008/09/19 : Opera 9.5(OperaLink)に基づいたものに改訂.  Vista に関して追加.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2007/10/22 : &lt;acronym title=&quot;Extensible Markup Language&quot;&gt;XML&lt;/acronym&gt; 的にinvalid な記述があったので修正&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2007/07/15 : #SEPARTOR の記述を追加，修正．参考文献を追加&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2006/09/22 : &lt;acronym title=&quot;Extensible Markup Language&quot;&gt;XML&lt;/acronym&gt; 的にinvalid な記述があったので修正&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2006/01/30 : TRASH FOLDER を追加&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2005/03/25 : 初版&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT31 SECTION &quot;更新履歴&quot; [14124-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Wed, 03 Mar 2010 01:25:26 +0900</pubDate>
        </item>
        <item>
            <title>operaprefs.ini</title>
            <link>http://ashula.info/opera/inis/operaprefsini</link>
            <description>
&lt;h1 class=&quot;sectionedit32&quot;&gt;&lt;a name=&quot;operaprefsini&quot; id=&quot;operaprefsini&quot;&gt;operaprefs.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;
&lt;pre class=&quot;code&quot;&gt;meta-creation_date: 2009-10-29T17:02:19+09:00&lt;/pre&gt;

&lt;p&gt;

Opera 全体の設定ファイル operaprefs.ini についての解説．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT32 SECTION &quot;operaprefs.ini&quot; [1-155] --&gt;
&lt;h2 class=&quot;sectionedit33&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
この文書は，WindowsXPに Opera 10 をインストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;http://twitter.com/t_Ashula&quot; class=&quot;urlextern&quot; title=&quot;http://twitter.com/t_Ashula&quot;  rel=&quot;nofollow&quot;&gt;@t_ashula&lt;/a&gt; まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT33 SECTION &quot;注意&quot; [155-588] --&gt;
&lt;h2 class=&quot;sectionedit34&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
operaprefs.iniは，Opera 10の全般的な設定のための INI ファイル．プロファイルディレクトリにある．
&lt;/p&gt;

&lt;p&gt;
Opera のインストールディレクトリの &lt;a href=&quot;http://ashula.info/opera/inis/operaprefs_default.ini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:operaprefs_default.ini&quot; rel=&quot;nofollow&quot;&gt;operaprefs_default.ini&lt;/a&gt; の設定に影響される．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT34 SECTION &quot;説明&quot; [588-849] --&gt;
&lt;h2 class=&quot;sectionedit35&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

ヘッダと以下のセクションからなる．いくつかのセクションは Opera のデフォルトの値を変更すると現れる．

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#userprefs&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;UserPrefs&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#extensions&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Extensions&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#voicexml&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;VoiceXML&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#securityprefs&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;SecurityPrefs&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#install&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Install&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#hotlistwindow&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;HotListWindow&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#state&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;State&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#autoupdate&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;AutoUpdate&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#proxy&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Proxy&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#windows&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Windows&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#operasync&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;OperaSync&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#operaaccount&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;OperaAccount&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#operasyncserver&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;OperaSyncServer&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#performance&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Performance&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#network&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Network&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#matches&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Matches&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#colors&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Colors&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#webserver&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;WebServer&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#savedsettings&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;SavedSettings&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#fonts&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Fonts&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#preferredfonts&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Preferredfonts&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#preferredfontsmonospace&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Preferredfontsmonospace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#sounds&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Sounds&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#multimedia&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Multimedia&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#filetypessectioninfo&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;FileTypesSectionInfo&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#filetypes&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;FileTypes&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#filetypesextension&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;FileTypesExtension&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#trustedprotocols&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;TrustedProtocols&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#mail&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Mail&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#cache&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Cache&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#diskcache&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;DiskCache&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#authordisplaymode&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;AuthorDisplayMode&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#userdisplaymode&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;UserDisplayMode&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#java&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Java&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#cssgenericfontfamily&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;CSSGenericFontFamily&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;#columns&quot; title=&quot;opera:inis:operaprefsini &amp;crarr;&quot; class=&quot;wikilink1&quot;&gt;Columns&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
3行ほど冒頭に有るが，実質的に最初の一行のみ．残りの2行はコメント

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Preferences version 2.1
; This file is part of the Opera browser.
; This file is UTF-8 encoded.&lt;/pre&gt;

&lt;p&gt;

ファイルの先頭に BOM(byte order mark)が version 2.1 から追加されている．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;userprefs&quot; id=&quot;userprefs&quot;&gt;UserPrefs&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;extensions&quot; id=&quot;extensions&quot;&gt;Extensions&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;voicexml&quot; id=&quot;voicexml&quot;&gt;VoiceXML&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;securityprefs&quot; id=&quot;securityprefs&quot;&gt;SecurityPrefs&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;install&quot; id=&quot;install&quot;&gt;Install&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;hotlistwindow&quot; id=&quot;hotlistwindow&quot;&gt;HotListWindow&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;state&quot; id=&quot;state&quot;&gt;State&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;autoupdate&quot; id=&quot;autoupdate&quot;&gt;AutoUpdate&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;proxy&quot; id=&quot;proxy&quot;&gt;Proxy&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;windows&quot; id=&quot;windows&quot;&gt;Windows&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;operasync&quot; id=&quot;operasync&quot;&gt;OperaSync&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;operaaccount&quot; id=&quot;operaaccount&quot;&gt;OperaAccount&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;operasyncserver&quot; id=&quot;operasyncserver&quot;&gt;OperaSyncServer&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;performance&quot; id=&quot;performance&quot;&gt;Performance&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;network&quot; id=&quot;network&quot;&gt;Network&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;matches&quot; id=&quot;matches&quot;&gt;Matches&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;colors&quot; id=&quot;colors&quot;&gt;Colors&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;webserver&quot; id=&quot;webserver&quot;&gt;WebServer&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;savedsettings&quot; id=&quot;savedsettings&quot;&gt;SavedSettings&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;fonts&quot; id=&quot;fonts&quot;&gt;Fonts&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;preferredfonts&quot; id=&quot;preferredfonts&quot;&gt;Preferredfonts&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;preferredfontsmonospace&quot; id=&quot;preferredfontsmonospace&quot;&gt;Preferredfontsmonospace&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;sounds&quot; id=&quot;sounds&quot;&gt;Sounds&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;multimedia&quot; id=&quot;multimedia&quot;&gt;Multimedia&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;filetypessectioninfo&quot; id=&quot;filetypessectioninfo&quot;&gt;FileTypesSectionInfo&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;filetypes&quot; id=&quot;filetypes&quot;&gt;FileTypes&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;filetypesextension&quot; id=&quot;filetypesextension&quot;&gt;FileTypesExtension&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;trustedprotocols&quot; id=&quot;trustedprotocols&quot;&gt;TrustedProtocols&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;mail&quot; id=&quot;mail&quot;&gt;Mail&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;cache&quot; id=&quot;cache&quot;&gt;Cache&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;diskcache&quot; id=&quot;diskcache&quot;&gt;DiskCache&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;authordisplaymode&quot; id=&quot;authordisplaymode&quot;&gt;AuthorDisplayMode&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;userdisplaymode&quot; id=&quot;userdisplaymode&quot;&gt;UserDisplayMode&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;java&quot; id=&quot;java&quot;&gt;Java&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;cssgenericfontfamily&quot; id=&quot;cssgenericfontfamily&quot;&gt;CSSGenericFontFamily&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;columns&quot; id=&quot;columns&quot;&gt;Columns&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;/div&gt;
&lt;!-- EDIT35 SECTION &quot;構造&quot; [849-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Thu, 29 Oct 2009 17:13:15 +0900</pubDate>
        </item>
        <item>
            <title>override.ini</title>
            <link>http://ashula.info/opera/inis/overrideini</link>
            <description>
&lt;h1 class=&quot;sectionedit36&quot;&gt;&lt;a name=&quot;overrideini&quot; id=&quot;overrideini&quot;&gt;override.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-creation_date: 2007-07-15T20:26:28+09:00
&lt;/p&gt;

&lt;p&gt;
SitePreferences 機能の設定ファイル override.ini についての解析．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
この文書は，WindowsXPにWindows版の Opera 9.5をインストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT36 SECTION &quot;override.ini&quot; [1-591] --&gt;
&lt;h3 class=&quot;sectionedit37&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;
override.ini は，「サイトごとの設定」で使われるファイル．他に &lt;code&gt;override_downloaded.ini &lt;/code&gt;  というファイルがサイトごとの設定には使われる．
&lt;/p&gt;

&lt;p&gt;
「ユーザごとの設定を使う」でインストールすると， &lt;code&gt; Opera Direcotry &lt;/code&gt; (通常， &lt;code&gt; %APPDATA%\Opera\Opera\profile &lt;/code&gt; )以下に作られる．( &lt;code&gt; %APPDATA% &lt;/code&gt; は，通常 &lt;code&gt; Documents and Settings\user_name\Application Data &lt;/code&gt; )
&lt;/p&gt;

&lt;p&gt;
実際の場所は，&lt;a href=&quot;opera:config#UserPrefs|OverridesFile&quot;&gt;opera:config#UserPrefs|OverridesFile&lt;/a&gt;の値を参照のこと．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT37 SECTION &quot;説明&quot; [591-1204] --&gt;
&lt;h3 class=&quot;sectionedit38&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;
ヘッダと[Overrides]，各ホストに対するセクションの3パートからなる．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
3行ほど冒頭に有るが，実質的に最初の一行のみ．残りの2行はコメント

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Preferences version 2.0
; This file is part of the Opera browser.
; This file is UTF-8 encoded.&lt;/pre&gt;

&lt;p&gt;

&lt;code&gt; version 2.1 &lt;/code&gt;  の場合，BOM がつく．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;overrides_セクション&quot; id=&quot;overrides_セクション&quot;&gt;[Overrides] セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
設定を上書きするホスト(ドメイン)名が列挙される．ここに挙げられたホスト名でセクションが生成され，設定が保存される．
&lt;/p&gt;

&lt;p&gt;
ホスト名は後方一致になっていて，  &lt;code&gt; example.com &lt;/code&gt;  のセクションがあれば， &lt;code&gt; foo.example.com &lt;/code&gt; や &lt;code&gt; bar.example.com &lt;/code&gt; にも同様の設定が引き継がれる．ただし， &lt;code&gt; baz.example.com &lt;/code&gt; のセクションが有った場合， &lt;code&gt; example.com &lt;/code&gt; での設定はさらに上書きされ， &lt;code&gt; baz.example.com &lt;/code&gt; のセクションの設定が優先される．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;各ホストごとの_セクション&quot; id=&quot;各ホストごとの_セクション&quot;&gt;各ホストごとの セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
&lt;code&gt; KEY=VALUE &lt;/code&gt;  の形で，各種の設定がかかれる．
&lt;/p&gt;

&lt;p&gt;
KEY はさらに， &lt;code&gt; FOO | BAR  &lt;/code&gt;  という形をしている．KEY (の FOO,BAR) と VALUE は &lt;code&gt;opera:config&lt;/code&gt; の項目と一致している．
&lt;/p&gt;

&lt;p&gt;
例えば， &lt;code&gt; User Prefs|User JavaScript=1  &lt;/code&gt;  は &lt;a href=&quot;opera:config#UserPrefs|UserJavaScript&quot;&gt;opera:config#UserPrefs|UserJavaScript &lt;/a&gt;の設定を上書きする．
&lt;/p&gt;

&lt;p&gt;
ただし，&lt;a href=&quot;http://ashula.info/opera/config&quot; class=&quot;wikilink2&quot; title=&quot;opera:config&quot; rel=&quot;nofollow&quot;&gt;&amp;#039;&amp;#039; opera:config &amp;#039;&amp;#039;&lt;/a&gt; にある全てを上書きできるわけではない．基本的には，Site Preferences のダイアログから設定できる項目だけが上書きできる．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT38 SECTION &quot;構造&quot; [1204-2876] --&gt;
&lt;h3 class=&quot;sectionedit39&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;
[Overrides] のセクションに 対象のホストを書き，そのホスト名のセクションを追加すれば良い．
&lt;/p&gt;

&lt;p&gt;
前述のように，Site Preferences のダイアログでほとんど全てが設定可能なので，無理にやらないほうが無難．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT39 SECTION &quot;カスタマイズ&quot; [2876-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Tue, 15 Jul 2008 18:23:45 +0900</pubDate>
        </item>
        <item>
            <title>Search.ini</title>
            <link>http://ashula.info/opera/inis/searchini</link>
            <description>
&lt;h1 class=&quot;sectionedit40&quot;&gt;&lt;a name=&quot;searchini&quot; id=&quot;searchini&quot;&gt;Search.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;
Operaの検索機能の設定ファイル search.ini について．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT40 SECTION &quot;Search.ini&quot; [1-96] --&gt;
&lt;h2 class=&quot;sectionedit41&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
この文書は，WindowsXPにWindows版の Opera 9.60 をインストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;office@ashula.info&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT41 SECTION &quot;注意&quot; [96-550] --&gt;
&lt;h2 class=&quot;sectionedit42&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
search.iniは，検索の設定に使われるiniファイル．
&lt;/p&gt;

&lt;p&gt;
プロファイルディレクトリ &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;Opera Directory&lt;/a&gt;と，インストールディレクトリに存在する．
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.opera.com/docs/operafiles/&quot; class=&quot;urlextern&quot; title=&quot;http://www.opera.com/docs/operafiles/&quot;  rel=&quot;nofollow&quot;&gt;公式の解説&lt;/a&gt;によれば，基本的にプロファイルディレクトリの設定が優先されるが，プロファイルディレクトリにあるファイルの version がインストールディレクトリにあるものより古い（値が小さい）場合，インストールディレクトリのもので上書きされる．
&lt;/p&gt;

&lt;blockquote cite=&quot;http://www.opera.com/docs/operafiles/#mainprofile&quot; class=&quot;blockquote-plugin&quot;&gt;
&lt;p&gt;
Settings for the search engines available in Opera, and where they are displayed in the browser. 
&lt;/p&gt;

&lt;p&gt;
Only overwritten when the version number in the existing file is lower than that of the search.ini file in the main directory

&lt;/p&gt;

&lt;/blockquote&gt;

&lt;/div&gt;
&lt;!-- EDIT42 SECTION &quot;説明&quot; [550-1507] --&gt;
&lt;h2 class=&quot;sectionedit43&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

ヘッダと[Version]，[Search Engine X]セクションからなる．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
3行ほど冒頭に有るが，実質的に最初の一行のみ．残りの2行はコメント

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Preferences version 2.1
; This file is part of the Opera browser.
; This file is UTF-8 encoded.&lt;/pre&gt;

&lt;p&gt;

ファイルの先頭に BOM(byte order mark)が version 2.1 から追加されている．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;version_セクション&quot; id=&quot;version_セクション&quot;&gt;[Version] セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
ファイルの（書式など）のバージョンを表すセクション．
&lt;/p&gt;

&lt;p&gt;
プロファイルディレクトリのファイルとインストールディレクトリのファイルのうち，この値が新しい（大きい）方が使われる.
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;サンプル&quot; id=&quot;サンプル&quot;&gt;サンプル&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;
&lt;pre class=&quot;code&quot;&gt;File Version=19 &lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;search_engine_x_セクション&quot; id=&quot;search_engine_x_セクション&quot;&gt;[Search Engine X] セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
それぞれの 検索エンジンの設定を表すセクション．
&lt;/p&gt;

&lt;p&gt;
最初から登録されている Google 検索などは &lt;code&gt;[Search Engine 1]&lt;/code&gt; などと小さい値で，あとから追加したものは100000 以上の値が付けられる．
&lt;/p&gt;

&lt;p&gt;
それぞれの 検索エンジンの設定は，以下の要素からなる．

&lt;/p&gt;
&lt;table class=&quot;inline sectionedit44&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;ID&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;各検索エンジンに対して一意の数値．元々用意されてるモノには，1000000未満の値が割り当てられ，あとからユーザが追加したものは1000000以上の数値が割り当てられる．Opera9.6 では UNIQUEID の追加により削除される予定．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Name&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;文字列&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;アドレスバーからのキーワードでの検索時に，「”何々で”“何々を”検索」の「何々で」に表示される文字列&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Verbtext&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;検索フィールドで，「何々”検索”」と表示されるときの「検索」の方の言語ファイルでの番号.0がするとデフォルト．まれに&lt;code&gt;17063&lt;/code&gt;が指定されていることがあるが，9.5の言語ファイルに該当する項目は無く，&lt;code&gt;-1988219522=”%s search”&lt;/code&gt;が妥当．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt; &lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;文字列(&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;)&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;検索エンジンのURL. Webページに限らず，&lt;code&gt;javascript:&lt;/code&gt;なども設定可能．URL中の &lt;code&gt;%s&lt;/code&gt;が検索キーワードで置換される．&lt;code&gt;%s&lt;/code&gt;などの詳細は後述．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Query&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;文字列&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;POSTメソッドで検索するときのデータ．ここでも &lt;code&gt;%s&lt;/code&gt;が検索キーワードで置換される． &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Key&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;文字列&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;アドレスバーなどで検索するときにつかうキー，後述のサンプルでは &lt;code&gt;gj ほげ&lt;/code&gt; でGoogleで日本語検索になる．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Is post&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値(0,1)&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;POSTメソッドを用いるときに1.&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Has endseparator&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値(0,1)&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;検索フィールド内で一覧表示したときや，右クリックのデータベースの検索での表示の際に，この検索エンジンの下に，区切り線を入れるかどうかを指定する．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Encoding&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;特定文字列&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;%s&lt;/code&gt;などに渡された文字列を検索エンジンのURLに変換するときのエンコードを指定する．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Search Type&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;以下の検索エンジンの種別の値を指定する．各値の意味は後述．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Position&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;パーソナルバーに表示する際の位置を指定する．パーソナルバーに表示しないときには&lt;code&gt;-1&lt;/code&gt;にする．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row11&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Nameid&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;言語ファイルでのID．値が0以外に設定されると，検索エンジンの説明をOpera本体の言語ファイルから持ってくる．デフォルトのGoogle検索には，&lt;code&gt;1632215285&lt;/code&gt; が指定されており，言語ファイルの該当IDでは &lt;code&gt;1632215285=”&amp;amp;Google”&lt;/code&gt;となっている．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row12&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;Deleted&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値(0,1)&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;削除フラグ．デフォルトで用意されているGoogle検索や eBay検索などは削除できず，このフラグで非表示にするしかできない．あとから追加したものは，フラグではなく本当に消える．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row13&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;&lt;code&gt;UNIQUEID&lt;/code&gt;&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;UUID&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;128ビットの一意の値．Opera 9.6から 検索エンジンも OperaLink の対象になったため追加された．&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;!-- EDIT44 TABLE &quot;Table&quot; [2625-5507] --&gt;
&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;サンプル1&quot; id=&quot;サンプル1&quot;&gt;サンプル&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;
&lt;pre class=&quot;code&quot;&gt;UNIQUEID=7A8CADE6677811DDBA4B5E9D55D89593
ID=1000037
Name=Google ja-JP
Verbtext=0
URL=http://www.google.co.jp/search?hl=en&amp;amp;client=opera&amp;amp;rls=en&amp;amp;as_q=%s&amp;amp;ie=utf-8&amp;amp;lr=lang_ja&amp;amp;safe=off
Query=
Key=gj
Is post=0
Has endseparator=0
Encoding=UTF-8
Search Type=0
Position=-1
Nameid=0
Key=gj
Is post=0
Has endseparator=0
Encoding=UTF-8
Search Type=0
Position=-1
Nameid=0
Deleted=0&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;検索キーワードの置換&quot; id=&quot;検索キーワードの置換&quot;&gt;検索キーワードの置換&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

&lt;code&gt;&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt;と&lt;code&gt;Query&lt;/code&gt;では，パラメータとして&lt;code&gt;%s&lt;/code&gt;と&lt;code&gt;%i&lt;/code&gt;とが使える．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;%s&lt;/code&gt; は検索フィールドの入力文字列や &lt;code&gt;g ほげ&lt;/code&gt;としたときの”ほげ”に置換される．スペースなどで区切られた複数の単語は &lt;code&gt;+&lt;/code&gt;で連結される．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;%i&lt;/code&gt; は検索結果の1ページあたりの表示件数を指定する．たとえば Google の検索ではパラメータとして &lt;code&gt;&amp;amp;num=100&lt;/code&gt;を追加することで1ページあたり100件の検索結果を表示させることができる．設定は&lt;a href=&quot;opera:config#UserPrefs|NumberOfHits&quot;&gt;opera:config#UserPrefs|NumberOfHits&lt;/a&gt;から行う．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;検索の種類&quot; id=&quot;検索の種類&quot;&gt;検索の種類&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

&lt;code&gt;Search Type&lt;/code&gt; に指定する検索の種類とその値は以下の通り．

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 0 = 普通の検索エンジン&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2 = スーパーサーチ&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 12 = ページ内検索&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 14 = 履歴検索（History Search）&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 50 = 辞書検索（Dictionary）&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 51 = 辞典検索（Encyclopedia）&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 52 = 通貨変換（Translate currency）&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 100–117 = 翻訳（Translate）&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT43 SECTION &quot;構造&quot; [1507-7044] --&gt;
&lt;h2 class=&quot;sectionedit45&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

簡単に言うと， &lt;code&gt; Name=Value &lt;/code&gt; が基本， &lt;code&gt; ; &lt;/code&gt; で始まる行はコメント行， &lt;code&gt; [ &lt;/code&gt; , &lt;code&gt; ] &lt;/code&gt; で囲まれるとセクション， &lt;code&gt; ” &lt;/code&gt; で囲むとそれらの文字はエスケープされる．という文法である．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;各_検索エンジン_search_engine_x&quot; id=&quot;各_検索エンジン_search_engine_x&quot;&gt;各 検索エンジン ([Search Engine X])&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
Opera の設定ダイアログからは，&lt;code&gt;Name&lt;/code&gt;，&lt;code&gt;&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;&lt;/code&gt;，&lt;code&gt;Query&lt;/code&gt;（&lt;code&gt;Is post&lt;/code&gt;)，&lt;code&gt;key&lt;/code&gt;，&lt;code&gt;Has endseparator&lt;/code&gt;，&lt;code&gt;Deleted&lt;/code&gt; が設定できる．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;Position&lt;/code&gt;はパーソナルバーで追加や削除，移動時に書き換えられる．
&lt;/p&gt;

&lt;p&gt;
日本語環境では重要な &lt;code&gt;Encoding&lt;/code&gt;は，Operaから触れないので別の手段で書き換えるほかない．
&lt;/p&gt;

&lt;p&gt;
検索フィールドやコンテキストメニューなどでの表示順は基本的に search.ini に書かれている順番になるため，表示の順番を入れ変えるには，ファイルでの順番を入れ替える必要がある．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;外部ツール&quot; id=&quot;外部ツール&quot;&gt;外部ツール&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
Search.ini の管理用のツール．
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;seeme&quot; id=&quot;seeme&quot;&gt;SeeMe&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;
&lt;a href=&quot;http://palepoli.skr.jp/seeme/&quot; class=&quot;urlextern&quot; title=&quot;http://palepoli.skr.jp/seeme/&quot;  rel=&quot;nofollow&quot;&gt;SeeMe オンラインヘルプ&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&amp;amp;DisplayLang=ja&quot; class=&quot;urlextern&quot; title=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&amp;amp;DisplayLang=ja&quot;  rel=&quot;nofollow&quot;&gt;Microsoft .NET Framework 3.5&lt;/a&gt; が必要．日本語．
&lt;/p&gt;

&lt;blockquote cite=&quot;http://palepoli.skr.jp/seeme/&quot; class=&quot;blockquote-plugin&quot;&gt;
&lt;p&gt;
 Opera のサーチエンジンリスト (Search.ini) を &lt;acronym title=&quot;Graphical User Interface&quot;&gt;GUI&lt;/acronym&gt; で編集するためのアプリケーションです。
&lt;/p&gt;

&lt;p&gt;
 内蔵の編集機能とは違い全体を見ながら追加や編集ができるようにしています。
&lt;/p&gt;

&lt;p&gt;
 又 Opera 本体では何故かできないリストの並べ替えや「で検索」の文字を外すとかが可能です。
&lt;/p&gt;

&lt;p&gt;
 v3 よりデフォルト検索エンジンの変更や２つインストールした Opera のもう片方の編集も可能になりました
&lt;/p&gt;

&lt;/blockquote&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;searchedit&quot; id=&quot;searchedit&quot;&gt;SearchEdit&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;
&lt;a href=&quot;http://my.opera.com/SearchEdit/blog/&quot; class=&quot;urlextern&quot; title=&quot;http://my.opera.com/SearchEdit/blog/&quot;  rel=&quot;nofollow&quot;&gt;Search Edit&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://my.opera.com/t-ashula/blog/2008/05/01/searchedit-japanese-tutorial&quot; class=&quot;urlextern&quot; title=&quot;http://my.opera.com/t-ashula/blog/2008/05/01/searchedit-japanese-tutorial&quot;  rel=&quot;nofollow&quot;&gt;SearchEdit 日本語チュートリアル&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://java.sun.com&quot; class=&quot;urlextern&quot; title=&quot;http://java.sun.com&quot;  rel=&quot;nofollow&quot;&gt;J2SE 6&lt;/a&gt;が必要．英語，日本語を含む各言語ファイルあり．
&lt;/p&gt;

&lt;p&gt;
並び替えやキーの設定などの各種編集のほか，重複の検出と削除，OpenSearch 形式への書き出しと結合，別のSearch.iniとの結合などができる．
&lt;/p&gt;

&lt;blockquote cite=&quot;http://my.opera.com/SearchEdit/blog/&quot; class=&quot;blockquote-plugin&quot;&gt;
&lt;p&gt;

SearchEdit is a Java-based editor for Opera&amp;#039;s search.ini. It allows moving, editing and deleting existing search entries from the search.ini as well as adding/removing separators. 
&lt;/p&gt;

&lt;p&gt;
SearchEdit works with search.ini from Opera 9 and higher.
&lt;/p&gt;

&lt;p&gt;
For more information read the tutorial or go to the Forum.

&lt;/p&gt;

&lt;/blockquote&gt;

&lt;/div&gt;
&lt;!-- EDIT45 SECTION &quot;カスタマイズ&quot; [7044-9727] --&gt;
&lt;h2 class=&quot;sectionedit46&quot;&gt;&lt;a name=&quot;参考資料&quot; id=&quot;参考資料&quot;&gt;参考資料&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://operawiki.info/SearchINIEditing&quot; class=&quot;urlextern&quot; title=&quot;http://operawiki.info/SearchINIEditing&quot;  rel=&quot;nofollow&quot;&gt;Manually Editing Opera Searches using search.ini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://my.opera.com/Rijk/blog/show.dml/9799&quot; class=&quot;urlextern&quot; title=&quot;http://my.opera.com/Rijk/blog/show.dml/9799&quot;  rel=&quot;nofollow&quot;&gt;Multiple variables for search queries&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT46 SECTION &quot;参考資料&quot; [9727-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Fri, 18 Sep 2009 20:04:12 +0900</pubDate>
        </item>
        <item>
            <title>SpeedDial.ini</title>
            <link>http://ashula.info/opera/inis/speeddialini</link>
            <description>
&lt;h1 class=&quot;sectionedit47&quot;&gt;&lt;a name=&quot;speeddialini&quot; id=&quot;speeddialini&quot;&gt;SpeedDial.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

SpeedDial 機能の設定ファイル speeddial.ini について．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT47 SECTION &quot;SpeedDial.ini&quot; [1-99] --&gt;
&lt;h2 class=&quot;sectionedit48&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

この文書は，WindowsXPにWindows版の Opera 9.51 をインストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;office@ashula.info&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT48 SECTION &quot;注意&quot; [99-554] --&gt;
&lt;h2 class=&quot;sectionedit49&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

speeddial.iniは，&lt;a href=&quot;http://www.opera.com/features/speeddial/&quot; class=&quot;urlextern&quot; title=&quot;http://www.opera.com/features/speeddial/&quot;  rel=&quot;nofollow&quot;&gt;SpeedDial&lt;/a&gt;の設定に使われるiniファイル．
&lt;/p&gt;

&lt;p&gt;
プロファイルディレクトリ &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;Opera Directory&lt;/a&gt;にある．
&lt;a href=&quot;opera:config#UserPrefs|SpeedDialFile&quot;&gt;Speed Dial File&lt;/a&gt;を設定することで，任意のファイルを指定することも可能．
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.opera.com/docs/operafiles/&quot; class=&quot;urlextern&quot; title=&quot;http://www.opera.com/docs/operafiles/&quot;  rel=&quot;nofollow&quot;&gt;公式の解説&lt;/a&gt;には，2008-07-12現在特に記載なし．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT49 SECTION &quot;説明&quot; [554-1089] --&gt;
&lt;h2 class=&quot;sectionedit50&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

ヘッダと[Speed Dial X]セクションからなる．
通常 X は 1 から 9 までだが，[Size]セクションを追加することで数を増やしたり減らしたりできる．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

3行ほど冒頭に有るが，実質的に最初の一行のみ．残りの2行はコメント

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Preferences version 2.1
; This file is part of the Opera browser.
; This file is UTF-8 encoded.&lt;/pre&gt;

&lt;p&gt;

ファイルの先頭に BOM(byte order mark)が version 2.1 から追加されている．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;speed_dial_x_セクション&quot; id=&quot;speed_dial_x_セクション&quot;&gt;[Speed Dial X] セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
それぞれの dial の設定は，以下の 5 つの要素からなる．

&lt;/p&gt;
&lt;table class=&quot;inline sectionedit51&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;Title&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;文字列&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;dial のタイトル．SpeedDialの画面で各dialの下に表示される文字列．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;Url&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;文字列(&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;)&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;dial の対象のURL．Webページに限らず，&lt;code&gt;data:&lt;/code&gt;や &lt;code&gt;opera:&lt;/code&gt;，&lt;code&gt;javascript:&lt;/code&gt;など設定可能&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;Reload Enabled&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値 ( 0 か 1 )&lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;自動更新に関する設定．1にすることで次の Reload Interval と Reload Only If Expired の設定が有効になる&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;Reload Interval&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値 &lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;自動更新の間隔の設定．単位は秒．Reload Enabled=1のときのみ，意味をもつ．Neverにすると2147483647(2の32乗-1)にされる．&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0&quot; colspan=&quot;2&quot;&gt;Reload Only If Expired&lt;/td&gt;&lt;td class=&quot;col2&quot; colspan=&quot;2&quot;&gt;数値 ( 0 か 1 ) &lt;/td&gt;&lt;td class=&quot;col4&quot; colspan=&quot;2&quot;&gt;ページの期限切れで更新するかどうかの設定．Dialの対象ページが期限 ( Expires )を設定しているときのみ有効．&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;!-- EDIT51 TABLE &quot;Table&quot; [1737-2535] --&gt;
&lt;p&gt;

この各セクションは，&lt;a href=&quot;http://ashula.info/opera/inis/operalink&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:operalink&quot; rel=&quot;nofollow&quot;&gt;OperaLink&lt;/a&gt;での同期の対象．
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;サンプル&quot; id=&quot;サンプル&quot;&gt;サンプル&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;

Google ニュースの日本版を30分で1回更新する場合の設定．

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Title=Google ニュース 日本版
Url=http://news.google.com/news?ned=jp
Reload Enabled=1
Reload Interval=1800
Reload Only If Expired=1&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;size_セクション&quot; id=&quot;size_セクション&quot;&gt;[Size] セクション&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

Dialの縦横の数を設定するセクション．
&lt;/p&gt;

&lt;p&gt;
Opera 側から設定するためのUIはないため，iniファイルを直接書き換えない限り存在しない．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;Rows=H&lt;/code&gt; で縦（行数）を設定し，&lt;code&gt;Columns=W&lt;/code&gt;で横（列数）を設定する．
&lt;/p&gt;

&lt;p&gt;
最小はどちらも 1 . 最大は画面サイズに依存する．
&lt;/p&gt;

&lt;p&gt;
このセクションは，&lt;a href=&quot;http://ashula.info/opera/inis/operalink&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:operalink&quot; rel=&quot;nofollow&quot;&gt;OperaLink&lt;/a&gt;での同期の対象ではない．
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;サンプル1&quot; id=&quot;サンプル1&quot;&gt;サンプル&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;

縦に3行，横に4列の場合

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[Size]
Rows=3
Columns=4&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT50 SECTION &quot;構造&quot; [1089-3392] --&gt;
&lt;h2 class=&quot;sectionedit52&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;

このファイルはiniファイルなのでWindowsにおけるiniファイルの文法に従う．
&lt;/p&gt;

&lt;p&gt;
簡単に言うと， &lt;code&gt; Name=Value &lt;/code&gt; が基本， &lt;code&gt; ; &lt;/code&gt; で始まる行はコメント行， &lt;code&gt; [ &lt;/code&gt; , &lt;code&gt; ] &lt;/code&gt; で囲まれるとセクション， &lt;code&gt; ” &lt;/code&gt; で囲むとそれらの文字はエスケープされる．という文法である．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;各_dial_speed_dial_x&quot; id=&quot;各_dial_speed_dial_x&quot;&gt;各 dial ([Speed Dial X])&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

各 dial の Title 以外はすべてOpera から設定するUIがあるので SpeedDialの画面から設定したほうが楽．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;dial_数_size&quot; id=&quot;dial_数_size&quot;&gt;dial 数 ([Size])&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

Opera 側から設定するためのUIはないため，iniファイルを直接書き換える．
Rows, Columns のどちらかだけが指定された場合，指定されてないほうは 3 が指定されているものとされる．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT52 SECTION &quot;カスタマイズ&quot; [3392-4218] --&gt;
&lt;h2 class=&quot;sectionedit53&quot;&gt;&lt;a name=&quot;参考資料&quot; id=&quot;参考資料&quot;&gt;参考資料&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://my.opera.com/larskl/blog/2008/05/06/customize-the-number-of-items-in-speed-dial&quot; class=&quot;urlextern&quot; title=&quot;http://my.opera.com/larskl/blog/2008/05/06/customize-the-number-of-items-in-speed-dial&quot;  rel=&quot;nofollow&quot;&gt;Customize the number of items in speed dial&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://d.hatena.ne.jp/saiton/20080507/1210118519&quot; class=&quot;urlextern&quot; title=&quot;http://d.hatena.ne.jp/saiton/20080507/1210118519&quot;  rel=&quot;nofollow&quot;&gt;Speed Dial のエントリを増やす&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://suehiro.blog.shinobi.jp/Entry/252&quot; class=&quot;urlextern&quot; title=&quot;http://suehiro.blog.shinobi.jp/Entry/252&quot;  rel=&quot;nofollow&quot;&gt;スピードダイアル&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://d.hatena.ne.jp/edvakf/20080612/1213239507&quot; class=&quot;urlextern&quot; title=&quot;http://d.hatena.ne.jp/edvakf/20080612/1213239507&quot;  rel=&quot;nofollow&quot;&gt;Speed Dialハックのその後&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT53 SECTION &quot;参考資料&quot; [4218-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Mon, 14 Jul 2008 14:27:13 +0900</pubDate>
        </item>
        <item>
            <title>Opera Internal/Initialize Files</title>
            <link>http://ashula.info/opera/inis/start</link>
            <description>
&lt;h1 class=&quot;sectionedit54&quot;&gt;&lt;a name=&quot;opera_internalinitialize_files&quot; id=&quot;opera_internalinitialize_files&quot;&gt;Opera Internal/Initialize Files&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

Opera のIniファイルや内部ファイルの構造に関するメモ書き
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/adr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:adr&quot;&gt;Adrs&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; ﻿&lt;a href=&quot;http://ashula.info/opera/inis/contactsadr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:contactsadr&quot;&gt;﻿contacts.adr&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/notesadr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:notesadr&quot;&gt;notes.adr&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/unitesadr&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:unitesadr&quot; rel=&quot;nofollow&quot;&gt;unitesadr&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/widgetsadr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:widgetsadr&quot;&gt;Widgets.adr&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/binary&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:binary&quot;&gt;Binaries&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/cookies4dat&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:cookies4dat&quot;&gt;cookies4.dat&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/dcache4url&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:dcache4url&quot;&gt;dcache4.url&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/downloaddat&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:downloaddat&quot;&gt;Download.dat&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/vlink4dat&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:vlink4dat&quot;&gt;vlink4.dat&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Inis&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/operaprefsini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:operaprefsini&quot;&gt;operaprefs.ini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/opera6adr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:opera6adr&quot;&gt;Bookmarks.adr(Opera6.adr)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/bookmarksini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:bookmarksini&quot;&gt;bookmarks.ini&lt;/a&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/fastforwardini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:fastforwardini&quot;&gt;FastForward.ini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/overrideini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:overrideini&quot;&gt;override.ini&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;del&gt;&lt;a href=&quot;http://ashula.info/opera/inis/uaini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:uaini&quot;&gt;ua.ini&lt;/a&gt;&lt;/del&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/keyboardini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:keyboardini&quot; rel=&quot;nofollow&quot;&gt;keyboardini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/menuini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:menuini&quot; rel=&quot;nofollow&quot;&gt;menuini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/mouseini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:mouseini&quot; rel=&quot;nofollow&quot;&gt;mouseini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/toolbarini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:toolbarini&quot; rel=&quot;nofollow&quot;&gt;toolbarini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/searchini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:searchini&quot;&gt;Search.ini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/speeddialini&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:speeddialini&quot;&gt;SpeedDial.ini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/dialogini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:dialogini&quot; rel=&quot;nofollow&quot;&gt;dialogini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/plugin-ignoreini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:plugin-ignoreini&quot; rel=&quot;nofollow&quot;&gt;plugin-ignoreini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/spellcheckini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:spellcheckini&quot; rel=&quot;nofollow&quot;&gt;spellcheckini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/xmlentitiesini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:xmlentitiesini&quot; rel=&quot;nofollow&quot;&gt;xmlentitiesini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/voiceini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:voiceini&quot; rel=&quot;nofollow&quot;&gt;voiceini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/urlfilterini&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:urlfilterini&quot; rel=&quot;nofollow&quot;&gt;urlfilterini&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Others&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/widgetsdat&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:widgetsdat&quot;&gt;﻿widgets.dat&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://ashula.info/opera/inis/sessionwin&quot; class=&quot;wikilink2&quot; title=&quot;opera:inis:sessionwin&quot; rel=&quot;nofollow&quot;&gt;sessionwin&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Wed, 03 Mar 2010 01:14:28 +0900</pubDate>
        </item>
        <item>
            <title>ua.ini</title>
            <link>http://ashula.info/opera/inis/uaini</link>
            <description>
&lt;h1 class=&quot;sectionedit55&quot;&gt;&lt;a name=&quot;uaini&quot; id=&quot;uaini&quot;&gt;ua.ini&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;
UA値をドメインごとに偽装する設定ファイル ua.ini についての解説．
&lt;/p&gt;

&lt;p&gt;
Opera 9では，&lt;a href=&quot;http://ashula.info/_media/opera/inis/overwriteini&quot; class=&quot;media mediafile mf_ wikilink2&quot; title=&quot;opera:inis:overwriteini&quot;&gt;overwriteini&lt;/a&gt;に統合されたので削除しました．
&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Sun, 22 Jun 2008 22:13:36 +0900</pubDate>
        </item>
        <item>
            <title>vlink4.dat</title>
            <link>http://ashula.info/opera/inis/vlink4dat</link>
            <description>
&lt;h1 class=&quot;sectionedit56&quot;&gt;&lt;a name=&quot;vlink4dat&quot; id=&quot;vlink4dat&quot;&gt;vlink4.dat&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;

&lt;p&gt;

meta-creation_date: 2006-10-12T23:35:22+09:00

&lt;div class=&quot;section&quot;&gt;
 &lt;p&gt; Opera の訪問済みリンクの管理ファイル vlink4.dat についての解析．&lt;/p&gt;
&lt;/div&gt;
&lt;!-- more --&gt;
   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera9を インストールしたときの情報に基づいて作成してます．別のOS，別のバージョンの解析状況は追々．&lt;/p&gt;
    &lt;p&gt;この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;navigation&quot; id=&quot;toc&quot;&gt;
    &lt;h3&gt;目次&lt;/h3&gt;
    &lt;ol&gt;
     &lt;li&gt;&lt;a href=&quot;#abstruct&quot;&gt;説明&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#structure&quot;&gt;構造&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;#revision&quot;&gt;更新履歴&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;abstruct&quot;&gt;
    &lt;h3&gt;説明&lt;/h3&gt;
    &lt;p&gt; このページでは，Operaの訪問済みリンクのファイル( vlink4.dat )について解説しています．&lt;/p&gt;
    &lt;p&gt;「ユーザごとの設定を使う」でインストールすると，通常，&lt;code&gt;%APPDATA%\Opera\%OperaVersion%\profile&lt;/code&gt;以下に作られます．
(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents&amp;nbsp;and&amp;nbsp;Settings\user_name\Application Data&lt;/code&gt;．エクスプローラの「ツール→フォルダオプション→表示→全てのファイルとフォルダを表示する」が設定されていないと見ることは出来ないです)．正確な場所は &lt;a href=&quot;opera:config#UserPrefs|OperaDirectory&quot;&gt;opera:config#UserPrefs|OperaDirectory&lt;/a&gt;の値を参照のこと．&lt;/p&gt;
    &lt;p&gt;ここにまとめた情報は主に，Opera File Formatsの&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;公式の解説&lt;/a&gt;を基に作られています．ほかの資料は&lt;a href=&quot;#refs&quot;&gt;参考文献&lt;/a&gt;を参照してください．&lt;/p&gt;
   &lt;/div&gt;
   &lt;div class=&quot;subsection&quot; id=&quot;structure&quot;&gt;
    &lt;h3&gt;構造&lt;/h3&gt;
    &lt;p class=&quot;notice&quot;&gt;データ構造(レコード)についての概要は，&lt;a href=&quot;./binary.html&quot;&gt;binary files&lt;/a&gt;を参照のこと．&lt;/p&gt;
    &lt;p&gt; vlink4.dat ファイルはヘッダと訪問済みリンク情報のデータレコードからなる．&lt;/p&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;fileheader&quot;&gt; 
     &lt;h4 &gt;ヘッダ&lt;/h4&gt;
     &lt;p&gt;ヘッダは，4つの値からなり， vlink4.dat の ヘッダの4つの値はそれぞれ次のようになっている．&lt;/p&gt;
     &lt;dl&gt;
      &lt;dt&gt;file version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0000 1000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;app. version number&lt;/dt&gt;&lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002 0000&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;idtag_length&lt;/dt&gt;       &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0001&lt;/code&gt;&lt;/dd&gt;
      &lt;dt&gt;length_length&lt;/dt&gt;      &lt;dd&gt;&lt;code class=&quot;hexadecimal&quot;&gt; 0x0002&lt;/code&gt;&lt;/dd&gt;
     &lt;/dl&gt;
     &lt;p&gt;なので，まとめるとファイルの先頭は以下のようになる．&lt;/p&gt;&lt;pre&gt;
     0        8        16       24
    +--------+--------+--------+--------+
    |  0x00  |  0x00  |  0x10  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x02  |  0x00  |  0x00  |
    +--------+--------+--------+--------+
    |  0x00  |  0x01  |  0x00  |  0x02  |
    +--------+--------+--------+--------+&lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;datarecord&quot;&gt;
     &lt;h4&gt;本体&lt;/h4&gt;
     &lt;p&gt;vlink4.dat ファイルの本体は 一つ一つの訪問済みURLに関する情報のレコードの集合からなる．&lt;/p&gt;
     &lt;p&gt;vlink4.dat ファイルで使われる レコードのタグIDとペイロードは以下のとおり&lt;/p&gt;
     &lt;table id=&quot;vlink4_tag_id_and_payload_table&quot; &gt;
      &lt;caption&gt;vlink4.dat の トップレベルのレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;&lt;code&gt; 0x02 &lt;/code&gt;&lt;/td&gt;&lt;td&gt;レコード&lt;/td&gt;&lt;td&gt;個々の訪問済みURLに関するレコード．&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table&gt;
      &lt;caption&gt;個々の訪問済みURLに関するレコードの構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x03&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;完全なURLの名前(The name of the URL, fully qualified)&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x04&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最終訪問日時 &lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x8b&lt;/td&gt;&lt;td&gt;flag&lt;/td&gt;&lt;td&gt;そのURLがフォームの問い合わせ結果であるときにのみ存在&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x22&lt;/td&gt;&lt;td&gt;record&lt;/td&gt;&lt;td&gt;その文書に存在する 相対リンクの URL と 最終訪問日時のレコード&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
     &lt;table&gt;
      &lt;caption&gt;相対リンクのレコードの 構成&lt;/caption&gt;
      &lt;tr&gt;&lt;th style=&quot;width:20%&quot;&gt;タグID &lt;/th&gt;&lt;th style=&quot;width:20%&quot;&gt;ペイロードの型&lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x23&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;相対リンクのURL&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;0x24&lt;/td&gt;&lt;td&gt;time_t&lt;/td&gt;&lt;td&gt;最終訪問日時&lt;/td&gt;&lt;/tr&gt;
     &lt;/table&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsubsection&quot; id=&quot;syntax&quot;&gt;
     &lt;h4&gt;構成&lt;/h4&gt;
     &lt;p&gt;YAML(&lt;a href=&quot;http://www.google.com/search?q=yaml&quot;&gt;google://YAML&lt;/a&gt;)っぽい書式を使ってまとめるとファイルの構成は次のようになる．()&lt;/p&gt;
     &lt;pre&gt;
      header :
        file version number : 0x0000 1000 
        app version number  : 0x0002 0000 
        tag_id length       : 0x0001      
        length length       : 0x0002      
      body :
        - visited url record :
            tag     : 0x02
            length  : 0xLLLL
            payload :
              url_name record :
                tag     : 0x03
                length  : 0xLLLL
                payload : url # 文字列(長さ url_name record length)
              last_visit record : 
                tag     : 0x04
                length  : 0x0004
                payload : 0xTTTT TTTT # time_t 型
              rel_url_info record :
                tag     : 0x22
                length  : 0xLLLL
                payload : 
                  rel_url_name record :
                    tag : 0x23
                    length : 0xLLLL
                    payload : url # 文字列(長さ rel_url_name record length)
                  rel_url_last record :
                    tag : 0x24
                    length : 0x0004
                    payload : 0xTTTT TTTT # time_t 型 
        - visited url record :
            tag     : 0x02
            length  : 0xLLLL
            payload :
              url_name record :
                tag     : 0x03
                length  : 0xLLLL
                payload : url # 文字列(長さ url_name record length)
              last_visit record : 
                tag     : 0x04
                length  : 0x0004
                payload : 0xTTTT TTTT # time_t 型
              rel_url_info record :
                tag     : 0x22
                length  : 0xLLLL
                payload : 
                  rel_url_name record :
                    tag : 0x23
                    length : 0xLLLL
                    payload : url # 文字列(長さ rel_url_name record length)
                  rel_url_last record :
                    tag : 0x24
                    length : 0x0004
                    payload : 0xTTTT TTTT # time_t 型
     &lt;/pre&gt;
    &lt;/div&gt;
    &lt;div class=&quot;subsection&quot; id=&quot;tools&quot;&gt;
     &lt;h3&gt;Tools&lt;/h3&gt;
     &lt;ul&gt;
      &lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/li&gt;
      &lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ashula.info/opera/tips/read_opera_history_file_and_write_into_something.html&quot;&gt;read opera history file and write into something&lt;/a&gt;, http://ashula.info/opera/tips/read_opera_history_file_and_write_into_something.html , t.ashula&lt;/p&gt;&lt;/li&gt;
     &lt;/ul&gt;
    &lt;/div&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;refs&quot;&gt;
    &lt;h3&gt;参考文献&lt;/h3&gt;
    &lt;dl&gt;
     &lt;dt id=&quot;refs_Official_formats&quot;&gt;Off&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://www.opera.com/docs/fileformats/&quot;&gt;Opera File Formats&lt;/a&gt;, http://www.opera.com/docs/fileformats/ , opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_Official_formats_jp&quot;&gt;Off_jp&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://jp.opera.com/docs/fileformats/&quot;&gt;Opera のファイル形式&lt;/a&gt;, http://jp.opera.com/docs/fileformats/ , jp.opera.com&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_unoffcial_localized&quot;&gt;unofficial&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html&quot;&gt;Opera File Formats(私家訳)&lt;/a&gt;, http://ashula.info/neta/opera/inis/OperaFileFormats-jp.html , t.ashula&lt;/p&gt;&lt;/dd&gt;
     &lt;dt id=&quot;refs_o4fe&quot;&gt;O4FE&lt;/dt&gt;
      &lt;dd&gt;&lt;p&gt;&lt;a href=&quot;http://users.westelcom.com/jsegur/O4FE.HTM&quot;&gt;Opera4 File Explorer&lt;/a&gt;, http://users.westelcom.com/jsegur/O4FE.HTM , Josef W. Segur&lt;/p&gt;&lt;/dd&gt;
    &lt;/dl&gt;
   &lt;/div&gt;
   &lt;div class=&quot;section&quot; id=&quot;revision&quot;&gt;
    &lt;h3&gt;更新履歴&lt;/h3&gt;
    &lt;ol&gt; 
     &lt;li&gt;2007/07/21 : ツールを追加&lt;/li&gt;
     &lt;li&gt;2006/10/12 : 初版&lt;/li&gt;
    &lt;/ol&gt;
   &lt;/div&gt;


&lt;/p&gt;

&lt;/div&gt;
</description>
        <category>opera:inis</category>
            <pubDate>Mon, 12 May 2008 20:04:20 +0900</pubDate>
        </item>
        <item>
            <title>Widgets.adr</title>
            <link>http://ashula.info/opera/inis/widgetsadr</link>
            <description>
&lt;h2 class=&quot;sectionedit57&quot;&gt;&lt;a name=&quot;widgetsadr&quot; id=&quot;widgetsadr&quot;&gt;Widgets.adr&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;p&gt;
Opera のWidget 管理ファイル widgets.adr の解説．

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;meta-author: t.ashula
meta-creation_date: 2007-07-15T14:29:36+09:00&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT57 SECTION &quot;Widgets.adr&quot; [1-162] --&gt;
&lt;h3 class=&quot;sectionedit58&quot;&gt;&lt;a name=&quot;注意&quot; id=&quot;注意&quot;&gt;注意&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

この文書は，WindowsXPにWindows版の Opera 9.6 の情報に基づいて作成してます．
&lt;/p&gt;

&lt;p&gt;
この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．
&lt;/p&gt;

&lt;p&gt;
突っ込み，感想，その他は，&lt;a href=&quot;mailto:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot; class=&quot;mail JSnocheck&quot; title=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#x3a;&amp;#x6f;&amp;#x66;&amp;#x66;&amp;#x69;&amp;#x63;&amp;#x65;&amp;#x40;&amp;#x61;&amp;#x73;&amp;#x68;&amp;#x75;&amp;#x6c;&amp;#x61;&amp;#x2e;&amp;#x69;&amp;#x6e;&amp;#x66;&amp;#x6f;&quot;&gt;office&amp;amp;#x40;ashula.info&lt;/a&gt;まで
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT58 SECTION &quot;注意&quot; [162-524] --&gt;
&lt;h3 class=&quot;sectionedit59&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

widgets.adrは，Opera 9 から追加された widget を管理するためのファイルのひとつ．
&lt;/p&gt;

&lt;p&gt;
widget 本体や設定などは &lt;a href=&quot;http://ashula.info/opera/inis/widgetsdat&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:widgetsdat&quot;&gt;﻿widgets.dat&lt;/a&gt; というファイルで管理している．
&lt;/p&gt;

&lt;p&gt;
「ユーザごとの設定を使う」でインストールすると，&lt;code&gt;Opera Directory&lt;/code&gt;(通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt;)以下に作られる(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents and Settings\user_name\Application Data&lt;/code&gt;)．
&lt;/p&gt;

&lt;p&gt;
基本的な構造は，&lt;a href=&quot;http://ashula.info/opera/inis/opera6adr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:opera6adr&quot;&gt;Opera6.adr&lt;/a&gt;などと同様．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;#WIDGET&lt;/code&gt; が用いられるほか，&lt;code&gt;XPOSITION&lt;/code&gt;，&lt;code&gt;YPOSITION&lt;/code&gt; などの描画用のパラメータが追加されている．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT59 SECTION &quot;説明&quot; [524-1206] --&gt;
&lt;h3 class=&quot;sectionedit60&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

widgets.adr ファイルは，ヘッダと，本体からなる．文字コードはデフォルトでutf-8が使われる．
&lt;/p&gt;

&lt;p&gt;
数行のヘッダの後，フォルダと個々の widget を表す構造が widgetの量だけ繰り返される．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ヘッダ&quot; id=&quot;ヘッダ&quot;&gt;ヘッダ&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

先頭は，Hotlist書式のversion情報が入る．
&lt;/p&gt;

&lt;p&gt;
その後，ファイルのエンコード情報と，何かのversionが入る．改変が可能かどうかは不明．
&lt;/p&gt;

&lt;p&gt;
サンプル

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Opera Hotlist version 2.0
Options: encoding = utf8, version=3&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;本体&quot; id=&quot;本体&quot;&gt;本体&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

 本体は基本的に，&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#WIDGET&lt;/code&gt;，&lt;code&gt;#SEPERATOR&lt;/code&gt;，それと&lt;code&gt;-&lt;/code&gt;の4つの要素の繰り返しによって構成される．
&lt;/p&gt;

&lt;p&gt;
 &lt;code&gt;#FOLDER&lt;/code&gt;は，そこから&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつのフォルダとして扱うことを示し，&lt;code&gt;#WIDGET&lt;/code&gt;は，次の&lt;code&gt;#WIDGET&lt;/code&gt;か&lt;code&gt;-&lt;/code&gt;が現れるまでの区間をひとつの widget として扱うことを示す．
&lt;/p&gt;

&lt;p&gt;
 &lt;code&gt;#SEPERATOR&lt;/code&gt; は区切り線を表し，任意の位置に出現する．
&lt;/p&gt;

&lt;p&gt;
 &lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#WIDGET&lt;/code&gt;，&lt;code&gt;-&lt;/code&gt;の3つは行の先頭にあり，それ以外の属性は，タブ(U+09)，名，”=”(U+3D)，値 という構造をしている．
&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;folder&quot; id=&quot;folder&quot;&gt;#FOLDER&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;

 Widgets Panel でフォルダとして表示される．

 &lt;table&gt;
  &lt;caption&gt;&lt;code&gt;#FOLDER&lt;/code&gt; の属性一覧&lt;/caption&gt;
  &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;  &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
  &lt;tbody&gt;
   &lt;tr&gt;
    &lt;td&gt;ID&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;必須&lt;/td&gt;
    &lt;td id=&quot;folderid&quot;&gt;
     &lt;p&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#WIDGET&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/p&gt;
     &lt;p&gt;値は 各種 *.adr 全てに亘って一意の値で，生成された順につけられる．&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;NAME&lt;/td&gt;
    &lt;td&gt;文字列&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;識別のための名前．何でもいい．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;CREATED&lt;/td&gt;
    &lt;td&gt;UnixTime&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;作られた時刻のUnixTime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;EXPANDED&lt;/td&gt;
    &lt;td&gt;YES (NO)&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;開かれている状態かどうかを示す．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;TRASH FOLDER&lt;/td&gt;
    &lt;td&gt;YES&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;ゴミ箱(相当)のフォルダにのみ付く．&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/tbody&gt;
 &lt;/table&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;widget&quot; id=&quot;widget&quot;&gt;#WIDGET&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;

 個々の Widget を表す．
&lt;/p&gt;

&lt;p&gt;

 &lt;table&gt;
  &lt;caption&gt;&lt;code&gt;#WIDGET&lt;/code&gt; の属性一覧&lt;/caption&gt;
  &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;  &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
  &lt;tbody&gt;
   &lt;tr&gt;
    &lt;td&gt;ID&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;
     &lt;p&gt;すべての&lt;code&gt;#FOLDER&lt;/code&gt;，&lt;code&gt;#WIDGET&lt;/code&gt;，&lt;code&gt;#SEPARATOR&lt;/code&gt;に共通して付けられる．一意の非負整数値．&lt;/p&gt;
     &lt;p&gt;仔細は &lt;a href=&quot;#folderid&quot;&gt;#FOLDER の ID属性&lt;/a&gt;を参照．&lt;/p&gt;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;NAME&lt;/td&gt;
    &lt;td&gt;文字列&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;識別のための名前．何でもいい．通常は widgetの config.xml の &lt;code&gt;widgetname&lt;/code&gt;要素の値が採用される．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr id=&quot;widgets_IDENTIFIER&quot;&gt;
    &lt;td&gt;IDENTIFIER&lt;/td&gt;
    &lt;td&gt;文字列&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;
     &lt;p&gt;各 widget に対して何らかの規則で生成され，&lt;a href=&quot;http://ashula.info/opera/inis/widgetsdat&quot;&gt;Widgets.dat&lt;/a&gt;  でIDとして扱われる文字列．&lt;/p&gt;
     &lt;p&gt;widget フォルダ以下に同名のフォルダが生成され，&lt;code&gt;cookies4.dat&lt;/code&gt;，&lt;code&gt;dcache4.url&lt;/code&gt;，&lt;code&gt;vlink4.dat&lt;/code&gt;が保存される．&lt;/p&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;XPOSITION&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;widget の描画位置のX座標．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;YPOSITION&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;widget の描画位置のY座標．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;CREATED&lt;/td&gt;
    &lt;td&gt;UnixTime&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;アイテムが作られた時刻のunixtime(00:00:00 UTC， January 1， 1970からの経過秒を表す)値&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;SCALE&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;widget の表示倍率．通常のページのZoomと同義．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;STYLE&lt;/td&gt;
    &lt;td&gt;0,1,2&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;widget の表示方法．
     &lt;dl&gt;
      &lt;dt&gt;0&lt;/dt&gt;&lt;dd&gt;通常のウィンドウとして表示(Normal)&lt;/dd&gt;
      &lt;dt&gt;1&lt;/dt&gt;&lt;dd&gt;最前面に表示(Always on Top)&lt;/dd&gt;
      &lt;dt&gt;2&lt;/dt&gt;&lt;dd&gt;最背面に表示(Always below)&lt;/dd&gt;
     &lt;/dl&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;TYPE&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;(任意)&lt;/td&gt;
    &lt;td&gt;不詳．&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;CLEAN UNINSTALL&lt;/td&gt;
    &lt;td&gt;YES&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;Widgetの追加から入れたかどうか？&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;CREATED&lt;/td&gt;
    &lt;td&gt;UnixTime&lt;/td&gt;
    &lt;td&gt;(強制)&lt;/td&gt;
    &lt;td&gt;インストール時刻のUnixTime(00:00:00 UTC, January 1, 1970からの経過秒を表す)値&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td&gt;ACTIVE&lt;/td&gt;
    &lt;td&gt;YES&lt;/td&gt;
    &lt;td&gt;任意&lt;/td&gt;
    &lt;td&gt;Operaの終了時にアクティブだった場合につく．&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/tbody&gt;
 &lt;/table&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h5&gt;&lt;a name=&quot;separator&quot; id=&quot;separator&quot;&gt;#SEPARATOR&lt;/a&gt;&lt;/h5&gt;
&lt;div class='level5'&gt;

&lt;p&gt;

 区切り線 を表す．

 &lt;table&gt;
  &lt;caption&gt;&lt;code&gt;#SEPARATOR&lt;/code&gt; の属性一覧&lt;/caption&gt;
  &lt;colgroup&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;15%&quot; /&gt;&lt;col width=&quot;10%&quot; /&gt;&lt;col width=&quot;60%&quot; /&gt;&lt;/colgroup&gt;  &lt;thead&gt;&lt;tr&gt;&lt;th abbr=&quot;name&quot;&gt;属性名&lt;/th&gt;&lt;th abbr=&quot;val&quot;&gt;とり得る値&lt;/th&gt;&lt;th abbr=&quot;type&quot;&gt;属性の種類&lt;/th&gt;&lt;th abbr=&quot;note&quot;&gt;備考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
  &lt;tbody&gt;
   &lt;tr&gt;
    &lt;td&gt;ID&lt;/td&gt;
    &lt;td&gt;整数値&lt;/td&gt;
    &lt;td&gt;強制&lt;/td&gt;
    &lt;td&gt;省略．仔細は &lt;a href=&quot;#folderid&quot;&gt;#FOLDER の ID属性&lt;/a&gt;を参照．&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/tbody&gt;
 &lt;/table&gt;      

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;構成&quot; id=&quot;構成&quot;&gt;構成&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

 フォルダの階層構造については&lt;a href=&quot;http://ashula.info/opera/inis/opera6adr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:opera6adr&quot;&gt;Opera6.adr の構成&lt;/a&gt;と同様なので省略．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT60 SECTION &quot;構造&quot; [1206-7506] --&gt;
&lt;h3 class=&quot;sectionedit61&quot;&gt;&lt;a name=&quot;カスタマイズ&quot; id=&quot;カスタマイズ&quot;&gt;カスタマイズ&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

 特にいじれるところは無いが，アクティブなはずのウィジェットが画面外で見えないといったときに &lt;code&gt;SCALE=100 STYLE=1 XPOSITION=0 YPOSITION=0 ACTIVE=YES&lt;/code&gt;として再起動して見つけるといったくらいの使い方は出来そう．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT61 SECTION &quot;カスタマイズ&quot; [7506-7817] --&gt;
&lt;h3 class=&quot;sectionedit62&quot;&gt;&lt;a name=&quot;参考文献&quot; id=&quot;参考文献&quot;&gt;参考文献&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;span class='term'&gt;Widget&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot; class=&quot;urlextern&quot; title=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot;  rel=&quot;nofollow&quot;&gt;Opera Widgets Specification 1.0 - Opera Developer Community&lt;/a&gt;, &lt;a href=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot; class=&quot;urlextern&quot; title=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot;  rel=&quot;nofollow&quot;&gt;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&lt;/a&gt; , Opera Software&lt;/dd&gt;
&lt;/dl&gt;

&lt;/div&gt;
&lt;!-- EDIT62 SECTION &quot;参考文献&quot; [7817-8073] --&gt;
&lt;h3 class=&quot;sectionedit63&quot;&gt;&lt;a name=&quot;更新履歴&quot; id=&quot;更新履歴&quot;&gt;更新履歴&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2007/07/15 : 初版&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2008/10/09 : Opera 9.6 に&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT63 SECTION &quot;更新履歴&quot; [8073-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Thu, 09 Oct 2008 17:29:58 +0900</pubDate>
        </item>
        <item>
            <title>﻿widgets.dat</title>
            <link>http://ashula.info/opera/inis/widgetsdat</link>
            <description>
&lt;h1 class=&quot;sectionedit64&quot;&gt;&lt;a name=&quot;widgetsdat&quot; id=&quot;widgetsdat&quot;&gt;﻿widgets.dat&lt;/a&gt;&lt;/h1&gt;
&lt;div class='level1'&gt;
&lt;pre class=&quot;code&quot;&gt;meta-author: t.ashula
meta-creation_date: 2007-07-15T15:34:57+09:00&lt;/pre&gt;

&lt;p&gt;

Opera のWidget 管理ファイル widgets.dat の解説．
&lt;/p&gt;

&lt;p&gt;

   &lt;div class=&quot;notice&quot;&gt;
    &lt;h3&gt;注意&lt;/h3&gt;
    &lt;p&gt;この文書は，WindowsXPにWindows版の Opera 9.6の情報に基づいて作成してます．この文書を基にして，Operaにカスタマイズその他の変更を加えて，不具合が発生しても責任は取れません．&lt;/p&gt;
    &lt;p&gt;突っ込み，感想，その他は，&lt;a href=&quot;mailto:office@ashula.info&quot;&gt;office&amp;#x40;ashula.info&lt;/a&gt;まで&lt;/p&gt;
   &lt;/div&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT64 SECTION &quot;﻿widgets.dat&quot; [1-608] --&gt;
&lt;h3 class=&quot;sectionedit65&quot;&gt;&lt;a name=&quot;説明&quot; id=&quot;説明&quot;&gt;説明&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;
widgets.datは，Opera 9 から追加された widget を管理するためのファイルのひとつ．
&lt;/p&gt;

&lt;p&gt;
Widget Panel などで直接ユーザに見える部分は &lt;a href=&quot;http://ashula.info/opera/inis/widgetsadr&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:widgetsadr&quot;&gt;Widgets.adr&lt;/a&gt; というファイルで管理している．
&lt;/p&gt;

&lt;p&gt;
「ユーザごとの設定を使う」でインストールすると，&lt;code&gt;Opera Directory&lt;/code&gt;(通常，&lt;code&gt;%APPDATA%\Opera\Opera\profile&lt;/code&gt;)以下の widgets フォルダに作られる(&lt;code&gt;%APPDATA%&lt;/code&gt;は，通常&lt;code&gt;Documents and Settings\user_name\Application Data&lt;/code&gt;)．
&lt;/p&gt;

&lt;p&gt;
拡張子こそ dat だが，実際の中身は &lt;acronym title=&quot;Extensible Markup Language&quot;&gt;XML&lt;/acronym&gt; である．
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT65 SECTION &quot;説明&quot; [608-1199] --&gt;
&lt;h3 class=&quot;sectionedit66&quot;&gt;&lt;a name=&quot;構造&quot; id=&quot;構造&quot;&gt;構造&lt;/a&gt;&lt;/h3&gt;
&lt;div class='level3'&gt;

&lt;p&gt;

widgets.adr ファイルは，XMLファイルで，ルート要素は &lt;code&gt;preferences&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
かなりいい加減な &lt;acronym title=&quot;Document Type Definition&quot;&gt;DTD&lt;/acronym&gt; で書くと，&lt;a href=&quot;http://ashula.info/files/opera/inis/widgetsdat.dtd&quot; class=&quot;urlextern&quot; title=&quot;http://ashula.info/files/opera/inis/widgetsdat.dtd&quot;  rel=&quot;nofollow&quot;&gt;widgetsdat.dtd&lt;/a&gt;のようになるはず．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;preferences&quot; id=&quot;preferences&quot;&gt;&amp;#039;&amp;#039;preferences&amp;#039;&amp;#039;&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

&lt;code&gt;preferences&lt;/code&gt;要素 は 1つ以上の &lt;code&gt;section&lt;/code&gt;要素を持つ．属性は無し．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;section&quot; id=&quot;section&quot;&gt;&amp;#039;&amp;#039;section&amp;#039;&amp;#039;&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;
&lt;code&gt;section&lt;/code&gt;要素は1つ以上の &lt;code&gt;value&lt;/code&gt;要素を持つ．属性として &lt;code&gt;id&lt;/code&gt;がある．
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;id&lt;/code&gt; は リテラルの &lt;code&gt;widgets&lt;/code&gt;か 30文字の文字列のどちらか．
&lt;/p&gt;

&lt;p&gt;
リテラルの &lt;code&gt;widgets&lt;/code&gt; の設定された &lt;code&gt;section&lt;/code&gt; は &lt;code&gt;preferences&lt;/code&gt;要素の最初の子要素のみ．それ以外の &lt;code&gt;section&lt;/code&gt;要素の &lt;code&gt;id&lt;/code&gt;は全て30文字の文字列となっている．この 30文字の文字列は &lt;a href=&quot;http://ashula.info/opera/inis/widgetsadr#widgets_identifier&quot; class=&quot;wikilink1&quot; title=&quot;opera:inis:widgetsadr&quot;&gt;widgets.adr&lt;/a&gt;の&lt;code&gt;#WIDGET&lt;/code&gt;の&lt;code&gt;IDENTIFIER&lt;/code&gt;の値と対応する．
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;value&quot; id=&quot;value&quot;&gt;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&lt;/a&gt;&lt;/h4&gt;
&lt;div class='level4'&gt;

&lt;p&gt;

&lt;code&gt;value&lt;/code&gt;要素の内容は #PCDATA で，属性として &lt;code&gt;id&lt;/code&gt; がある．
&lt;code&gt;id&lt;/code&gt; は 次の4種類の値をとる．

&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;span class='term'&gt; path to widget data&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;code&gt;section&lt;/code&gt;の最初の子要素にのみ使われる．この要素の内容は widget本体のパス として扱われる．おそらくは widget の &lt;code&gt;config.xml&lt;/code&gt; を含むフォルダで，zipファイルである必要は無い．&lt;/dd&gt;
&lt;dt&gt;&lt;span class='term'&gt; &lt;code&gt;number of saved values&lt;/code&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;code&gt;section&lt;/code&gt; の最後の子要素にのみ使われる．この要素の内容は，後述の key と val の数を表す．key/val が無いときは 0．&lt;/dd&gt;
&lt;dt&gt;&lt;span class='term'&gt; &lt;code&gt;key #n&lt;/code&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;ウィジェットが保存する値の名前(&lt;code&gt;widget.preferenceForKey&lt;/code&gt;の引数)を表す．&lt;code&gt;n&lt;/code&gt; には 数字が入り，&lt;code&gt;key #0&lt;/code&gt;，&lt;code&gt;key #1&lt;/code&gt;，&lt;code&gt;key #2&lt;/code&gt;と増加する．&lt;/dd&gt;
&lt;dt&gt;&lt;span class='term'&gt; &lt;code&gt;val #n&lt;/code&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;ウィジェットが保存する値(&lt;code&gt;widget.preferenceForKey&lt;/code&gt;の戻り値)を表す．&lt;code&gt;n&lt;/code&gt; には 数字が入り，&lt;code&gt;val #0&lt;/code&gt;，&lt;code&gt;val #1&lt;/code&gt;，&lt;code&gt;val #2&lt;/code&gt;と増加する．&lt;/dd&gt;
&lt;/dl&gt;

&lt;/div&gt;
&lt;!-- EDIT66 SECTION &quot;構造&quot; [1199-3119] --&gt;
&lt;h2 class=&quot;sectionedit67&quot;&gt;&lt;a name=&quot;参考文献&quot; id=&quot;参考文献&quot;&gt;参考文献&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;span class='term'&gt; Widget&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot; class=&quot;urlextern&quot; title=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot;  rel=&quot;nofollow&quot;&gt;Opera Widgets Specification 1.0 - Opera Developer Community&lt;/a&gt;, &lt;a href=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot; class=&quot;urlextern&quot; title=&quot;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&quot;  rel=&quot;nofollow&quot;&gt;http://dev.opera.com/articles/view/opera-widgets-specification-1-0/&lt;/a&gt; , Opera Software &lt;/dd&gt;
&lt;/dl&gt;

&lt;/div&gt;
&lt;!-- EDIT67 SECTION &quot;参考文献&quot; [3119-3378] --&gt;
&lt;h2 class=&quot;sectionedit68&quot;&gt;&lt;a name=&quot;更新履歴&quot; id=&quot;更新履歴&quot;&gt;更新履歴&lt;/a&gt;&lt;/h2&gt;
&lt;div class='level2'&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2007/07/15 : 初版&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2008/10/10 : Opera 9.60 リリースに合わせて書き直し&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT68 SECTION &quot;更新履歴&quot; [3378-] --&gt;</description>
        <category>opera:inis</category>
            <pubDate>Thu, 09 Oct 2008 16:43:38 +0900</pubDate>
        </item>
    </channel>
</rss>
