2011/12/16(金)ICQのログ発掘

2011/12/16 14:24 PC(全般)
かなり今更だが、ICQのログを参照する機会があったのでちょっとメモ。

ICQは各バージョンデータの保持形式が違う上、少なくとも2003bくらいまではログの書き出し機能もなければプラグイン等での対応もできなかった(はず)。ログを参照するだけならICQをインストールし直せば見られるのだが、日付からの検索ができるだけで一括エクスポートなんかができない。

ということで何らかの方法で抽出しないといけない。サーベイするとだいたい候補が2つ。

ICQ バックアップ

Belkasoft ICQ Analyzer

上は無料、対応バージョンが限定(完全に確認してないが99~2001(2002も?)と思われる)。ICQがインストールされている必要がある。使い方が難しい。

下は有料、簡単、対応バージョンはたぶんすべて。チャットログ以外に、承認要求やファイル転送ログもとれそうだ(ただし一部文字化けするっぽい)。ICQのインストール不要。

他に、ABC Amber ICQ Converterというのもあったのだが、Belkasoftに機能面で負けてそうなので割愛。

今回取り出したいのは、99b~2001bとちょうどICQバックアップの対象範囲に合致したので、とりあえず上で試すことにした。

ICQバックアップはICQがインストールされている必要があるので、まずICQをインストールする。ただしバージョンに制約があるので注意。2003とかだとうまく抽出ができない。なんとかICQ2001b辺りを探して来てインストール。

次に、抽出したいログを含む
  • アカウント番号.dat (cf. 11111111.dat)
  • アカウント番号.idx (cf. 11111111.idx)
を含む2001aだとかDb99bとかのフォルダをインストールした場所に全部突っ込む。

これでICQバックアップを立ち上げると、自動認識して対応範囲のバージョンのログは抽出できる…はず。

やってみたところ、だいたい問題なくとれたようなのでこれで良しとする。

なんかめんどくさかったのでおとなしくあきらめるとか、Belkasoftに金払った方がよさそう(ICQ History Extractorという旧製品もあり、こちらはAnalyzerよりだいぶ安い。まだPurchaseできるならこちらか)。
OK キャンセル 確認 その他