DataCompatible

http://o2on.s69.xrea.com/wiki/index.php?DataCompatible

o2on スタートページ

o2onのdatファイルの形式

「2chからそのままダウンロードしてきた形式」(生dat)を扱います。 従って、

名前<>メール<>日付等<>内容<>題名
名前<>メール<>日付等<>内容<>
名前<>メール<>日付等<>内容<>
・
・
・

といった内容がエンコードShift-JIS・改行コードLFで書かれていれば扱えます。(板によっては例外あり)

o2onのdatディレクトリの構造

├2ch.net (2ちゃんねる)
|└tech (この場合はプログラム)
| └1165 (キーの先頭4文字)
|  └1165036712.dat (dat)
├bbspink.com (PINKちゃんねる)
└machibbs.com (まちBBS)

datファイルの互換性

○完全互換

  • Jane系
  • rep2
  • twintail2
  • OpenTwin? based on twintail
  • 2++(ただしgzip圧縮はしないこと)
  • ぽけギコ(ただしdat圧縮保存はしないこと)
  • Live2ch
  • xyzzy+2ch-mode
  • navi2ch
  • 2chwatcher
  • Off-Law
  • bbs2chreader

△一部非互換

  • V2C (まちBBSのみ非互換)

×完全非互換

  • ギコナビ
    • 改行コードがCRLF
  • A Bone
    • 改行コードがCRLF
  • Katju88
    • 拡張子が*.d
    • 改行コードがCRLF
  • ホットゾヌ
    • 改行コードがCRLF
  • ホットゾヌ2
    • 改行コードがCRLF
    • mail欄が『&』の場合に『&』が保存されない
    • 「あぼ〜ん」は直接datを書き換えて処理している
  • 禁断の壺
    • 先頭行に無関係なヘッダが含まれるが、それ以外は同一
  • かちゅ〜しゃ(β)
    • 拡張子が*.log、HTML形式に近似
  • かちゅ〜しゃ(Ver.2以降)
    • 区切り文字が『,』
    • 『,』は『@`』に置換
    • 名前欄の両端に<b>と</b>タグの付加
    • レスアンカーに含まれるaタグのアドレスが相対パスから絶対パスに変更
    • 「>+レス番」「>+レス番」「>>+レス番」に対するaタグの付加
  • twintail
    • レスアンカーに含まれるaタグが省略されている
  • えまのん
    • 拡張子が*.2CD
    • 独自形式
    • メッセージ欄の末尾の半角スペースが削除されている

それ以外は不明

datディレクトリの互換性

○完全互換

  • なし

△一部互換

×完全非互換

  • <カテゴリ名>\<板名>\<DATファイル>タイプ
    • Jane系
      • インストールフォルダ\Logs\2ch\実況ch\番組ch(NTV)\1168783225.dat
  • <板ID>\<DATファイル>タイプ
    • rep2
      • インストールフォルダ\data\2channel\liventv\1168783225.dat
    • ギコナビ
      • インストールフォルダ\Log\2ch\liventv\1168783225.dat
    • ホットゾヌ2
      • インストールフォルダ\users\ユーザ名\log\2ch\liventv\1168783225.dat(同階層にsubject.datもあるので注意)
    • twintail2(v2.2.7.4以降)
      • インストールフォルダ\Cache\2ch.net\liventv\1168783225.dat
  • <鯖名>\<板ID>\<DATファイル>タイプ
    • Live2ch、2chWatcher、かちゅ〜しゃ、A Bone、禁断の壷
      • インストールフォルダ\log\live23.2ch.net\liventv\1168783225.dat
    • twintail2(v2.2.7.3以前)、OpenTwin?
      • インストールフォルダ\Cache\live23.2ch.net\liventv\1168783225.dat
    • bbs2chreader
      • プロファイルフォルダ\bbs2chreader\logs\live23.2ch.net\liventv\1168783225.dat
    • Katju88
      • インストールフォルダ\log\live23.2ch.net\liventv\1168783225.d
    • V2C
      • ログ・設定保存用ディレクトリ(「ランチャーの設定」で確認)\log\live23.2ch.net\liventv\1168783225.d
  • <鯖名>\<板ID>\dat\<DATファイル>タイプ
    • 2++、ぽけギコ
      • インストールフォルダ\log\live23.2ch.net\liventv\dat\1168783225.dat
    • xyzzy+2ch-mode
      • インストールフォルダ\.2ch\live23.2ch.net\liventv\dat\1168783225.dat
      • インストールフォルダ\.2ch\live23.2ch.net\liventv\kako\1168\11687\1168783225.dat (過去ログとして扱われる場合)

datコンバータ

※どのコンバータでも、使った後にo2onのトレイメニューで「P2P停止」→「DB再構築」→「P2P起動」をやること。

  • rep2
    • rep2→o2onコンバータ(手抜き):ディレクトリ構造がtech/1165036712.datのような形式であれば、他のブラウザでも使えます。(ファイル変換はしません)
  • ギコナビ
  • Jane
  • Live2ch、twintail2(v2.2.7.3以前)、bbs2chreader、V2C(まちBBSが非互換だが現状batでは問題なし)
    • datインポートツール(bat版)(Live2ch版)改(2ch.net,bbspink.com 対応)
    • datインポートツール(bat版)(Live2ch版)(2ch.net のみ対応、旧版、上記使用推奨)
      399 名前:[名無し]さん(bin+cue).rar [sage] 投稿日:2007/01/14(日) 13:30:46 ID:vWa9tRY00
      datインポートツール(bat版)(Live2ch版)を落としてみたけど
      使い方がわからん
      
      400 名前:[名無し]さん(bin+cue).rar [sage] 投稿日:2007/01/14(日) 14:07:01 ID:XwlVr0G20
      >>399
      解凍して出てきたo2onimp_Live2ch.batをダブルクリック
      Live2ch側でヘルプ→インストールフォルダを開く
      で、logフォルダを先ほどダブルクリックして出てきたコマンドプロンプトにドラッグ&ドロップ
      Enterキーを押す
      o2onのdatフォルダも同様にドラッグ&ドロップでEnter
      途中で止まったらyかnを押してEnter
      最後にEnterを押して終了
  • かちゅ〜しゃ、A Bone、ホットゾヌ、Live2ch、ギコナビ、ぎこはにゃ〜ん、MapleSyrup?、2chWatcher、Acty
    • LogConverter
      392 名前:383 [sage] 投稿日:2007/01/13(土) 21:37:47 ID:Qvx1AozN0
      bat版ではdatファイルの形式変換(特に文字コード/改行コード変換)は無理なので 
      LogConverterを併用する方法をまとめてみますた。 
      
      例:かちゅ〜しゃのログをインポートする方法 
      
      1)移行用テンポラリフォルダを作成する。(以下では、これを「test」とする。) 
      2)かちゅ〜しゃの「2channel.brd」ファイルをtest以下にコピーし、 
        ファイル名を「jane2ch.brd」に変更する。 
      3)test以下に「Jane2ch.ini」というファイルを作成し、 
        中身に「LogBasePath=」とだけ書き込む。 
      4)test以下に「Logs」フォルダを作成し、 
        その下に「2ch」フォルダを作成する。 
      5)LogConverterで「Janeの実行ファイルがあるフォルダ」に 
        testを指定して移行する。 
      6)Jane用o2onimp.batで「Janeのログフォルダ名」に 
        test\Logs\2chを指定して移行する。 
      7)終わったらtestフォルダは削除して良い。 
      
      A Boneとかホットゾヌとか、LogConverterが対応してるものなら 
      同じ方法でいけるはず。 
  • 禁断の壷
  • twintail2(v2.2.7.4以降)

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-30 (日) 10:01:35 (604d)